Home | History | Annotate | Download | only in baseResults
      1 320.vert
      2 ERROR: 0:6: 's' : member of block cannot be or contain a sampler, image, or atomic_uint type 
      3 ERROR: 0:14: 'location' : overlapping use of location 12
      4 ERROR: 0:16: 'input block' : not supported in this stage: vertex
      5 ERROR: 0:18: 'gl_PerVertex' : block redeclaration has extra members 
      6 ERROR: 0:28: 'gl_PointSize' : member of nameless block was not redeclared 
      7 ERROR: 0:28: 'assign' :  cannot convert from ' const float' to ' gl_PointSize highp void PointSize'
      8 ERROR: 0:31: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 
      9 ERROR: 0:36: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block 
     10 ERROR: 0:40: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block 
     11 ERROR: 0:44: 'centroid' : cannot use centroid qualifier on an interface block 
     12 ERROR: 0:48: 'invariant' : cannot use invariant qualifier on an interface block 
     13 ERROR: 0:68: 'variable indexing buffer block array' : not supported with this profile: es
     14 ERROR: 0:73: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument
     15 ERROR: 0:76: 'sampler/image' : type requires declaration of default precision qualifier 
     16 ERROR: 0:77: 'sampler/image' : type requires declaration of default precision qualifier 
     17 ERROR: 0:78: 'sampler/image' : type requires declaration of default precision qualifier 
     18 ERROR: 0:79: 'sampler/image' : type requires declaration of default precision qualifier 
     19 ERROR: 0:80: 'sampler/image' : type requires declaration of default precision qualifier 
     20 ERROR: 0:81: 'sampler/image' : type requires declaration of default precision qualifier 
     21 ERROR: 0:116: 'sampler/image' : type requires declaration of default precision qualifier 
     22 ERROR: 0:117: 'sampler/image' : type requires declaration of default precision qualifier 
     23 ERROR: 0:118: 'sampler/image' : type requires declaration of default precision qualifier 
     24 ERROR: 0:120: 'sampler/image' : type requires declaration of default precision qualifier 
     25 ERROR: 0:121: 'sampler/image' : type requires declaration of default precision qualifier 
     26 ERROR: 0:122: 'sampler/image' : type requires declaration of default precision qualifier 
     27 ERROR: 0:123: 'sampler/image' : type requires declaration of default precision qualifier 
     28 ERROR: 0:191: 'sampler/image' : type requires declaration of default precision qualifier 
     29 ERROR: 0:192: 'sampler/image' : type requires declaration of default precision qualifier 
     30 ERROR: 0:193: 'sampler/image' : type requires declaration of default precision qualifier 
     31 ERROR: 0:211: 'textureSize' : no matching overloaded function found 
     32 ERROR: 0:211: '=' :  cannot convert from ' const float' to ' temp highp 3-component vector of int'
     33 ERROR: 0:252: 'interpolateAtCentroid' : no matching overloaded function found 
     34 ERROR: 0:253: 'interpolateAtSample' : no matching overloaded function found 
     35 ERROR: 0:254: 'interpolateAtOffset' : no matching overloaded function found 
     36 ERROR: 34 compilation errors.  No code generated.
     37 
     38 
     39 Shader version: 320
     40 ERROR: node is still EOpNull!
     41 0:23  Function Definition: main( ( global void)
     42 0:23    Function Parameters: 
     43 0:25    Sequence
     44 0:25      Sequence
     45 0:25        move second child to first child ( temp highp int)
     46 0:25          'sum' ( temp highp int)
     47 0:25          add ( temp highp int)
     48 0:25            'gl_VertexID' ( gl_VertexId highp int VertexId)
     49 0:26            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
     50 0:27      move second child to first child ( temp highp 4-component vector of float)
     51 0:27        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
     52 0:27          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
     53 0:27          Constant:
     54 0:27            0 (const uint)
     55 0:27        Constant:
     56 0:27          1.000000
     57 0:27          1.000000
     58 0:27          1.000000
     59 0:27          1.000000
     60 0:28      gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize)
     61 0:28        'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
     62 0:28        Constant:
     63 0:28          1 (const uint)
     64 0:62  Function Definition: pfoo( ( global void)
     65 0:62    Function Parameters: 
     66 0:?     Sequence
     67 0:65      move second child to first child ( temp highp 2-component vector of float)
     68 0:65        'h' ( noContraction temp highp 2-component vector of float)
     69 0:65        fma ( global highp 2-component vector of float)
     70 0:65          'inf' ( in highp 2-component vector of float)
     71 0:65          'ing' ( in highp 2-component vector of float)
     72 0:65          'h' ( noContraction temp highp 2-component vector of float)
     73 0:66      indirect index ( temp lowp sampler2D)
     74 0:66        'sArray' ( uniform 4-element array of lowp sampler2D)
     75 0:66        add ( temp highp int)
     76 0:66          'sIndex' ( uniform highp int)
     77 0:66          Constant:
     78 0:66            1 (const int)
     79 0:67      indirect index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i})
     80 0:67        'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
     81 0:67        add ( temp highp int)
     82 0:67          'sIndex' ( uniform highp int)
     83 0:67          Constant:
     84 0:67            1 (const int)
     85 0:68      indirect index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i})
     86 0:68        'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
     87 0:68        subtract ( temp highp int)
     88 0:68          'sIndex' ( uniform highp int)
     89 0:68          Constant:
     90 0:68            2 (const int)
     91 0:69      direct index ( writeonly temp highp image2D)
     92 0:69        'iArray' ( writeonly uniform 5-element array of highp image2D)
     93 0:69        Constant:
     94 0:69          2 (const int)
     95 0:70      indirect index ( writeonly temp highp image2D)
     96 0:70        'iArray' ( writeonly uniform 5-element array of highp image2D)
     97 0:70        subtract ( temp highp int)
     98 0:70          'sIndex' ( uniform highp int)
     99 0:70          Constant:
    100 0:70            2 (const int)
    101 0:71      textureGatherOffset ( global lowp 4-component vector of float)
    102 0:71        direct index ( temp lowp sampler2D)
    103 0:71          'sArray' ( uniform 4-element array of lowp sampler2D)
    104 0:71          Constant:
    105 0:71            0 (const int)
    106 0:71        Constant:
    107 0:71          0.100000
    108 0:71          0.100000
    109 0:71        Convert float to int ( temp lowp 2-component vector of int)
    110 0:71          'inf' ( in highp 2-component vector of float)
    111 0:72      textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
    112 0:72        direct index ( temp lowp sampler2D)
    113 0:72          'sArray' ( uniform 4-element array of lowp sampler2D)
    114 0:72          Constant:
    115 0:72            0 (const int)
    116 0:72        Constant:
    117 0:72          0.100000
    118 0:72          0.100000
    119 0:72        Constant:
    120 0:72          0 (const int)
    121 0:72          0 (const int)
    122 0:72          0 (const int)
    123 0:72          0 (const int)
    124 0:72          0 (const int)
    125 0:72          0 (const int)
    126 0:72          0 (const int)
    127 0:72          0 (const int)
    128 0:73      textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
    129 0:73        direct index ( temp lowp sampler2D)
    130 0:73          'sArray' ( uniform 4-element array of lowp sampler2D)
    131 0:73          Constant:
    132 0:73            0 (const int)
    133 0:73        Constant:
    134 0:73          0.100000
    135 0:73          0.100000
    136 0:73        'offsets' ( uniform 4-element array of highp 2-component vector of int)
    137 0:101  Function Definition: bufferT( ( global void)
    138 0:101    Function Parameters: 
    139 0:103    Sequence
    140 0:103      Sequence
    141 0:103        move second child to first child ( temp highp int)
    142 0:103          's1' ( temp highp int)
    143 0:103          textureSize ( global highp int)
    144 0:103            'bufSamp1' ( uniform highp samplerBuffer)
    145 0:104      Sequence
    146 0:104        move second child to first child ( temp highp int)
    147 0:104          's2' ( temp highp int)
    148 0:104          textureSize ( global highp int)
    149 0:104            'bufSamp2' ( uniform highp isamplerBuffer)
    150 0:105      Sequence
    151 0:105        move second child to first child ( temp highp int)
    152 0:105          's3' ( temp highp int)
    153 0:105          textureSize ( global highp int)
    154 0:105            'bufSamp3' ( uniform highp usamplerBuffer)
    155 0:107      Sequence
    156 0:107        move second child to first child ( temp highp int)
    157 0:107          's4' ( temp highp int)
    158 0:107          imageQuerySize ( global highp int)
    159 0:107            'bufSamp4' ( writeonly uniform highp imageBuffer)
    160 0:108      Sequence
    161 0:108        move second child to first child ( temp highp int)
    162 0:108          's5' ( temp highp int)
    163 0:108          imageQuerySize ( global highp int)
    164 0:108            'bufSamp5' ( writeonly uniform highp iimageBuffer)
    165 0:109      Sequence
    166 0:109        move second child to first child ( temp highp int)
    167 0:109          's6' ( temp highp int)
    168 0:109          imageQuerySize ( global highp int)
    169 0:109            'bufSamp6' ( writeonly uniform highp uimageBuffer)
    170 0:111      Sequence
    171 0:111        move second child to first child ( temp highp 4-component vector of float)
    172 0:111          'f1' ( temp highp 4-component vector of float)
    173 0:111          textureFetch ( global highp 4-component vector of float)
    174 0:111            'bufSamp1' ( uniform highp samplerBuffer)
    175 0:111            's1' ( temp highp int)
    176 0:112      Sequence
    177 0:112        move second child to first child ( temp highp 4-component vector of int)
    178 0:112          'f2' ( temp highp 4-component vector of int)
    179 0:112          textureFetch ( global highp 4-component vector of int)
    180 0:112            'bufSamp2' ( uniform highp isamplerBuffer)
    181 0:112            's2' ( temp highp int)
    182 0:113      Sequence
    183 0:113        move second child to first child ( temp highp 4-component vector of uint)
    184 0:113          'f3' ( temp highp 4-component vector of uint)
    185 0:113          textureFetch ( global highp 4-component vector of uint)
    186 0:113            'bufSamp3' ( uniform highp usamplerBuffer)
    187 0:113            's3' ( temp highp int)
    188 0:149  Function Definition: CAT( ( global void)
    189 0:149    Function Parameters: 
    190 0:151    Sequence
    191 0:151      Sequence
    192 0:151        move second child to first child ( temp highp 3-component vector of int)
    193 0:151          's4' ( temp highp 3-component vector of int)
    194 0:151          textureSize ( global highp 3-component vector of int)
    195 0:151            'CA4' ( uniform highp samplerCubeArray)
    196 0:151            Constant:
    197 0:151              1 (const int)
    198 0:152      Sequence
    199 0:152        move second child to first child ( temp highp 3-component vector of int)
    200 0:152          's5' ( temp highp 3-component vector of int)
    201 0:152          textureSize ( global highp 3-component vector of int)
    202 0:152            'CA5' ( uniform highp samplerCubeArrayShadow)
    203 0:152            Constant:
    204 0:152              1 (const int)
    205 0:153      Sequence
    206 0:153        move second child to first child ( temp highp 3-component vector of int)
    207 0:153          's6' ( temp highp 3-component vector of int)
    208 0:153          textureSize ( global highp 3-component vector of int)
    209 0:153            'CA6' ( uniform highp isamplerCubeArray)
    210 0:153            Constant:
    211 0:153              1 (const int)
    212 0:154      Sequence
    213 0:154        move second child to first child ( temp highp 3-component vector of int)
    214 0:154          's7' ( temp highp 3-component vector of int)
    215 0:154          textureSize ( global highp 3-component vector of int)
    216 0:154            'CA7' ( uniform highp usamplerCubeArray)
    217 0:154            Constant:
    218 0:154              1 (const int)
    219 0:156      Sequence
    220 0:156        move second child to first child ( temp highp 4-component vector of float)
    221 0:156          't4' ( temp highp 4-component vector of float)
    222 0:156          texture ( global highp 4-component vector of float)
    223 0:156            'CA4' ( uniform highp samplerCubeArray)
    224 0:156            Constant:
    225 0:156              0.500000
    226 0:156              0.500000
    227 0:156              0.500000
    228 0:156              0.500000
    229 0:157      Sequence
    230 0:157        move second child to first child ( temp highp float)
    231 0:157          't5' ( temp highp float)
    232 0:157          texture ( global highp float)
    233 0:157            'CA5' ( uniform highp samplerCubeArrayShadow)
    234 0:157            Constant:
    235 0:157              0.500000
    236 0:157              0.500000
    237 0:157              0.500000
    238 0:157              0.500000
    239 0:157            Constant:
    240 0:157              3.000000
    241 0:158      Sequence
    242 0:158        move second child to first child ( temp highp 4-component vector of int)
    243 0:158          't6' ( temp highp 4-component vector of int)
    244 0:158          texture ( global highp 4-component vector of int)
    245 0:158            'CA6' ( uniform highp isamplerCubeArray)
    246 0:158            Constant:
    247 0:158              0.500000
    248 0:158              0.500000
    249 0:158              0.500000
    250 0:158              0.500000
    251 0:159      Sequence
    252 0:159        move second child to first child ( temp highp 4-component vector of uint)
    253 0:159          't7' ( temp highp 4-component vector of uint)
    254 0:159          texture ( global highp 4-component vector of uint)
    255 0:159            'CA7' ( uniform highp usamplerCubeArray)
    256 0:159            Constant:
    257 0:159              0.500000
    258 0:159              0.500000
    259 0:159              0.500000
    260 0:159              0.500000
    261 0:161      Sequence
    262 0:161        move second child to first child ( temp highp 4-component vector of float)
    263 0:161          'L4' ( temp highp 4-component vector of float)
    264 0:161          textureLod ( global highp 4-component vector of float)
    265 0:161            'CA4' ( uniform highp samplerCubeArray)
    266 0:161            Constant:
    267 0:161              0.500000
    268 0:161              0.500000
    269 0:161              0.500000
    270 0:161              0.500000
    271 0:161            Constant:
    272 0:161              0.240000
    273 0:162      Sequence
    274 0:162        move second child to first child ( temp highp 4-component vector of int)
    275 0:162          'L6' ( temp highp 4-component vector of int)
    276 0:162          textureLod ( global highp 4-component vector of int)
    277 0:162            'CA6' ( uniform highp isamplerCubeArray)
    278 0:162            Constant:
    279 0:162              0.500000
    280 0:162              0.500000
    281 0:162              0.500000
    282 0:162              0.500000
    283 0:162            Constant:
    284 0:162              0.260000
    285 0:163      Sequence
    286 0:163        move second child to first child ( temp highp 4-component vector of uint)
    287 0:163          'L7' ( temp highp 4-component vector of uint)
    288 0:163          textureLod ( global highp 4-component vector of uint)
    289 0:163            'CA7' ( uniform highp usamplerCubeArray)
    290 0:163            Constant:
    291 0:163              0.500000
    292 0:163              0.500000
    293 0:163              0.500000
    294 0:163              0.500000
    295 0:163            Constant:
    296 0:163              0.270000
    297 0:165      Sequence
    298 0:165        move second child to first child ( temp highp 4-component vector of float)
    299 0:165          'g4' ( temp highp 4-component vector of float)
    300 0:165          textureGrad ( global highp 4-component vector of float)
    301 0:165            'CA4' ( uniform highp samplerCubeArray)
    302 0:165            Constant:
    303 0:165              0.500000
    304 0:165              0.500000
    305 0:165              0.500000
    306 0:165              0.500000
    307 0:165            Constant:
    308 0:165              0.100000
    309 0:165              0.100000
    310 0:165              0.100000
    311 0:165            Constant:
    312 0:165              0.200000
    313 0:165              0.200000
    314 0:165              0.200000
    315 0:166      Sequence
    316 0:166        move second child to first child ( temp highp 4-component vector of int)
    317 0:166          'g6' ( temp highp 4-component vector of int)
    318 0:166          textureGrad ( global highp 4-component vector of int)
    319 0:166            'CA6' ( uniform highp isamplerCubeArray)
    320 0:166            Constant:
    321 0:166              0.500000
    322 0:166              0.500000
    323 0:166              0.500000
    324 0:166              0.500000
    325 0:166            Constant:
    326 0:166              0.100000
    327 0:166              0.100000
    328 0:166              0.100000
    329 0:166            Constant:
    330 0:166              0.200000
    331 0:166              0.200000
    332 0:166              0.200000
    333 0:167      Sequence
    334 0:167        move second child to first child ( temp highp 4-component vector of uint)
    335 0:167          'g7' ( temp highp 4-component vector of uint)
    336 0:167          textureGrad ( global highp 4-component vector of uint)
    337 0:167            'CA7' ( uniform highp usamplerCubeArray)
    338 0:167            Constant:
    339 0:167              0.500000
    340 0:167              0.500000
    341 0:167              0.500000
    342 0:167              0.500000
    343 0:167            Constant:
    344 0:167              0.100000
    345 0:167              0.100000
    346 0:167              0.100000
    347 0:167            Constant:
    348 0:167              0.200000
    349 0:167              0.200000
    350 0:167              0.200000
    351 0:169      Sequence
    352 0:169        move second child to first child ( temp highp 4-component vector of float)
    353 0:169          'gath4' ( temp highp 4-component vector of float)
    354 0:169          textureGather ( global highp 4-component vector of float)
    355 0:169            'CA4' ( uniform highp samplerCubeArray)
    356 0:169            Constant:
    357 0:169              0.500000
    358 0:169              0.500000
    359 0:169              0.500000
    360 0:169              0.500000
    361 0:170      Sequence
    362 0:170        move second child to first child ( temp highp 4-component vector of float)
    363 0:170          'gathC4' ( temp highp 4-component vector of float)
    364 0:170          textureGather ( global highp 4-component vector of float)
    365 0:170            'CA4' ( uniform highp samplerCubeArray)
    366 0:170            Constant:
    367 0:170              0.500000
    368 0:170              0.500000
    369 0:170              0.500000
    370 0:170              0.500000
    371 0:170            Constant:
    372 0:170              2 (const int)
    373 0:171      Sequence
    374 0:171        move second child to first child ( temp highp 4-component vector of int)
    375 0:171          'gath6' ( temp highp 4-component vector of int)
    376 0:171          textureGather ( global highp 4-component vector of int)
    377 0:171            'CA6' ( uniform highp isamplerCubeArray)
    378 0:171            Constant:
    379 0:171              0.500000
    380 0:171              0.500000
    381 0:171              0.500000
    382 0:171              0.500000
    383 0:172      Sequence
    384 0:172        move second child to first child ( temp highp 4-component vector of int)
    385 0:172          'gathC6' ( temp highp 4-component vector of int)
    386 0:172          textureGather ( global highp 4-component vector of int)
    387 0:172            'CA6' ( uniform highp isamplerCubeArray)
    388 0:172            Constant:
    389 0:172              0.500000
    390 0:172              0.500000
    391 0:172              0.500000
    392 0:172              0.500000
    393 0:172            Constant:
    394 0:172              1 (const int)
    395 0:173      Sequence
    396 0:173        move second child to first child ( temp highp 4-component vector of uint)
    397 0:173          'gath7' ( temp highp 4-component vector of uint)
    398 0:173          textureGather ( global highp 4-component vector of uint)
    399 0:173            'CA7' ( uniform highp usamplerCubeArray)
    400 0:173            Constant:
    401 0:173              0.500000
    402 0:173              0.500000
    403 0:173              0.500000
    404 0:173              0.500000
    405 0:174      Sequence
    406 0:174        move second child to first child ( temp highp 4-component vector of uint)
    407 0:174          'gathC7' ( temp highp 4-component vector of uint)
    408 0:174          textureGather ( global highp 4-component vector of uint)
    409 0:174            'CA7' ( uniform highp usamplerCubeArray)
    410 0:174            Constant:
    411 0:174              0.500000
    412 0:174              0.500000
    413 0:174              0.500000
    414 0:174              0.500000
    415 0:174            Constant:
    416 0:174              0 (const int)
    417 0:176      Sequence
    418 0:176        move second child to first child ( temp highp 4-component vector of float)
    419 0:176          'gath5' ( temp highp 4-component vector of float)
    420 0:176          textureGather ( global highp 4-component vector of float)
    421 0:176            'CA5' ( uniform highp samplerCubeArrayShadow)
    422 0:176            Constant:
    423 0:176              0.500000
    424 0:176              0.500000
    425 0:176              0.500000
    426 0:176              0.500000
    427 0:176            Constant:
    428 0:176              2.500000
    429 0:178      Sequence
    430 0:178        move second child to first child ( temp highp 3-component vector of int)
    431 0:178          's1' ( temp highp 3-component vector of int)
    432 0:178          imageQuerySize ( global highp 3-component vector of int)
    433 0:178            'CA1' ( writeonly uniform highp imageCubeArray)
    434 0:179      Sequence
    435 0:179        move second child to first child ( temp highp 3-component vector of int)
    436 0:179          's2' ( temp highp 3-component vector of int)
    437 0:179          imageQuerySize ( global highp 3-component vector of int)
    438 0:179            'CA2' ( writeonly uniform highp iimageCubeArray)
    439 0:180      Sequence
    440 0:180        move second child to first child ( temp highp 3-component vector of int)
    441 0:180          's3' ( temp highp 3-component vector of int)
    442 0:180          imageQuerySize ( global highp 3-component vector of int)
    443 0:180            'CA3' ( writeonly uniform highp uimageCubeArray)
    444 0:182      imageStore ( global highp void)
    445 0:182        'CA1' ( writeonly uniform highp imageCubeArray)
    446 0:182        's3' ( temp highp 3-component vector of int)
    447 0:182        Constant:
    448 0:182          1.000000
    449 0:182          1.000000
    450 0:182          1.000000
    451 0:182          1.000000
    452 0:183      imageStore ( global highp void)
    453 0:183        'CA2' ( writeonly uniform highp iimageCubeArray)
    454 0:183        's3' ( temp highp 3-component vector of int)
    455 0:183        Constant:
    456 0:183          1 (const int)
    457 0:183          1 (const int)
    458 0:183          1 (const int)
    459 0:183          1 (const int)
    460 0:184      imageStore ( global highp void)
    461 0:184        'CA3' ( writeonly uniform highp uimageCubeArray)
    462 0:184        's3' ( temp highp 3-component vector of int)
    463 0:184        Constant:
    464 0:184          1 (const uint)
    465 0:184          1 (const uint)
    466 0:184          1 (const uint)
    467 0:184          1 (const uint)
    468 0:186      Sequence
    469 0:186        move second child to first child ( temp highp 4-component vector of float)
    470 0:186          'cl1' ( temp highp 4-component vector of float)
    471 0:186          imageLoad ( global highp 4-component vector of float)
    472 0:186            'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
    473 0:186            's3' ( temp highp 3-component vector of int)
    474 0:187      Sequence
    475 0:187        move second child to first child ( temp highp 4-component vector of int)
    476 0:187          'cl2' ( temp highp 4-component vector of int)
    477 0:187          imageLoad ( global highp 4-component vector of int)
    478 0:187            'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
    479 0:187            's3' ( temp highp 3-component vector of int)
    480 0:188      Sequence
    481 0:188        move second child to first child ( temp highp 4-component vector of uint)
    482 0:188          'cl3' ( temp highp 4-component vector of uint)
    483 0:188          imageLoad ( global highp 4-component vector of uint)
    484 0:188            'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
    485 0:188            's3' ( temp highp 3-component vector of int)
    486 0:203  Function Definition: MSA( ( global void)
    487 0:203    Function Parameters: 
    488 0:205    Sequence
    489 0:205      Sequence
    490 0:205        move second child to first child ( temp highp 4-component vector of float)
    491 0:205          'tf' ( temp highp 4-component vector of float)
    492 0:205          textureFetch ( global highp 4-component vector of float)
    493 0:205            'samp2DMSA' ( uniform highp sampler2DMSArray)
    494 0:205            Constant:
    495 0:205              5 (const int)
    496 0:205              5 (const int)
    497 0:205              5 (const int)
    498 0:205            Constant:
    499 0:205              2 (const int)
    500 0:206      Sequence
    501 0:206        move second child to first child ( temp highp 4-component vector of int)
    502 0:206          'tfi' ( temp highp 4-component vector of int)
    503 0:206          textureFetch ( global highp 4-component vector of int)
    504 0:206            'samp2DMSAi' ( uniform highp isampler2DMSArray)
    505 0:206            Constant:
    506 0:206              5 (const int)
    507 0:206              5 (const int)
    508 0:206              5 (const int)
    509 0:206            Constant:
    510 0:206              2 (const int)
    511 0:207      Sequence
    512 0:207        move second child to first child ( temp highp 4-component vector of uint)
    513 0:207          'tfu' ( temp highp 4-component vector of uint)
    514 0:207          textureFetch ( global highp 4-component vector of uint)
    515 0:207            'samp2DMSAu' ( uniform highp usampler2DMSArray)
    516 0:207            Constant:
    517 0:207              5 (const int)
    518 0:207              5 (const int)
    519 0:207              5 (const int)
    520 0:207            Constant:
    521 0:207              2 (const int)
    522 0:209      Sequence
    523 0:209        move second child to first child ( temp highp 3-component vector of int)
    524 0:209          'tfs' ( temp highp 3-component vector of int)
    525 0:209          textureSize ( global highp 3-component vector of int)
    526 0:209            'samp2DMSA' ( uniform highp sampler2DMSArray)
    527 0:210      Sequence
    528 0:210        move second child to first child ( temp highp 3-component vector of int)
    529 0:210          'tfsi' ( temp highp 3-component vector of int)
    530 0:210          textureSize ( global highp 3-component vector of int)
    531 0:210            'samp2DMSAi' ( uniform highp isampler2DMSArray)
    532 0:212      Sequence
    533 0:212        move second child to first child ( temp highp 3-component vector of int)
    534 0:212          'tfsu' ( temp highp 3-component vector of int)
    535 0:212          textureSize ( global highp 3-component vector of int)
    536 0:212            'samp2DMSAu' ( uniform highp usampler2DMSArray)
    537 0:220  Function Definition: goodImageAtom( ( global void)
    538 0:220    Function Parameters: 
    539 0:?     Sequence
    540 0:226      imageAtomicAdd ( global highp int)
    541 0:226        'im2Di' (layout( r32i) uniform highp iimage2D)
    542 0:226        'P' ( uniform highp 2-component vector of int)
    543 0:226        'dati' ( temp highp int)
    544 0:227      imageAtomicAdd ( global highp uint)
    545 0:227        'im2Du' (layout( r32ui) uniform highp uimage2D)
    546 0:227        'P' ( uniform highp 2-component vector of int)
    547 0:227        'datu' ( temp highp uint)
    548 0:228      imageAtomicMin ( global highp int)
    549 0:228        'im2Di' (layout( r32i) uniform highp iimage2D)
    550 0:228        'P' ( uniform highp 2-component vector of int)
    551 0:228        'dati' ( temp highp int)
    552 0:229      imageAtomicMin ( global highp uint)
    553 0:229        'im2Du' (layout( r32ui) uniform highp uimage2D)
    554 0:229        'P' ( uniform highp 2-component vector of int)
    555 0:229        'datu' ( temp highp uint)
    556 0:230      imageAtomicMax ( global highp int)
    557 0:230        'im2Di' (layout( r32i) uniform highp iimage2D)
    558 0:230        'P' ( uniform highp 2-component vector of int)
    559 0:230        'dati' ( temp highp int)
    560 0:231      imageAtomicMax ( global highp uint)
    561 0:231        'im2Du' (layout( r32ui) uniform highp uimage2D)
    562 0:231        'P' ( uniform highp 2-component vector of int)
    563 0:231        'datu' ( temp highp uint)
    564 0:232      imageAtomicAnd ( global highp int)
    565 0:232        'im2Di' (layout( r32i) uniform highp iimage2D)
    566 0:232        'P' ( uniform highp 2-component vector of int)
    567 0:232        'dati' ( temp highp int)
    568 0:233      imageAtomicAnd ( global highp uint)
    569 0:233        'im2Du' (layout( r32ui) uniform highp uimage2D)
    570 0:233        'P' ( uniform highp 2-component vector of int)
    571 0:233        'datu' ( temp highp uint)
    572 0:234      imageAtomicOr ( global highp int)
    573 0:234        'im2Di' (layout( r32i) uniform highp iimage2D)
    574 0:234        'P' ( uniform highp 2-component vector of int)
    575 0:234        'dati' ( temp highp int)
    576 0:235      imageAtomicOr ( global highp uint)
    577 0:235        'im2Du' (layout( r32ui) uniform highp uimage2D)
    578 0:235        'P' ( uniform highp 2-component vector of int)
    579 0:235        'datu' ( temp highp uint)
    580 0:236      imageAtomicXor ( global highp int)
    581 0:236        'im2Di' (layout( r32i) uniform highp iimage2D)
    582 0:236        'P' ( uniform highp 2-component vector of int)
    583 0:236        'dati' ( temp highp int)
    584 0:237      imageAtomicXor ( global highp uint)
    585 0:237        'im2Du' (layout( r32ui) uniform highp uimage2D)
    586 0:237        'P' ( uniform highp 2-component vector of int)
    587 0:237        'datu' ( temp highp uint)
    588 0:238      imageAtomicExchange ( global highp int)
    589 0:238        'im2Di' (layout( r32i) uniform highp iimage2D)
    590 0:238        'P' ( uniform highp 2-component vector of int)
    591 0:238        'dati' ( temp highp int)
    592 0:239      imageAtomicExchange ( global highp uint)
    593 0:239        'im2Du' (layout( r32ui) uniform highp uimage2D)
    594 0:239        'P' ( uniform highp 2-component vector of int)
    595 0:239        'datu' ( temp highp uint)
    596 0:240      imageAtomicExchange ( global highp float)
    597 0:240        'im2Df' (layout( r32f) uniform highp image2D)
    598 0:240        'P' ( uniform highp 2-component vector of int)
    599 0:240        'datf' ( temp highp float)
    600 0:241      imageAtomicCompSwap ( global highp int)
    601 0:241        'im2Di' (layout( r32i) uniform highp iimage2D)
    602 0:241        'P' ( uniform highp 2-component vector of int)
    603 0:241        Constant:
    604 0:241          3 (const int)
    605 0:241        'dati' ( temp highp int)
    606 0:242      imageAtomicCompSwap ( global highp uint)
    607 0:242        'im2Du' (layout( r32ui) uniform highp uimage2D)
    608 0:242        'P' ( uniform highp 2-component vector of int)
    609 0:242        Constant:
    610 0:242          5 (const uint)
    611 0:242        'datu' ( temp highp uint)
    612 0:250  Function Definition: badInterp( ( global void)
    613 0:250    Function Parameters: 
    614 0:252    Sequence
    615 0:252      Constant:
    616 0:252        0.000000
    617 0:253      Constant:
    618 0:253        0.000000
    619 0:254      Constant:
    620 0:254        0.000000
    621 0:?   Linker Objects
    622 0:?     'outbinst' ( out block{ out highp int a,  out highp 4-component vector of float v,  out highp sampler2D s})
    623 0:?     'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon})
    624 0:?     'aliased' (layout( location=12) smooth out highp int)
    625 0:?     'inbinst' ( in block{ in highp int a})
    626 0:?     'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
    627 0:?     'smon' ( smooth out block{ out highp int i})
    628 0:?     'fmon' ( flat out block{ out highp int i})
    629 0:?     'cmon' ( centroid out block{ out highp int i})
    630 0:?     'imon' ( invariant out block{ out highp int i})
    631 0:?     'inf' ( in highp 2-component vector of float)
    632 0:?     'ing' ( in highp 2-component vector of float)
    633 0:?     'offsets' ( uniform 4-element array of highp 2-component vector of int)
    634 0:?     'sArray' ( uniform 4-element array of lowp sampler2D)
    635 0:?     'sIndex' ( uniform highp int)
    636 0:?     'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
    637 0:?     'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
    638 0:?     'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
    639 0:?     'iArray' ( writeonly uniform 5-element array of highp image2D)
    640 0:?     'constOffsets' ( const 4-element array of highp 2-component vector of int)
    641 0:?       0 (const int)
    642 0:?       0 (const int)
    643 0:?       0 (const int)
    644 0:?       0 (const int)
    645 0:?       0 (const int)
    646 0:?       0 (const int)
    647 0:?       0 (const int)
    648 0:?       0 (const int)
    649 0:?     'noPreSamp1' ( uniform mediump samplerBuffer)
    650 0:?     'noPreSamp2' ( uniform mediump isamplerBuffer)
    651 0:?     'noPreSamp3' ( uniform mediump usamplerBuffer)
    652 0:?     'noPreSamp4' ( writeonly uniform mediump imageBuffer)
    653 0:?     'noPreSamp5' ( writeonly uniform mediump iimageBuffer)
    654 0:?     'noPreSamp6' ( writeonly uniform mediump uimageBuffer)
    655 0:?     'bufSamp1' ( uniform highp samplerBuffer)
    656 0:?     'bufSamp2' ( uniform highp isamplerBuffer)
    657 0:?     'bufSamp3' ( uniform highp usamplerBuffer)
    658 0:?     'bufSamp4' ( writeonly uniform highp imageBuffer)
    659 0:?     'bufSamp5' ( writeonly uniform highp iimageBuffer)
    660 0:?     'bufSamp6' ( writeonly uniform highp uimageBuffer)
    661 0:?     'noPreCA1' ( writeonly uniform mediump imageCubeArray)
    662 0:?     'noPreCA2' ( writeonly uniform mediump iimageCubeArray)
    663 0:?     'noPreCA3' ( writeonly uniform mediump uimageCubeArray)
    664 0:?     'noPreCA4' ( uniform mediump samplerCubeArray)
    665 0:?     'noPreCA5' ( uniform mediump samplerCubeArrayShadow)
    666 0:?     'noPreCA6' ( uniform mediump isamplerCubeArray)
    667 0:?     'noPreCA7' ( uniform mediump usamplerCubeArray)
    668 0:?     'CA1' ( writeonly uniform highp imageCubeArray)
    669 0:?     'CA2' ( writeonly uniform highp iimageCubeArray)
    670 0:?     'CA3' ( writeonly uniform highp uimageCubeArray)
    671 0:?     'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
    672 0:?     'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
    673 0:?     'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
    674 0:?     'CA4' ( uniform highp samplerCubeArray)
    675 0:?     'CA5' ( uniform highp samplerCubeArrayShadow)
    676 0:?     'CA6' ( uniform highp isamplerCubeArray)
    677 0:?     'CA7' ( uniform highp usamplerCubeArray)
    678 0:?     'noPrec2DMS' ( uniform mediump sampler2DMSArray)
    679 0:?     'noPrec2DMSi' ( uniform mediump isampler2DMSArray)
    680 0:?     'noPrec2DMSu' ( uniform mediump usampler2DMSArray)
    681 0:?     'samp2DMSA' ( uniform highp sampler2DMSArray)
    682 0:?     'samp2DMSAi' ( uniform highp isampler2DMSArray)
    683 0:?     'samp2DMSAu' ( uniform highp usampler2DMSArray)
    684 0:?     'im2Df' (layout( r32f) uniform highp image2D)
    685 0:?     'im2Du' (layout( r32ui) uniform highp uimage2D)
    686 0:?     'im2Di' (layout( r32i) uniform highp iimage2D)
    687 0:?     'P' ( uniform highp 2-component vector of int)
    688 0:?     'colorSample' ( smooth sample out highp 4-component vector of float)
    689 0:?     'colorfsi' ( flat sample out highp 4-component vector of float)
    690 0:?     'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float)
    691 0:?     'inv4' ( in highp 4-component vector of float)
    692 0:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
    693 0:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
    694 
    695 
    696 Linked vertex stage:
    697 
    698 
    699 Shader version: 320
    700 ERROR: node is still EOpNull!
    701 0:23  Function Definition: main( ( global void)
    702 0:23    Function Parameters: 
    703 0:25    Sequence
    704 0:25      Sequence
    705 0:25        move second child to first child ( temp highp int)
    706 0:25          'sum' ( temp highp int)
    707 0:25          add ( temp highp int)
    708 0:25            'gl_VertexID' ( gl_VertexId highp int VertexId)
    709 0:26            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
    710 0:27      move second child to first child ( temp highp 4-component vector of float)
    711 0:27        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
    712 0:27          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
    713 0:27          Constant:
    714 0:27            0 (const uint)
    715 0:27        Constant:
    716 0:27          1.000000
    717 0:27          1.000000
    718 0:27          1.000000
    719 0:27          1.000000
    720 0:28      gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize)
    721 0:28        'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
    722 0:28        Constant:
    723 0:28          1 (const uint)
    724 0:?   Linker Objects
    725 0:?     'outbinst' ( out block{ out highp int a,  out highp 4-component vector of float v,  out highp sampler2D s})
    726 0:?     'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon})
    727 0:?     'aliased' (layout( location=12) smooth out highp int)
    728 0:?     'inbinst' ( in block{ in highp int a})
    729 0:?     'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
    730 0:?     'smon' ( smooth out block{ out highp int i})
    731 0:?     'fmon' ( flat out block{ out highp int i})
    732 0:?     'cmon' ( centroid out block{ out highp int i})
    733 0:?     'imon' ( invariant out block{ out highp int i})
    734 0:?     'inf' ( in highp 2-component vector of float)
    735 0:?     'ing' ( in highp 2-component vector of float)
    736 0:?     'offsets' ( uniform 4-element array of highp 2-component vector of int)
    737 0:?     'sArray' ( uniform 4-element array of lowp sampler2D)
    738 0:?     'sIndex' ( uniform highp int)
    739 0:?     'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
    740 0:?     'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
    741 0:?     'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
    742 0:?     'iArray' ( writeonly uniform 5-element array of highp image2D)
    743 0:?     'constOffsets' ( const 4-element array of highp 2-component vector of int)
    744 0:?       0 (const int)
    745 0:?       0 (const int)
    746 0:?       0 (const int)
    747 0:?       0 (const int)
    748 0:?       0 (const int)
    749 0:?       0 (const int)
    750 0:?       0 (const int)
    751 0:?       0 (const int)
    752 0:?     'noPreSamp1' ( uniform mediump samplerBuffer)
    753 0:?     'noPreSamp2' ( uniform mediump isamplerBuffer)
    754 0:?     'noPreSamp3' ( uniform mediump usamplerBuffer)
    755 0:?     'noPreSamp4' ( writeonly uniform mediump imageBuffer)
    756 0:?     'noPreSamp5' ( writeonly uniform mediump iimageBuffer)
    757 0:?     'noPreSamp6' ( writeonly uniform mediump uimageBuffer)
    758 0:?     'bufSamp1' ( uniform highp samplerBuffer)
    759 0:?     'bufSamp2' ( uniform highp isamplerBuffer)
    760 0:?     'bufSamp3' ( uniform highp usamplerBuffer)
    761 0:?     'bufSamp4' ( writeonly uniform highp imageBuffer)
    762 0:?     'bufSamp5' ( writeonly uniform highp iimageBuffer)
    763 0:?     'bufSamp6' ( writeonly uniform highp uimageBuffer)
    764 0:?     'noPreCA1' ( writeonly uniform mediump imageCubeArray)
    765 0:?     'noPreCA2' ( writeonly uniform mediump iimageCubeArray)
    766 0:?     'noPreCA3' ( writeonly uniform mediump uimageCubeArray)
    767 0:?     'noPreCA4' ( uniform mediump samplerCubeArray)
    768 0:?     'noPreCA5' ( uniform mediump samplerCubeArrayShadow)
    769 0:?     'noPreCA6' ( uniform mediump isamplerCubeArray)
    770 0:?     'noPreCA7' ( uniform mediump usamplerCubeArray)
    771 0:?     'CA1' ( writeonly uniform highp imageCubeArray)
    772 0:?     'CA2' ( writeonly uniform highp iimageCubeArray)
    773 0:?     'CA3' ( writeonly uniform highp uimageCubeArray)
    774 0:?     'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
    775 0:?     'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
    776 0:?     'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
    777 0:?     'CA4' ( uniform highp samplerCubeArray)
    778 0:?     'CA5' ( uniform highp samplerCubeArrayShadow)
    779 0:?     'CA6' ( uniform highp isamplerCubeArray)
    780 0:?     'CA7' ( uniform highp usamplerCubeArray)
    781 0:?     'noPrec2DMS' ( uniform mediump sampler2DMSArray)
    782 0:?     'noPrec2DMSi' ( uniform mediump isampler2DMSArray)
    783 0:?     'noPrec2DMSu' ( uniform mediump usampler2DMSArray)
    784 0:?     'samp2DMSA' ( uniform highp sampler2DMSArray)
    785 0:?     'samp2DMSAi' ( uniform highp isampler2DMSArray)
    786 0:?     'samp2DMSAu' ( uniform highp usampler2DMSArray)
    787 0:?     'im2Df' (layout( r32f) uniform highp image2D)
    788 0:?     'im2Du' (layout( r32ui) uniform highp uimage2D)
    789 0:?     'im2Di' (layout( r32i) uniform highp iimage2D)
    790 0:?     'P' ( uniform highp 2-component vector of int)
    791 0:?     'colorSample' ( smooth sample out highp 4-component vector of float)
    792 0:?     'colorfsi' ( flat sample out highp 4-component vector of float)
    793 0:?     'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float)
    794 0:?     'inv4' ( in highp 4-component vector of float)
    795 0:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
    796 0:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
    797 
    798