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