1300.vert
2ERROR: 0:8: 'varying' : Reserved word.
3ERROR: 0:8: 'varying' : no longer supported in es profile; removed in version 300
4ERROR: 0:9: 'vertex input arrays' : not supported with this profile: es
5ERROR: 0:10: '' : precision qualifier must appear as last qualifier
6ERROR: 0:11: '' : invariant qualifier must appear before interpolation, storage, and precision qualifiers
7ERROR: 0:12: '' : Auxiliary qualifiers (centroid, patch, and sample) must appear before storage and precision qualifiers
8ERROR: 0:12: '' : vertex input cannot be further qualified
9ERROR: 0:13: '' : interpolation qualifiers must appear before storage and precision qualifiers
10ERROR: 0:14: '' : in/out must appear before const
11ERROR: 0:15: '' : precision qualifier must appear as last qualifier
12ERROR: 0:16: '' : can only have one interpolation qualifier (flat, smooth, noperspective, __explicitInterpAMD)
13ERROR: 0:17: 'sample' : Reserved word.
14ERROR: 0:17: '' : can only have one auxiliary qualifier (centroid, patch, and sample)
15ERROR: 0:18: 'uniform' : too many storage qualifiers
16ERROR: 0:56: '#error' : GL_ES is set
17ERROR: 0:62: '' : array size required
18ERROR: 0:63: '' : array size required
19ERROR: 0:64: '' : array size required
20ERROR: 0:65: '' : array size required
21ERROR: 0:67: '' : array size required
22ERROR: 0:76: 'invariant' : cannot change qualification after use
23ERROR: 0:78: 'invariant' : can only apply to an output
24ERROR: 0:88: 'ub2' : Cannot reuse block name within the same interface: uniform
25ERROR: 0:92: 'ub2' : Cannot reuse block name within the same interface: uniform
26ERROR: 0:96: 'ub2' : Cannot reuse block name within the same interface: uniform
27ERROR: 0:104: 'ub3' : Cannot reuse block name within the same interface: uniform
28ERROR: 0:121: 'textureSize' : no matching overloaded function found
29ERROR: 0:123: 'textureSize' : no matching overloaded function found
30ERROR: 0:125: 'texture' : no matching overloaded function found
31ERROR: 0:127: 'textureProjOffset' : no matching overloaded function found
32ERROR: 0:132: 'highp' : overloaded functions must have the same parameter precision qualifiers for argument 2
33ERROR: 0:135: 'in' : overloaded functions must have the same parameter storage qualifiers for argument 2
34ERROR: 0:146: '' : array size required
35ERROR: 0:147: '' : array size required
36ERROR: 0:148: '' : array size required
37ERROR: 0:149: 'float' : cannot apply precision statement to this type; use 'float', 'int' or a sampler type
38ERROR: 0:168: 'Binst' : cannot add storage, auxiliary, memory, interpolation, layout, or precision qualifier to an existing variable
39ERROR: 0:169: 'Bblock' : cannot add storage, auxiliary, memory, interpolation, layout, or precision qualifier to an existing variable
40ERROR: 0:170: 'Bfoo' : cannot add storage, auxiliary, memory, interpolation, layout, or precision qualifier to an existing variable
41ERROR: 0:172: 'std430' : not supported for this version or the enabled extensions
42ERROR: 0:172: 'std430' : requires the 'buffer' storage qualifier
43ERROR: 0:175: '' : array size required
44ERROR: 0:185: 'assign' :  cannot convert from ' temp 4-element array of highp float' to ' temp 3-element array of highp float'
45ERROR: 0:186: 'assign' :  cannot convert from ' temp 3-element array of highp float' to ' temp 4-element array of highp float'
46ERROR: 0:189: 'num_views' : required extension not requested: Possible extensions include:
47GL_OVR_multiview
48GL_OVR_multiview2
49ERROR: 0:193: 'gl_ViewID_OVR' : required extension not requested: Possible extensions include:
50GL_OVR_multiview
51GL_OVR_multiview2
52ERROR: 0:198: 'num_views' : can only apply to a standalone qualifier
53ERROR: 47 compilation errors.  No code generated.
54
55
56Shader version: 300
57Requested GL_OVR_multiview
58ERROR: node is still EOpNull!
590:27  Function Definition: main( ( global void)
600:27    Function Parameters:
610:29    Sequence
620:29      Sequence
630:29        move second child to first child ( temp highp int)
640:29          'id' ( temp highp int)
650:29          add ( temp highp int)
660:29            'gl_VertexID' ( gl_VertexId highp int VertexId)
670:29            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
680:31      Sequence
690:31        move second child to first child ( temp highp int)
700:31          'c0' ( temp highp int)
710:31          Constant:
720:31            64 (const int)
730:32      Sequence
740:32        move second child to first child ( temp highp int)
750:32          'c1' ( temp highp int)
760:32          Constant:
770:32            128 (const int)
780:33      Sequence
790:33        move second child to first child ( temp highp int)
800:33          'c2' ( temp highp int)
810:33          Constant:
820:33            16 (const int)
830:34      Sequence
840:34        move second child to first child ( temp highp int)
850:34          'c3' ( temp highp int)
860:34          Constant:
870:34            15 (const int)
880:35      Sequence
890:35        move second child to first child ( temp highp int)
900:35          'c4' ( temp highp int)
910:35          Constant:
920:35            32 (const int)
930:36      Sequence
940:36        move second child to first child ( temp highp int)
950:36          'c5' ( temp highp int)
960:36          Constant:
970:36            80 (const int)
980:37      Sequence
990:37        move second child to first child ( temp highp int)
1000:37          'c6' ( temp highp int)
1010:37          Constant:
1020:37            32 (const int)
1030:38      Sequence
1040:38        move second child to first child ( temp highp int)
1050:38          'c7' ( temp highp int)
1060:38          Constant:
1070:38            16 (const int)
1080:39      Sequence
1090:39        move second child to first child ( temp highp int)
1100:39          'c8' ( temp highp int)
1110:39          Constant:
1120:39            32 (const int)
1130:40      Sequence
1140:40        move second child to first child ( temp highp int)
1150:40          'c9' ( temp highp int)
1160:40          Constant:
1170:40            -8 (const int)
1180:41      Sequence
1190:41        move second child to first child ( temp highp int)
1200:41          'c10' ( temp highp int)
1210:41          Constant:
1220:41            7 (const int)
1230:43      Sequence
1240:43        move second child to first child ( temp highp 3X4 matrix of float)
1250:43          'tm' ( temp highp 3X4 matrix of float)
1260:43          transpose ( global highp 3X4 matrix of float)
1270:43            'm43' ( uniform highp 4X3 matrix of float)
1280:44      Sequence
1290:44        move second child to first child ( temp highp float)
1300:44          'dm' ( temp highp float)
1310:44          determinant ( global highp float)
1320:44            'm44' ( uniform highp 4X4 matrix of float)
1330:45      Sequence
1340:45        move second child to first child ( temp highp 3X3 matrix of float)
1350:45          'im' ( temp highp 3X3 matrix of float)
1360:45          inverse ( global highp 3X3 matrix of float)
1370:45            'm33' ( uniform highp 3X3 matrix of float)
1380:47      Sequence
1390:47        move second child to first child ( temp highp 3X2 matrix of float)
1400:47          'op' ( temp highp 3X2 matrix of float)
1410:47          outer product ( global highp 3X2 matrix of float)
1420:47            'v2' ( smooth out highp 2-component vector of float)
1430:47            'v3' ( in highp 3-component vector of float)
1440:49      move second child to first child ( temp highp 4-component vector of float)
1450:49        'gl_Position' ( gl_Position highp 4-component vector of float Position)
1460:49        direct index ( temp highp 4-component vector of float)
1470:49          'm44' ( uniform highp 4X4 matrix of float)
1480:49          Constant:
1490:49            2 (const int)
1500:50      move second child to first child ( temp highp float)
1510:50        'gl_PointSize' ( gl_PointSize highp float PointSize)
1520:50        direct index ( temp highp float)
1530:50          'v2' ( smooth out highp 2-component vector of float)
1540:50          Constant:
1550:50            1 (const int)
1560:52      move second child to first child ( temp highp 3-component vector of float)
1570:52        c: direct index for structure ( global highp 3-component vector of float)
1580:52          's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
1590:52          Constant:
1600:52            0 (const int)
1610:52        'v3' ( in highp 3-component vector of float)
1620:53      move second child to first child ( temp highp float)
1630:53        f: direct index for structure ( global highp float)
1640:53          's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
1650:53          Constant:
1660:53            1 (const int)
1670:53        'dm' ( temp highp float)
1680:68  Sequence
1690:68    move second child to first child ( temp 2-element array of highp float)
1700:68      'okayA' ( global 2-element array of highp float)
1710:68      Constant:
1720:68        3.000000
1730:68        4.000000
1740:71  Function Definition: newVFun( ( global void)
1750:71    Function Parameters:
1760:73    Sequence
1770:73      move second child to first child ( temp highp 3-component vector of float)
1780:73        'newV' ( smooth out highp 3-component vector of float)
1790:73        'v3' ( in highp 3-component vector of float)
1800:118  Function Definition: foo23( ( global void)
1810:118    Function Parameters:
1820:120    Sequence
1830:120      Sequence
1840:120        move second child to first child ( temp highp 2-component vector of int)
1850:120          'x1' ( temp highp 2-component vector of int)
1860:120          textureSize ( global highp 2-component vector of int, operation at lowp)
1870:120            's2D' ( uniform lowp sampler2D)
1880:120            Constant:
1890:120              2 (const int)
1900:121      Constant:
1910:121        0.000000
1920:122      Sequence
1930:122        move second child to first child ( temp highp 3-component vector of int)
1940:122          'x3' ( temp highp 3-component vector of int)
1950:122          textureSize ( global highp 3-component vector of int, operation at lowp)
1960:122            's2DAS' ( uniform lowp sampler2DArrayShadow)
1970:122            Constant:
1980:122              -1 (const int)
1990:123      Constant:
2000:123        0.000000
2010:124      Sequence
2020:124        move second child to first child ( temp highp 4-component vector of float)
2030:124          'x4' ( temp highp 4-component vector of float)
2040:124          texture ( global lowp 4-component vector of float, operation at highp)
2050:124            's2D' ( uniform lowp sampler2D)
2060:124            'c2D' ( in highp 2-component vector of float)
2070:125      Constant:
2080:125        0.000000
2090:126      Sequence
2100:126        move second child to first child ( temp highp 4-component vector of float)
2110:126          'x5' ( temp highp 4-component vector of float)
2120:126          textureProjOffset ( global lowp 4-component vector of float)
2130:126            's3D' ( uniform lowp sampler3D)
2140:126            Constant:
2150:126              0.200000
2160:126              0.200000
2170:126              0.200000
2180:126              0.200000
2190:126            Constant:
2200:126              1 (const int)
2210:126              1 (const int)
2220:126              1 (const int)
2230:127      Constant:
2240:127        0.000000
2250:128      Sequence
2260:128        move second child to first child ( temp highp float)
2270:128          'x6' ( temp highp float)
2280:128          textureProjGradOffset ( global lowp float, operation at highp)
2290:128            's2DS' ( uniform lowp sampler2DShadow)
2300:128            'invIn' ( invariant in highp 4-component vector of float)
2310:128            Constant:
2320:128              4.200000
2330:128              4.200000
2340:128            Constant:
2350:128              5.300000
2360:128              5.300000
2370:128            Constant:
2380:128              1 (const int)
2390:128              1 (const int)
2400:137  Function Definition: foo2349( ( global void)
2410:137    Function Parameters:
2420:139    Sequence
2430:139      Sequence
2440:139        move second child to first child ( temp 3-element array of highp float)
2450:139          'x' ( temp 3-element array of highp float)
2460:139          Constant:
2470:139            1.000000
2480:139            2.000000
2490:139            3.000000
2500:140      Sequence
2510:140        move second child to first child ( temp 3-element array of highp float)
2520:140          'y' ( temp 3-element array of highp float)
2530:140          'x' ( temp 3-element array of highp float)
2540:141      Sequence
2550:141        move second child to first child ( temp 3-element array of highp float)
2560:141          'z' ( temp 3-element array of highp float)
2570:141          'x' ( temp 3-element array of highp float)
2580:143      move second child to first child ( temp 3-element array of highp float)
2590:143        'w' ( temp 3-element array of highp float)
2600:143        'y' ( temp 3-element array of highp float)
2610:155  Function Definition: gggf(f1; ( global highp int)
2620:155    Function Parameters:
2630:155      'f' ( in highp float)
2640:155    Sequence
2650:155      Branch: Return with expression
2660:155        Constant:
2670:155          2 (const int)
2680:158  Function Definition: agggf(f1; ( global highp int)
2690:158    Function Parameters:
2700:158      'f' ( in highp float)
2710:158    Sequence
2720:158      Branch: Return with expression
2730:158        Constant:
2740:158          2 (const int)
2750:178  Function Definition: fooDeeparray( ( global void)
2760:178    Function Parameters:
2770:181    Sequence
2780:181      Sequence
2790:180        move second child to first child ( temp 3-element array of highp float)
2800:180          'x' ( temp 3-element array of highp float)
2810:180          Constant:
2820:180            1.000000
2830:180            2.000000
2840:180            3.000000
2850:181        move second child to first child ( temp 4-element array of highp float)
2860:181          'y' ( temp 4-element array of highp float)
2870:181          Constant:
2880:181            1.000000
2890:181            2.000000
2900:181            3.000000
2910:181            4.000000
2920:183      move second child to first child ( temp 3-element array of highp float)
2930:183        'xp' ( temp 3-element array of highp float)
2940:183        'x' ( temp 3-element array of highp float)
2950:184      move second child to first child ( temp 4-element array of highp float)
2960:184        'yp' ( temp 4-element array of highp float)
2970:184        'y' ( temp 4-element array of highp float)
2980:185      'xp' ( temp 3-element array of highp float)
2990:186      'yp' ( temp 4-element array of highp float)
3000:191  Function Definition: mwErr( ( global void)
3010:191    Function Parameters:
3020:193    Sequence
3030:193      'gl_ViewID_OVR' ( in highp uint ViewIndex)
3040:201  Function Definition: mwOk( ( global void)
3050:201    Function Parameters:
3060:203    Sequence
3070:203      'gl_ViewID_OVR' ( in highp uint ViewIndex)
3080:?   Linker Objects
3090:?     'm43' ( uniform highp 4X3 matrix of float)
3100:?     'm33' ( uniform highp 3X3 matrix of float)
3110:?     'm44' ( uniform highp 4X4 matrix of float)
3120:?     'v3' ( in highp 3-component vector of float)
3130:?     'v2' ( smooth out highp 2-component vector of float)
3140:?     'bad' ( in 10-element array of highp 4-component vector of float)
3150:?     'badorder' ( in highp 4-component vector of float)
3160:?     'badorder2' ( invariant smooth out highp 4-component vector of float)
3170:?     'badorder4' ( centroid in highp 4-component vector of float)
3180:?     'badorder3' ( flat out highp 4-component vector of float)
3190:?     'rep' ( smooth flat out highp 4-component vector of float)
3200:?     'rep2' ( centroid smooth sample out highp 4-component vector of float)
3210:?     'rep3' ( in highp 4-component vector of float)
3220:?     's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
3230:?     'badsize' ( global unsized 1-element array of highp float)
3240:?     'badsize2' ( global unsized 1-element array of highp float)
3250:?     'ubInst' (layout( column_major shared) uniform unsized 1-element array of block{layout( column_major shared) uniform unsized 1-element array of highp int a})
3260:?     'okayA' ( global 2-element array of highp float)
3270:?     'newV' ( invariant smooth out highp 3-component vector of float)
3280:?     'invIn' ( invariant in highp 4-component vector of float)
3290:?     's2' ( invariant smooth out structure{ global highp 3-component vector of float c,  global highp float f})
3300:?     's3' ( invariant smooth out structure{ global highp 3-component vector of float c,  global highp float f})
3310:?     'a' (layout( column_major shared) uniform block{layout( column_major shared) uniform highp float f})
3320:?     'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform bool b23})
3330:?     's2D' ( uniform lowp sampler2D)
3340:?     's3D' ( uniform lowp sampler3D)
3350:?     's2DS' ( uniform lowp sampler2DShadow)
3360:?     's2DAS' ( uniform lowp sampler2DArrayShadow)
3370:?     'c2D' ( in highp 2-component vector of float)
3380:?     'ssss' ( smooth out structure{ global highp float f})
3390:?     'Binst' (layout( column_major shared) uniform block{layout( column_major shared) uniform highp int a})
3400:?     'Bfoo' ( global highp int)
3410:?     'B430i' (layout( column_major std430) uniform block{layout( column_major std430 offset=0) uniform highp int a})
3420:?     'mwUniform' ( uniform highp float)
3430:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
3440:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
345
346
347Linked vertex stage:
348
349
350Shader version: 300
351Requested GL_OVR_multiview
352ERROR: node is still EOpNull!
3530:27  Function Definition: main( ( global void)
3540:27    Function Parameters:
3550:29    Sequence
3560:29      Sequence
3570:29        move second child to first child ( temp highp int)
3580:29          'id' ( temp highp int)
3590:29          add ( temp highp int)
3600:29            'gl_VertexID' ( gl_VertexId highp int VertexId)
3610:29            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
3620:31      Sequence
3630:31        move second child to first child ( temp highp int)
3640:31          'c0' ( temp highp int)
3650:31          Constant:
3660:31            64 (const int)
3670:32      Sequence
3680:32        move second child to first child ( temp highp int)
3690:32          'c1' ( temp highp int)
3700:32          Constant:
3710:32            128 (const int)
3720:33      Sequence
3730:33        move second child to first child ( temp highp int)
3740:33          'c2' ( temp highp int)
3750:33          Constant:
3760:33            16 (const int)
3770:34      Sequence
3780:34        move second child to first child ( temp highp int)
3790:34          'c3' ( temp highp int)
3800:34          Constant:
3810:34            15 (const int)
3820:35      Sequence
3830:35        move second child to first child ( temp highp int)
3840:35          'c4' ( temp highp int)
3850:35          Constant:
3860:35            32 (const int)
3870:36      Sequence
3880:36        move second child to first child ( temp highp int)
3890:36          'c5' ( temp highp int)
3900:36          Constant:
3910:36            80 (const int)
3920:37      Sequence
3930:37        move second child to first child ( temp highp int)
3940:37          'c6' ( temp highp int)
3950:37          Constant:
3960:37            32 (const int)
3970:38      Sequence
3980:38        move second child to first child ( temp highp int)
3990:38          'c7' ( temp highp int)
4000:38          Constant:
4010:38            16 (const int)
4020:39      Sequence
4030:39        move second child to first child ( temp highp int)
4040:39          'c8' ( temp highp int)
4050:39          Constant:
4060:39            32 (const int)
4070:40      Sequence
4080:40        move second child to first child ( temp highp int)
4090:40          'c9' ( temp highp int)
4100:40          Constant:
4110:40            -8 (const int)
4120:41      Sequence
4130:41        move second child to first child ( temp highp int)
4140:41          'c10' ( temp highp int)
4150:41          Constant:
4160:41            7 (const int)
4170:43      Sequence
4180:43        move second child to first child ( temp highp 3X4 matrix of float)
4190:43          'tm' ( temp highp 3X4 matrix of float)
4200:43          transpose ( global highp 3X4 matrix of float)
4210:43            'm43' ( uniform highp 4X3 matrix of float)
4220:44      Sequence
4230:44        move second child to first child ( temp highp float)
4240:44          'dm' ( temp highp float)
4250:44          determinant ( global highp float)
4260:44            'm44' ( uniform highp 4X4 matrix of float)
4270:45      Sequence
4280:45        move second child to first child ( temp highp 3X3 matrix of float)
4290:45          'im' ( temp highp 3X3 matrix of float)
4300:45          inverse ( global highp 3X3 matrix of float)
4310:45            'm33' ( uniform highp 3X3 matrix of float)
4320:47      Sequence
4330:47        move second child to first child ( temp highp 3X2 matrix of float)
4340:47          'op' ( temp highp 3X2 matrix of float)
4350:47          outer product ( global highp 3X2 matrix of float)
4360:47            'v2' ( smooth out highp 2-component vector of float)
4370:47            'v3' ( in highp 3-component vector of float)
4380:49      move second child to first child ( temp highp 4-component vector of float)
4390:49        'gl_Position' ( gl_Position highp 4-component vector of float Position)
4400:49        direct index ( temp highp 4-component vector of float)
4410:49          'm44' ( uniform highp 4X4 matrix of float)
4420:49          Constant:
4430:49            2 (const int)
4440:50      move second child to first child ( temp highp float)
4450:50        'gl_PointSize' ( gl_PointSize highp float PointSize)
4460:50        direct index ( temp highp float)
4470:50          'v2' ( smooth out highp 2-component vector of float)
4480:50          Constant:
4490:50            1 (const int)
4500:52      move second child to first child ( temp highp 3-component vector of float)
4510:52        c: direct index for structure ( global highp 3-component vector of float)
4520:52          's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
4530:52          Constant:
4540:52            0 (const int)
4550:52        'v3' ( in highp 3-component vector of float)
4560:53      move second child to first child ( temp highp float)
4570:53        f: direct index for structure ( global highp float)
4580:53          's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
4590:53          Constant:
4600:53            1 (const int)
4610:53        'dm' ( temp highp float)
4620:68  Sequence
4630:68    move second child to first child ( temp 2-element array of highp float)
4640:68      'okayA' ( global 2-element array of highp float)
4650:68      Constant:
4660:68        3.000000
4670:68        4.000000
4680:?   Linker Objects
4690:?     'm43' ( uniform highp 4X3 matrix of float)
4700:?     'm33' ( uniform highp 3X3 matrix of float)
4710:?     'm44' ( uniform highp 4X4 matrix of float)
4720:?     'v3' ( in highp 3-component vector of float)
4730:?     'v2' ( smooth out highp 2-component vector of float)
4740:?     'bad' ( in 10-element array of highp 4-component vector of float)
4750:?     'badorder' ( in highp 4-component vector of float)
4760:?     'badorder2' ( invariant smooth out highp 4-component vector of float)
4770:?     'badorder4' ( centroid in highp 4-component vector of float)
4780:?     'badorder3' ( flat out highp 4-component vector of float)
4790:?     'rep' ( smooth flat out highp 4-component vector of float)
4800:?     'rep2' ( centroid smooth sample out highp 4-component vector of float)
4810:?     'rep3' ( in highp 4-component vector of float)
4820:?     's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
4830:?     'badsize' ( global 1-element array of highp float)
4840:?     'badsize2' ( global 1-element array of highp float)
4850:?     'ubInst' (layout( column_major shared) uniform 1-element array of block{layout( column_major shared) uniform 1-element array of highp int a})
4860:?     'okayA' ( global 2-element array of highp float)
4870:?     'newV' ( invariant smooth out highp 3-component vector of float)
4880:?     'invIn' ( invariant in highp 4-component vector of float)
4890:?     's2' ( invariant smooth out structure{ global highp 3-component vector of float c,  global highp float f})
4900:?     's3' ( invariant smooth out structure{ global highp 3-component vector of float c,  global highp float f})
4910:?     'a' (layout( column_major shared) uniform block{layout( column_major shared) uniform highp float f})
4920:?     'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform bool b23})
4930:?     's2D' ( uniform lowp sampler2D)
4940:?     's3D' ( uniform lowp sampler3D)
4950:?     's2DS' ( uniform lowp sampler2DShadow)
4960:?     's2DAS' ( uniform lowp sampler2DArrayShadow)
4970:?     'c2D' ( in highp 2-component vector of float)
4980:?     'ssss' ( smooth out structure{ global highp float f})
4990:?     'Binst' (layout( column_major shared) uniform block{layout( column_major shared) uniform highp int a})
5000:?     'Bfoo' ( global highp int)
5010:?     'B430i' (layout( column_major std430) uniform block{layout( column_major std430 offset=0) uniform highp int a})
5020:?     'mwUniform' ( uniform highp float)
5030:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
5040:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
505
506