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