1320.vert
2ERROR: 0:6: 's' : member of block cannot be or contain a sampler, image, or atomic_uint type
3ERROR: 0:14: 'location' : overlapping use of location 12
4ERROR: 0:16: 'input block' : not supported in this stage: vertex
5ERROR: 0:18: 'gl_PerVertex' : block redeclaration has extra members
6ERROR: 0:28: 'gl_PointSize' : member of nameless block was not redeclared
7ERROR: 0:28: 'assign' :  cannot convert from ' const float' to ' gl_PointSize highp void PointSize'
8ERROR: 0:31: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
9ERROR: 0:36: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block
10ERROR: 0:40: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block
11ERROR: 0:44: 'centroid' : cannot use centroid qualifier on an interface block
12ERROR: 0:48: 'invariant' : cannot use invariant qualifier on an interface block
13ERROR: 0:68: 'variable indexing buffer block array' : not supported with this profile: es
14ERROR: 0:73: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument
15ERROR: 0:76: 'sampler/image' : type requires declaration of default precision qualifier
16ERROR: 0:77: 'sampler/image' : type requires declaration of default precision qualifier
17ERROR: 0:78: 'sampler/image' : type requires declaration of default precision qualifier
18ERROR: 0:79: 'sampler/image' : type requires declaration of default precision qualifier
19ERROR: 0:80: 'sampler/image' : type requires declaration of default precision qualifier
20ERROR: 0:81: 'sampler/image' : type requires declaration of default precision qualifier
21ERROR: 0:116: 'sampler/image' : type requires declaration of default precision qualifier
22ERROR: 0:117: 'sampler/image' : type requires declaration of default precision qualifier
23ERROR: 0:118: 'sampler/image' : type requires declaration of default precision qualifier
24ERROR: 0:120: 'sampler/image' : type requires declaration of default precision qualifier
25ERROR: 0:121: 'sampler/image' : type requires declaration of default precision qualifier
26ERROR: 0:122: 'sampler/image' : type requires declaration of default precision qualifier
27ERROR: 0:123: 'sampler/image' : type requires declaration of default precision qualifier
28ERROR: 0:191: 'sampler/image' : type requires declaration of default precision qualifier
29ERROR: 0:192: 'sampler/image' : type requires declaration of default precision qualifier
30ERROR: 0:193: 'sampler/image' : type requires declaration of default precision qualifier
31ERROR: 0:211: 'textureSize' : no matching overloaded function found
32ERROR: 0:211: '=' :  cannot convert from ' const float' to ' temp highp 3-component vector of int'
33ERROR: 0:252: 'interpolateAtCentroid' : no matching overloaded function found
34ERROR: 0:253: 'interpolateAtSample' : no matching overloaded function found
35ERROR: 0:254: 'interpolateAtOffset' : no matching overloaded function found
36ERROR: 34 compilation errors.  No code generated.
37
38
39Shader version: 320
40ERROR: node is still EOpNull!
410:23  Function Definition: main( ( global void)
420:23    Function Parameters:
430:25    Sequence
440:25      Sequence
450:25        move second child to first child ( temp highp int)
460:25          'sum' ( temp highp int)
470:25          add ( temp highp int)
480:25            'gl_VertexID' ( gl_VertexId highp int VertexId)
490:26            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
500:27      move second child to first child ( temp highp 4-component vector of float)
510:27        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
520:27          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
530:27          Constant:
540:27            0 (const uint)
550:27        Constant:
560:27          1.000000
570:27          1.000000
580:27          1.000000
590:27          1.000000
600:28      gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize)
610:28        'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
620:28        Constant:
630:28          1 (const uint)
640:62  Function Definition: pfoo( ( global void)
650:62    Function Parameters:
660:?     Sequence
670:65      move second child to first child ( temp highp 2-component vector of float)
680:65        'h' ( noContraction temp highp 2-component vector of float)
690:65        fma ( global highp 2-component vector of float)
700:65          'inf' ( in highp 2-component vector of float)
710:65          'ing' ( in highp 2-component vector of float)
720:65          'h' ( noContraction temp highp 2-component vector of float)
730:66      indirect index ( temp lowp sampler2D)
740:66        'sArray' ( uniform 4-element array of lowp sampler2D)
750:66        add ( temp highp int)
760:66          'sIndex' ( uniform highp int)
770:66          Constant:
780:66            1 (const int)
790:67      indirect index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i})
800:67        'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
810:67        add ( temp highp int)
820:67          'sIndex' ( uniform highp int)
830:67          Constant:
840:67            1 (const int)
850:68      indirect index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i})
860:68        'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
870:68        subtract ( temp highp int)
880:68          'sIndex' ( uniform highp int)
890:68          Constant:
900:68            2 (const int)
910:69      direct index ( writeonly temp highp image2D)
920:69        'iArray' ( writeonly uniform 5-element array of highp image2D)
930:69        Constant:
940:69          2 (const int)
950:70      indirect index ( writeonly temp highp image2D)
960:70        'iArray' ( writeonly uniform 5-element array of highp image2D)
970:70        subtract ( temp highp int)
980:70          'sIndex' ( uniform highp int)
990:70          Constant:
1000:70            2 (const int)
1010:71      textureGatherOffset ( global lowp 4-component vector of float)
1020:71        direct index ( temp lowp sampler2D)
1030:71          'sArray' ( uniform 4-element array of lowp sampler2D)
1040:71          Constant:
1050:71            0 (const int)
1060:71        Constant:
1070:71          0.100000
1080:71          0.100000
1090:71        Convert float to int ( temp lowp 2-component vector of int)
1100:71          'inf' ( in highp 2-component vector of float)
1110:72      textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
1120:72        direct index ( temp lowp sampler2D)
1130:72          'sArray' ( uniform 4-element array of lowp sampler2D)
1140:72          Constant:
1150:72            0 (const int)
1160:72        Constant:
1170:72          0.100000
1180:72          0.100000
1190:72        Constant:
1200:72          0 (const int)
1210:72          0 (const int)
1220:72          0 (const int)
1230:72          0 (const int)
1240:72          0 (const int)
1250:72          0 (const int)
1260:72          0 (const int)
1270:72          0 (const int)
1280:73      textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
1290:73        direct index ( temp lowp sampler2D)
1300:73          'sArray' ( uniform 4-element array of lowp sampler2D)
1310:73          Constant:
1320:73            0 (const int)
1330:73        Constant:
1340:73          0.100000
1350:73          0.100000
1360:73        'offsets' ( uniform 4-element array of highp 2-component vector of int)
1370:101  Function Definition: bufferT( ( global void)
1380:101    Function Parameters:
1390:103    Sequence
1400:103      Sequence
1410:103        move second child to first child ( temp highp int)
1420:103          's1' ( temp highp int)
1430:103          textureSize ( global highp int)
1440:103            'bufSamp1' ( uniform highp samplerBuffer)
1450:104      Sequence
1460:104        move second child to first child ( temp highp int)
1470:104          's2' ( temp highp int)
1480:104          textureSize ( global highp int)
1490:104            'bufSamp2' ( uniform highp isamplerBuffer)
1500:105      Sequence
1510:105        move second child to first child ( temp highp int)
1520:105          's3' ( temp highp int)
1530:105          textureSize ( global highp int)
1540:105            'bufSamp3' ( uniform highp usamplerBuffer)
1550:107      Sequence
1560:107        move second child to first child ( temp highp int)
1570:107          's4' ( temp highp int)
1580:107          imageQuerySize ( global highp int)
1590:107            'bufSamp4' ( writeonly uniform highp imageBuffer)
1600:108      Sequence
1610:108        move second child to first child ( temp highp int)
1620:108          's5' ( temp highp int)
1630:108          imageQuerySize ( global highp int)
1640:108            'bufSamp5' ( writeonly uniform highp iimageBuffer)
1650:109      Sequence
1660:109        move second child to first child ( temp highp int)
1670:109          's6' ( temp highp int)
1680:109          imageQuerySize ( global highp int)
1690:109            'bufSamp6' ( writeonly uniform highp uimageBuffer)
1700:111      Sequence
1710:111        move second child to first child ( temp highp 4-component vector of float)
1720:111          'f1' ( temp highp 4-component vector of float)
1730:111          textureFetch ( global highp 4-component vector of float)
1740:111            'bufSamp1' ( uniform highp samplerBuffer)
1750:111            's1' ( temp highp int)
1760:112      Sequence
1770:112        move second child to first child ( temp highp 4-component vector of int)
1780:112          'f2' ( temp highp 4-component vector of int)
1790:112          textureFetch ( global highp 4-component vector of int)
1800:112            'bufSamp2' ( uniform highp isamplerBuffer)
1810:112            's2' ( temp highp int)
1820:113      Sequence
1830:113        move second child to first child ( temp highp 4-component vector of uint)
1840:113          'f3' ( temp highp 4-component vector of uint)
1850:113          textureFetch ( global highp 4-component vector of uint)
1860:113            'bufSamp3' ( uniform highp usamplerBuffer)
1870:113            's3' ( temp highp int)
1880:149  Function Definition: CAT( ( global void)
1890:149    Function Parameters:
1900:151    Sequence
1910:151      Sequence
1920:151        move second child to first child ( temp highp 3-component vector of int)
1930:151          's4' ( temp highp 3-component vector of int)
1940:151          textureSize ( global highp 3-component vector of int)
1950:151            'CA4' ( uniform highp samplerCubeArray)
1960:151            Constant:
1970:151              1 (const int)
1980:152      Sequence
1990:152        move second child to first child ( temp highp 3-component vector of int)
2000:152          's5' ( temp highp 3-component vector of int)
2010:152          textureSize ( global highp 3-component vector of int)
2020:152            'CA5' ( uniform highp samplerCubeArrayShadow)
2030:152            Constant:
2040:152              1 (const int)
2050:153      Sequence
2060:153        move second child to first child ( temp highp 3-component vector of int)
2070:153          's6' ( temp highp 3-component vector of int)
2080:153          textureSize ( global highp 3-component vector of int)
2090:153            'CA6' ( uniform highp isamplerCubeArray)
2100:153            Constant:
2110:153              1 (const int)
2120:154      Sequence
2130:154        move second child to first child ( temp highp 3-component vector of int)
2140:154          's7' ( temp highp 3-component vector of int)
2150:154          textureSize ( global highp 3-component vector of int)
2160:154            'CA7' ( uniform highp usamplerCubeArray)
2170:154            Constant:
2180:154              1 (const int)
2190:156      Sequence
2200:156        move second child to first child ( temp highp 4-component vector of float)
2210:156          't4' ( temp highp 4-component vector of float)
2220:156          texture ( global highp 4-component vector of float)
2230:156            'CA4' ( uniform highp samplerCubeArray)
2240:156            Constant:
2250:156              0.500000
2260:156              0.500000
2270:156              0.500000
2280:156              0.500000
2290:157      Sequence
2300:157        move second child to first child ( temp highp float)
2310:157          't5' ( temp highp float)
2320:157          texture ( global highp float)
2330:157            'CA5' ( uniform highp samplerCubeArrayShadow)
2340:157            Constant:
2350:157              0.500000
2360:157              0.500000
2370:157              0.500000
2380:157              0.500000
2390:157            Constant:
2400:157              3.000000
2410:158      Sequence
2420:158        move second child to first child ( temp highp 4-component vector of int)
2430:158          't6' ( temp highp 4-component vector of int)
2440:158          texture ( global highp 4-component vector of int)
2450:158            'CA6' ( uniform highp isamplerCubeArray)
2460:158            Constant:
2470:158              0.500000
2480:158              0.500000
2490:158              0.500000
2500:158              0.500000
2510:159      Sequence
2520:159        move second child to first child ( temp highp 4-component vector of uint)
2530:159          't7' ( temp highp 4-component vector of uint)
2540:159          texture ( global highp 4-component vector of uint)
2550:159            'CA7' ( uniform highp usamplerCubeArray)
2560:159            Constant:
2570:159              0.500000
2580:159              0.500000
2590:159              0.500000
2600:159              0.500000
2610:161      Sequence
2620:161        move second child to first child ( temp highp 4-component vector of float)
2630:161          'L4' ( temp highp 4-component vector of float)
2640:161          textureLod ( global highp 4-component vector of float)
2650:161            'CA4' ( uniform highp samplerCubeArray)
2660:161            Constant:
2670:161              0.500000
2680:161              0.500000
2690:161              0.500000
2700:161              0.500000
2710:161            Constant:
2720:161              0.240000
2730:162      Sequence
2740:162        move second child to first child ( temp highp 4-component vector of int)
2750:162          'L6' ( temp highp 4-component vector of int)
2760:162          textureLod ( global highp 4-component vector of int)
2770:162            'CA6' ( uniform highp isamplerCubeArray)
2780:162            Constant:
2790:162              0.500000
2800:162              0.500000
2810:162              0.500000
2820:162              0.500000
2830:162            Constant:
2840:162              0.260000
2850:163      Sequence
2860:163        move second child to first child ( temp highp 4-component vector of uint)
2870:163          'L7' ( temp highp 4-component vector of uint)
2880:163          textureLod ( global highp 4-component vector of uint)
2890:163            'CA7' ( uniform highp usamplerCubeArray)
2900:163            Constant:
2910:163              0.500000
2920:163              0.500000
2930:163              0.500000
2940:163              0.500000
2950:163            Constant:
2960:163              0.270000
2970:165      Sequence
2980:165        move second child to first child ( temp highp 4-component vector of float)
2990:165          'g4' ( temp highp 4-component vector of float)
3000:165          textureGrad ( global highp 4-component vector of float)
3010:165            'CA4' ( uniform highp samplerCubeArray)
3020:165            Constant:
3030:165              0.500000
3040:165              0.500000
3050:165              0.500000
3060:165              0.500000
3070:165            Constant:
3080:165              0.100000
3090:165              0.100000
3100:165              0.100000
3110:165            Constant:
3120:165              0.200000
3130:165              0.200000
3140:165              0.200000
3150:166      Sequence
3160:166        move second child to first child ( temp highp 4-component vector of int)
3170:166          'g6' ( temp highp 4-component vector of int)
3180:166          textureGrad ( global highp 4-component vector of int)
3190:166            'CA6' ( uniform highp isamplerCubeArray)
3200:166            Constant:
3210:166              0.500000
3220:166              0.500000
3230:166              0.500000
3240:166              0.500000
3250:166            Constant:
3260:166              0.100000
3270:166              0.100000
3280:166              0.100000
3290:166            Constant:
3300:166              0.200000
3310:166              0.200000
3320:166              0.200000
3330:167      Sequence
3340:167        move second child to first child ( temp highp 4-component vector of uint)
3350:167          'g7' ( temp highp 4-component vector of uint)
3360:167          textureGrad ( global highp 4-component vector of uint)
3370:167            'CA7' ( uniform highp usamplerCubeArray)
3380:167            Constant:
3390:167              0.500000
3400:167              0.500000
3410:167              0.500000
3420:167              0.500000
3430:167            Constant:
3440:167              0.100000
3450:167              0.100000
3460:167              0.100000
3470:167            Constant:
3480:167              0.200000
3490:167              0.200000
3500:167              0.200000
3510:169      Sequence
3520:169        move second child to first child ( temp highp 4-component vector of float)
3530:169          'gath4' ( temp highp 4-component vector of float)
3540:169          textureGather ( global highp 4-component vector of float)
3550:169            'CA4' ( uniform highp samplerCubeArray)
3560:169            Constant:
3570:169              0.500000
3580:169              0.500000
3590:169              0.500000
3600:169              0.500000
3610:170      Sequence
3620:170        move second child to first child ( temp highp 4-component vector of float)
3630:170          'gathC4' ( temp highp 4-component vector of float)
3640:170          textureGather ( global highp 4-component vector of float)
3650:170            'CA4' ( uniform highp samplerCubeArray)
3660:170            Constant:
3670:170              0.500000
3680:170              0.500000
3690:170              0.500000
3700:170              0.500000
3710:170            Constant:
3720:170              2 (const int)
3730:171      Sequence
3740:171        move second child to first child ( temp highp 4-component vector of int)
3750:171          'gath6' ( temp highp 4-component vector of int)
3760:171          textureGather ( global highp 4-component vector of int)
3770:171            'CA6' ( uniform highp isamplerCubeArray)
3780:171            Constant:
3790:171              0.500000
3800:171              0.500000
3810:171              0.500000
3820:171              0.500000
3830:172      Sequence
3840:172        move second child to first child ( temp highp 4-component vector of int)
3850:172          'gathC6' ( temp highp 4-component vector of int)
3860:172          textureGather ( global highp 4-component vector of int)
3870:172            'CA6' ( uniform highp isamplerCubeArray)
3880:172            Constant:
3890:172              0.500000
3900:172              0.500000
3910:172              0.500000
3920:172              0.500000
3930:172            Constant:
3940:172              1 (const int)
3950:173      Sequence
3960:173        move second child to first child ( temp highp 4-component vector of uint)
3970:173          'gath7' ( temp highp 4-component vector of uint)
3980:173          textureGather ( global highp 4-component vector of uint)
3990:173            'CA7' ( uniform highp usamplerCubeArray)
4000:173            Constant:
4010:173              0.500000
4020:173              0.500000
4030:173              0.500000
4040:173              0.500000
4050:174      Sequence
4060:174        move second child to first child ( temp highp 4-component vector of uint)
4070:174          'gathC7' ( temp highp 4-component vector of uint)
4080:174          textureGather ( global highp 4-component vector of uint)
4090:174            'CA7' ( uniform highp usamplerCubeArray)
4100:174            Constant:
4110:174              0.500000
4120:174              0.500000
4130:174              0.500000
4140:174              0.500000
4150:174            Constant:
4160:174              0 (const int)
4170:176      Sequence
4180:176        move second child to first child ( temp highp 4-component vector of float)
4190:176          'gath5' ( temp highp 4-component vector of float)
4200:176          textureGather ( global highp 4-component vector of float)
4210:176            'CA5' ( uniform highp samplerCubeArrayShadow)
4220:176            Constant:
4230:176              0.500000
4240:176              0.500000
4250:176              0.500000
4260:176              0.500000
4270:176            Constant:
4280:176              2.500000
4290:178      Sequence
4300:178        move second child to first child ( temp highp 3-component vector of int)
4310:178          's1' ( temp highp 3-component vector of int)
4320:178          imageQuerySize ( global highp 3-component vector of int)
4330:178            'CA1' ( writeonly uniform highp imageCubeArray)
4340:179      Sequence
4350:179        move second child to first child ( temp highp 3-component vector of int)
4360:179          's2' ( temp highp 3-component vector of int)
4370:179          imageQuerySize ( global highp 3-component vector of int)
4380:179            'CA2' ( writeonly uniform highp iimageCubeArray)
4390:180      Sequence
4400:180        move second child to first child ( temp highp 3-component vector of int)
4410:180          's3' ( temp highp 3-component vector of int)
4420:180          imageQuerySize ( global highp 3-component vector of int)
4430:180            'CA3' ( writeonly uniform highp uimageCubeArray)
4440:182      imageStore ( global highp void)
4450:182        'CA1' ( writeonly uniform highp imageCubeArray)
4460:182        's3' ( temp highp 3-component vector of int)
4470:182        Constant:
4480:182          1.000000
4490:182          1.000000
4500:182          1.000000
4510:182          1.000000
4520:183      imageStore ( global highp void)
4530:183        'CA2' ( writeonly uniform highp iimageCubeArray)
4540:183        's3' ( temp highp 3-component vector of int)
4550:183        Constant:
4560:183          1 (const int)
4570:183          1 (const int)
4580:183          1 (const int)
4590:183          1 (const int)
4600:184      imageStore ( global highp void)
4610:184        'CA3' ( writeonly uniform highp uimageCubeArray)
4620:184        's3' ( temp highp 3-component vector of int)
4630:184        Constant:
4640:184          1 (const uint)
4650:184          1 (const uint)
4660:184          1 (const uint)
4670:184          1 (const uint)
4680:186      Sequence
4690:186        move second child to first child ( temp highp 4-component vector of float)
4700:186          'cl1' ( temp highp 4-component vector of float)
4710:186          imageLoad ( global highp 4-component vector of float)
4720:186            'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
4730:186            's3' ( temp highp 3-component vector of int)
4740:187      Sequence
4750:187        move second child to first child ( temp highp 4-component vector of int)
4760:187          'cl2' ( temp highp 4-component vector of int)
4770:187          imageLoad ( global highp 4-component vector of int)
4780:187            'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
4790:187            's3' ( temp highp 3-component vector of int)
4800:188      Sequence
4810:188        move second child to first child ( temp highp 4-component vector of uint)
4820:188          'cl3' ( temp highp 4-component vector of uint)
4830:188          imageLoad ( global highp 4-component vector of uint)
4840:188            'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
4850:188            's3' ( temp highp 3-component vector of int)
4860:203  Function Definition: MSA( ( global void)
4870:203    Function Parameters:
4880:205    Sequence
4890:205      Sequence
4900:205        move second child to first child ( temp highp 4-component vector of float)
4910:205          'tf' ( temp highp 4-component vector of float)
4920:205          textureFetch ( global highp 4-component vector of float)
4930:205            'samp2DMSA' ( uniform highp sampler2DMSArray)
4940:205            Constant:
4950:205              5 (const int)
4960:205              5 (const int)
4970:205              5 (const int)
4980:205            Constant:
4990:205              2 (const int)
5000:206      Sequence
5010:206        move second child to first child ( temp highp 4-component vector of int)
5020:206          'tfi' ( temp highp 4-component vector of int)
5030:206          textureFetch ( global highp 4-component vector of int)
5040:206            'samp2DMSAi' ( uniform highp isampler2DMSArray)
5050:206            Constant:
5060:206              5 (const int)
5070:206              5 (const int)
5080:206              5 (const int)
5090:206            Constant:
5100:206              2 (const int)
5110:207      Sequence
5120:207        move second child to first child ( temp highp 4-component vector of uint)
5130:207          'tfu' ( temp highp 4-component vector of uint)
5140:207          textureFetch ( global highp 4-component vector of uint)
5150:207            'samp2DMSAu' ( uniform highp usampler2DMSArray)
5160:207            Constant:
5170:207              5 (const int)
5180:207              5 (const int)
5190:207              5 (const int)
5200:207            Constant:
5210:207              2 (const int)
5220:209      Sequence
5230:209        move second child to first child ( temp highp 3-component vector of int)
5240:209          'tfs' ( temp highp 3-component vector of int)
5250:209          textureSize ( global highp 3-component vector of int)
5260:209            'samp2DMSA' ( uniform highp sampler2DMSArray)
5270:210      Sequence
5280:210        move second child to first child ( temp highp 3-component vector of int)
5290:210          'tfsi' ( temp highp 3-component vector of int)
5300:210          textureSize ( global highp 3-component vector of int)
5310:210            'samp2DMSAi' ( uniform highp isampler2DMSArray)
5320:212      Sequence
5330:212        move second child to first child ( temp highp 3-component vector of int)
5340:212          'tfsu' ( temp highp 3-component vector of int)
5350:212          textureSize ( global highp 3-component vector of int)
5360:212            'samp2DMSAu' ( uniform highp usampler2DMSArray)
5370:220  Function Definition: goodImageAtom( ( global void)
5380:220    Function Parameters:
5390:?     Sequence
5400:226      imageAtomicAdd ( global highp int)
5410:226        'im2Di' (layout( r32i) uniform highp iimage2D)
5420:226        'P' ( uniform highp 2-component vector of int)
5430:226        'dati' ( temp highp int)
5440:227      imageAtomicAdd ( global highp uint)
5450:227        'im2Du' (layout( r32ui) uniform highp uimage2D)
5460:227        'P' ( uniform highp 2-component vector of int)
5470:227        'datu' ( temp highp uint)
5480:228      imageAtomicMin ( global highp int)
5490:228        'im2Di' (layout( r32i) uniform highp iimage2D)
5500:228        'P' ( uniform highp 2-component vector of int)
5510:228        'dati' ( temp highp int)
5520:229      imageAtomicMin ( global highp uint)
5530:229        'im2Du' (layout( r32ui) uniform highp uimage2D)
5540:229        'P' ( uniform highp 2-component vector of int)
5550:229        'datu' ( temp highp uint)
5560:230      imageAtomicMax ( global highp int)
5570:230        'im2Di' (layout( r32i) uniform highp iimage2D)
5580:230        'P' ( uniform highp 2-component vector of int)
5590:230        'dati' ( temp highp int)
5600:231      imageAtomicMax ( global highp uint)
5610:231        'im2Du' (layout( r32ui) uniform highp uimage2D)
5620:231        'P' ( uniform highp 2-component vector of int)
5630:231        'datu' ( temp highp uint)
5640:232      imageAtomicAnd ( global highp int)
5650:232        'im2Di' (layout( r32i) uniform highp iimage2D)
5660:232        'P' ( uniform highp 2-component vector of int)
5670:232        'dati' ( temp highp int)
5680:233      imageAtomicAnd ( global highp uint)
5690:233        'im2Du' (layout( r32ui) uniform highp uimage2D)
5700:233        'P' ( uniform highp 2-component vector of int)
5710:233        'datu' ( temp highp uint)
5720:234      imageAtomicOr ( global highp int)
5730:234        'im2Di' (layout( r32i) uniform highp iimage2D)
5740:234        'P' ( uniform highp 2-component vector of int)
5750:234        'dati' ( temp highp int)
5760:235      imageAtomicOr ( global highp uint)
5770:235        'im2Du' (layout( r32ui) uniform highp uimage2D)
5780:235        'P' ( uniform highp 2-component vector of int)
5790:235        'datu' ( temp highp uint)
5800:236      imageAtomicXor ( global highp int)
5810:236        'im2Di' (layout( r32i) uniform highp iimage2D)
5820:236        'P' ( uniform highp 2-component vector of int)
5830:236        'dati' ( temp highp int)
5840:237      imageAtomicXor ( global highp uint)
5850:237        'im2Du' (layout( r32ui) uniform highp uimage2D)
5860:237        'P' ( uniform highp 2-component vector of int)
5870:237        'datu' ( temp highp uint)
5880:238      imageAtomicExchange ( global highp int)
5890:238        'im2Di' (layout( r32i) uniform highp iimage2D)
5900:238        'P' ( uniform highp 2-component vector of int)
5910:238        'dati' ( temp highp int)
5920:239      imageAtomicExchange ( global highp uint)
5930:239        'im2Du' (layout( r32ui) uniform highp uimage2D)
5940:239        'P' ( uniform highp 2-component vector of int)
5950:239        'datu' ( temp highp uint)
5960:240      imageAtomicExchange ( global highp float)
5970:240        'im2Df' (layout( r32f) uniform highp image2D)
5980:240        'P' ( uniform highp 2-component vector of int)
5990:240        'datf' ( temp highp float)
6000:241      imageAtomicCompSwap ( global highp int)
6010:241        'im2Di' (layout( r32i) uniform highp iimage2D)
6020:241        'P' ( uniform highp 2-component vector of int)
6030:241        Constant:
6040:241          3 (const int)
6050:241        'dati' ( temp highp int)
6060:242      imageAtomicCompSwap ( global highp uint)
6070:242        'im2Du' (layout( r32ui) uniform highp uimage2D)
6080:242        'P' ( uniform highp 2-component vector of int)
6090:242        Constant:
6100:242          5 (const uint)
6110:242        'datu' ( temp highp uint)
6120:250  Function Definition: badInterp( ( global void)
6130:250    Function Parameters:
6140:252    Sequence
6150:252      Constant:
6160:252        0.000000
6170:253      Constant:
6180:253        0.000000
6190:254      Constant:
6200:254        0.000000
6210:?   Linker Objects
6220:?     'outbinst' ( out block{ out highp int a,  out highp 4-component vector of float v,  out highp sampler2D s})
6230:?     'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon})
6240:?     'aliased' (layout( location=12) smooth out highp int)
6250:?     'inbinst' ( in block{ in highp int a})
6260:?     'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
6270:?     'smon' ( smooth out block{ out highp int i})
6280:?     'fmon' ( flat out block{ out highp int i})
6290:?     'cmon' ( centroid out block{ out highp int i})
6300:?     'imon' ( invariant out block{ out highp int i})
6310:?     'inf' ( in highp 2-component vector of float)
6320:?     'ing' ( in highp 2-component vector of float)
6330:?     'offsets' ( uniform 4-element array of highp 2-component vector of int)
6340:?     'sArray' ( uniform 4-element array of lowp sampler2D)
6350:?     'sIndex' ( uniform highp int)
6360:?     'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
6370:?     'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
6380:?     'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
6390:?     'iArray' ( writeonly uniform 5-element array of highp image2D)
6400:?     'constOffsets' ( const 4-element array of highp 2-component vector of int)
6410:?       0 (const int)
6420:?       0 (const int)
6430:?       0 (const int)
6440:?       0 (const int)
6450:?       0 (const int)
6460:?       0 (const int)
6470:?       0 (const int)
6480:?       0 (const int)
6490:?     'noPreSamp1' ( uniform mediump samplerBuffer)
6500:?     'noPreSamp2' ( uniform mediump isamplerBuffer)
6510:?     'noPreSamp3' ( uniform mediump usamplerBuffer)
6520:?     'noPreSamp4' ( writeonly uniform mediump imageBuffer)
6530:?     'noPreSamp5' ( writeonly uniform mediump iimageBuffer)
6540:?     'noPreSamp6' ( writeonly uniform mediump uimageBuffer)
6550:?     'bufSamp1' ( uniform highp samplerBuffer)
6560:?     'bufSamp2' ( uniform highp isamplerBuffer)
6570:?     'bufSamp3' ( uniform highp usamplerBuffer)
6580:?     'bufSamp4' ( writeonly uniform highp imageBuffer)
6590:?     'bufSamp5' ( writeonly uniform highp iimageBuffer)
6600:?     'bufSamp6' ( writeonly uniform highp uimageBuffer)
6610:?     'noPreCA1' ( writeonly uniform mediump imageCubeArray)
6620:?     'noPreCA2' ( writeonly uniform mediump iimageCubeArray)
6630:?     'noPreCA3' ( writeonly uniform mediump uimageCubeArray)
6640:?     'noPreCA4' ( uniform mediump samplerCubeArray)
6650:?     'noPreCA5' ( uniform mediump samplerCubeArrayShadow)
6660:?     'noPreCA6' ( uniform mediump isamplerCubeArray)
6670:?     'noPreCA7' ( uniform mediump usamplerCubeArray)
6680:?     'CA1' ( writeonly uniform highp imageCubeArray)
6690:?     'CA2' ( writeonly uniform highp iimageCubeArray)
6700:?     'CA3' ( writeonly uniform highp uimageCubeArray)
6710:?     'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
6720:?     'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
6730:?     'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
6740:?     'CA4' ( uniform highp samplerCubeArray)
6750:?     'CA5' ( uniform highp samplerCubeArrayShadow)
6760:?     'CA6' ( uniform highp isamplerCubeArray)
6770:?     'CA7' ( uniform highp usamplerCubeArray)
6780:?     'noPrec2DMS' ( uniform mediump sampler2DMSArray)
6790:?     'noPrec2DMSi' ( uniform mediump isampler2DMSArray)
6800:?     'noPrec2DMSu' ( uniform mediump usampler2DMSArray)
6810:?     'samp2DMSA' ( uniform highp sampler2DMSArray)
6820:?     'samp2DMSAi' ( uniform highp isampler2DMSArray)
6830:?     'samp2DMSAu' ( uniform highp usampler2DMSArray)
6840:?     'im2Df' (layout( r32f) uniform highp image2D)
6850:?     'im2Du' (layout( r32ui) uniform highp uimage2D)
6860:?     'im2Di' (layout( r32i) uniform highp iimage2D)
6870:?     'P' ( uniform highp 2-component vector of int)
6880:?     'colorSample' ( smooth sample out highp 4-component vector of float)
6890:?     'colorfsi' ( flat sample out highp 4-component vector of float)
6900:?     'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float)
6910:?     'inv4' ( in highp 4-component vector of float)
6920:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
6930:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
694
695
696Linked vertex stage:
697
698
699Shader version: 320
700ERROR: node is still EOpNull!
7010:23  Function Definition: main( ( global void)
7020:23    Function Parameters:
7030:25    Sequence
7040:25      Sequence
7050:25        move second child to first child ( temp highp int)
7060:25          'sum' ( temp highp int)
7070:25          add ( temp highp int)
7080:25            'gl_VertexID' ( gl_VertexId highp int VertexId)
7090:26            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
7100:27      move second child to first child ( temp highp 4-component vector of float)
7110:27        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
7120:27          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
7130:27          Constant:
7140:27            0 (const uint)
7150:27        Constant:
7160:27          1.000000
7170:27          1.000000
7180:27          1.000000
7190:27          1.000000
7200:28      gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize)
7210:28        'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
7220:28        Constant:
7230:28          1 (const uint)
7240:?   Linker Objects
7250:?     'outbinst' ( out block{ out highp int a,  out highp 4-component vector of float v,  out highp sampler2D s})
7260:?     'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon})
7270:?     'aliased' (layout( location=12) smooth out highp int)
7280:?     'inbinst' ( in block{ in highp int a})
7290:?     'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
7300:?     'smon' ( smooth out block{ out highp int i})
7310:?     'fmon' ( flat out block{ out highp int i})
7320:?     'cmon' ( centroid out block{ out highp int i})
7330:?     'imon' ( invariant out block{ out highp int i})
7340:?     'inf' ( in highp 2-component vector of float)
7350:?     'ing' ( in highp 2-component vector of float)
7360:?     'offsets' ( uniform 4-element array of highp 2-component vector of int)
7370:?     'sArray' ( uniform 4-element array of lowp sampler2D)
7380:?     'sIndex' ( uniform highp int)
7390:?     'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
7400:?     'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
7410:?     'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
7420:?     'iArray' ( writeonly uniform 5-element array of highp image2D)
7430:?     'constOffsets' ( const 4-element array of highp 2-component vector of int)
7440:?       0 (const int)
7450:?       0 (const int)
7460:?       0 (const int)
7470:?       0 (const int)
7480:?       0 (const int)
7490:?       0 (const int)
7500:?       0 (const int)
7510:?       0 (const int)
7520:?     'noPreSamp1' ( uniform mediump samplerBuffer)
7530:?     'noPreSamp2' ( uniform mediump isamplerBuffer)
7540:?     'noPreSamp3' ( uniform mediump usamplerBuffer)
7550:?     'noPreSamp4' ( writeonly uniform mediump imageBuffer)
7560:?     'noPreSamp5' ( writeonly uniform mediump iimageBuffer)
7570:?     'noPreSamp6' ( writeonly uniform mediump uimageBuffer)
7580:?     'bufSamp1' ( uniform highp samplerBuffer)
7590:?     'bufSamp2' ( uniform highp isamplerBuffer)
7600:?     'bufSamp3' ( uniform highp usamplerBuffer)
7610:?     'bufSamp4' ( writeonly uniform highp imageBuffer)
7620:?     'bufSamp5' ( writeonly uniform highp iimageBuffer)
7630:?     'bufSamp6' ( writeonly uniform highp uimageBuffer)
7640:?     'noPreCA1' ( writeonly uniform mediump imageCubeArray)
7650:?     'noPreCA2' ( writeonly uniform mediump iimageCubeArray)
7660:?     'noPreCA3' ( writeonly uniform mediump uimageCubeArray)
7670:?     'noPreCA4' ( uniform mediump samplerCubeArray)
7680:?     'noPreCA5' ( uniform mediump samplerCubeArrayShadow)
7690:?     'noPreCA6' ( uniform mediump isamplerCubeArray)
7700:?     'noPreCA7' ( uniform mediump usamplerCubeArray)
7710:?     'CA1' ( writeonly uniform highp imageCubeArray)
7720:?     'CA2' ( writeonly uniform highp iimageCubeArray)
7730:?     'CA3' ( writeonly uniform highp uimageCubeArray)
7740:?     'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
7750:?     'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
7760:?     'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
7770:?     'CA4' ( uniform highp samplerCubeArray)
7780:?     'CA5' ( uniform highp samplerCubeArrayShadow)
7790:?     'CA6' ( uniform highp isamplerCubeArray)
7800:?     'CA7' ( uniform highp usamplerCubeArray)
7810:?     'noPrec2DMS' ( uniform mediump sampler2DMSArray)
7820:?     'noPrec2DMSi' ( uniform mediump isampler2DMSArray)
7830:?     'noPrec2DMSu' ( uniform mediump usampler2DMSArray)
7840:?     'samp2DMSA' ( uniform highp sampler2DMSArray)
7850:?     'samp2DMSAi' ( uniform highp isampler2DMSArray)
7860:?     'samp2DMSAu' ( uniform highp usampler2DMSArray)
7870:?     'im2Df' (layout( r32f) uniform highp image2D)
7880:?     'im2Du' (layout( r32ui) uniform highp uimage2D)
7890:?     'im2Di' (layout( r32i) uniform highp iimage2D)
7900:?     'P' ( uniform highp 2-component vector of int)
7910:?     'colorSample' ( smooth sample out highp 4-component vector of float)
7920:?     'colorfsi' ( flat sample out highp 4-component vector of float)
7930:?     'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float)
7940:?     'inv4' ( in highp 4-component vector of float)
7950:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
7960:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
797
798