Home | History | Annotate | Download | only in baseResults
      1 runtimeArray.vert
      2 WARNING: 0:33: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
      3 WARNING: 0:34: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
      4 WARNING: 0:37: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
      5 WARNING: 0:38: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
      6 WARNING: 0:39: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
      7 WARNING: 0:40: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
      8 ERROR: 0:61: '[' :  array must be redeclared with a size before being indexed with a variable
      9 ERROR: 0:62: '[' :  array must be redeclared with a size before being indexed with a variable
     10 ERROR: 0:63: '[' :  array must be redeclared with a size before being indexed with a variable
     11 ERROR: 0:66: 'length' :  array must be declared with a size before using this method
     12 ERROR: 0:67: 'length' :  array must be declared with a size before using this method
     13 ERROR: 0:68: 'length' :  array must be declared with a size before using this method
     14 ERROR: 0:71: '[' :  array must be redeclared with a size before being indexed with a variable
     15 ERROR: 0:72: '[' :  array must be redeclared with a size before being indexed with a variable
     16 ERROR: 0:73: '[' :  array must be redeclared with a size before being indexed with a variable
     17 ERROR: 0:76: 'length' :  array must be declared with a size before using this method
     18 ERROR: 0:77: 'length' :  array must be declared with a size before using this method
     19 ERROR: 0:78: 'length' :  array must be declared with a size before using this method
     20 ERROR: 0:81: '[' :  array must be redeclared with a size before being indexed with a variable
     21 ERROR: 0:82: '[' :  array must be redeclared with a size before being indexed with a variable
     22 ERROR: 0:83: '[' :  array must be redeclared with a size before being indexed with a variable
     23 ERROR: 0:86: 'length' :  array must be declared with a size before using this method
     24 ERROR: 0:87: 'length' :  array must be declared with a size before using this method
     25 ERROR: 0:88: 'length' :  array must be declared with a size before using this method
     26 ERROR: 0:100: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
     27 ERROR: 0:101: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
     28 ERROR: 0:102: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
     29 ERROR: 0:103: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
     30 ERROR: 0:104: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
     31 ERROR: 0:105: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
     32 ERROR: 0:106: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
     33 ERROR: 0:107: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
     34 ERROR: 0:109: '[]' : array initializer must be sized 
     35 ERROR: 27 compilation errors.  No code generated.
     36 
     37 
     38 Shader version: 450
     39 ERROR: node is still EOpNull!
     40 0:44  Function Definition: main( ( global void)
     41 0:44    Function Parameters: 
     42 0:46    Sequence
     43 0:46      direct index (layout( column_major shared) temp int)
     44 0:46        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
     45 0:46          'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
     46 0:46          Constant:
     47 0:46            0 (const int)
     48 0:46        Constant:
     49 0:46          3 (const int)
     50 0:47      direct index (layout( column_major shared) temp float)
     51 0:47        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
     52 0:47          'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
     53 0:47          Constant:
     54 0:47            1 (const int)
     55 0:47        Constant:
     56 0:47          3 (const int)
     57 0:48      direct index (layout( column_major shared) temp int)
     58 0:48        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
     59 0:48          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
     60 0:48          Constant:
     61 0:48            0 (const int)
     62 0:48        Constant:
     63 0:48          3 (const int)
     64 0:49      direct index (layout( column_major shared) temp float)
     65 0:49        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
     66 0:49          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
     67 0:49          Constant:
     68 0:49            1 (const int)
     69 0:49        Constant:
     70 0:49          3 (const int)
     71 0:51      direct index (layout( column_major shared) temp int)
     72 0:51        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
     73 0:51          direct index (layout( column_major shared) temp block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
     74 0:51            'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
     75 0:51            Constant:
     76 0:51              3 (const int)
     77 0:51          Constant:
     78 0:51            0 (const int)
     79 0:51        Constant:
     80 0:51          3 (const int)
     81 0:52      direct index (layout( column_major shared) temp float)
     82 0:52        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
     83 0:52          direct index (layout( column_major shared) temp block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
     84 0:52            'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
     85 0:52            Constant:
     86 0:52              3 (const int)
     87 0:52          Constant:
     88 0:52            1 (const int)
     89 0:52        Constant:
     90 0:52          3 (const int)
     91 0:53      direct index (layout( column_major shared) temp int)
     92 0:53        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
     93 0:53          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
     94 0:53            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
     95 0:53            Constant:
     96 0:53              3 (const int)
     97 0:53          Constant:
     98 0:53            0 (const int)
     99 0:53        Constant:
    100 0:53          3 (const int)
    101 0:54      direct index (layout( column_major shared) temp float)
    102 0:54        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    103 0:54          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    104 0:54            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    105 0:54            Constant:
    106 0:54              3 (const int)
    107 0:54          Constant:
    108 0:54            1 (const int)
    109 0:54        Constant:
    110 0:54          3 (const int)
    111 0:56      direct index (layout( column_major shared) temp int)
    112 0:56        aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    113 0:56          'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    114 0:56          Constant:
    115 0:56            0 (const uint)
    116 0:56        Constant:
    117 0:56          3 (const int)
    118 0:57      direct index (layout( column_major shared) temp float)
    119 0:57        aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    120 0:57          'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    121 0:57          Constant:
    122 0:57            1 (const uint)
    123 0:57        Constant:
    124 0:57          3 (const int)
    125 0:58      direct index (layout( column_major shared) temp int)
    126 0:58        aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    127 0:58          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    128 0:58          Constant:
    129 0:58            0 (const uint)
    130 0:58        Constant:
    131 0:58          3 (const int)
    132 0:59      direct index (layout( column_major shared) temp float)
    133 0:59        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    134 0:59          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    135 0:59          Constant:
    136 0:59            1 (const uint)
    137 0:59        Constant:
    138 0:59          3 (const int)
    139 0:61      indirect index (layout( column_major shared) temp int)
    140 0:61        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    141 0:61          'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    142 0:61          Constant:
    143 0:61            0 (const int)
    144 0:61        'i' ( global int)
    145 0:62      indirect index (layout( column_major shared) temp float)
    146 0:62        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    147 0:62          'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    148 0:62          Constant:
    149 0:62            1 (const int)
    150 0:62        'i' ( global int)
    151 0:63      indirect index (layout( column_major shared) temp int)
    152 0:63        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    153 0:63          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    154 0:63          Constant:
    155 0:63            0 (const int)
    156 0:63        'i' ( global int)
    157 0:64      indirect index (layout( column_major shared) temp float)
    158 0:64        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    159 0:64          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    160 0:64          Constant:
    161 0:64            1 (const int)
    162 0:64        'i' ( global int)
    163 0:66      Constant:
    164 0:66        1 (const int)
    165 0:67      Constant:
    166 0:67        1 (const int)
    167 0:68      Constant:
    168 0:68        1 (const int)
    169 0:69      array length ( temp int)
    170 0:69        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    171 0:69          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    172 0:69          Constant:
    173 0:69            1 (const int)
    174 0:71      indirect index (layout( column_major shared) temp int)
    175 0:71        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    176 0:71          direct index (layout( column_major shared) temp block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    177 0:71            'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    178 0:71            Constant:
    179 0:71              1 (const int)
    180 0:71          Constant:
    181 0:71            0 (const int)
    182 0:71        'i' ( global int)
    183 0:72      indirect index (layout( column_major shared) temp float)
    184 0:72        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    185 0:72          direct index (layout( column_major shared) temp block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    186 0:72            'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    187 0:72            Constant:
    188 0:72              1 (const int)
    189 0:72          Constant:
    190 0:72            1 (const int)
    191 0:72        'i' ( global int)
    192 0:73      indirect index (layout( column_major shared) temp int)
    193 0:73        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    194 0:73          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    195 0:73            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    196 0:73            Constant:
    197 0:73              1 (const int)
    198 0:73          Constant:
    199 0:73            0 (const int)
    200 0:73        'i' ( global int)
    201 0:74      indirect index (layout( column_major shared) temp float)
    202 0:74        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    203 0:74          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    204 0:74            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    205 0:74            Constant:
    206 0:74              1 (const int)
    207 0:74          Constant:
    208 0:74            1 (const int)
    209 0:74        'i' ( global int)
    210 0:76      Constant:
    211 0:76        1 (const int)
    212 0:77      Constant:
    213 0:77        1 (const int)
    214 0:78      Constant:
    215 0:78        1 (const int)
    216 0:79      array length ( temp int)
    217 0:79        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    218 0:79          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    219 0:79            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    220 0:79            Constant:
    221 0:79              1 (const int)
    222 0:79          Constant:
    223 0:79            1 (const int)
    224 0:81      indirect index (layout( column_major shared) temp int)
    225 0:81        aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    226 0:81          'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    227 0:81          Constant:
    228 0:81            0 (const uint)
    229 0:81        'i' ( global int)
    230 0:82      indirect index (layout( column_major shared) temp float)
    231 0:82        aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    232 0:82          'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    233 0:82          Constant:
    234 0:82            1 (const uint)
    235 0:82        'i' ( global int)
    236 0:83      indirect index (layout( column_major shared) temp int)
    237 0:83        aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    238 0:83          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    239 0:83          Constant:
    240 0:83            0 (const uint)
    241 0:83        'i' ( global int)
    242 0:84      indirect index (layout( column_major shared) temp float)
    243 0:84        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    244 0:84          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    245 0:84          Constant:
    246 0:84            1 (const uint)
    247 0:84        'i' ( global int)
    248 0:86      Constant:
    249 0:86        1 (const int)
    250 0:87      Constant:
    251 0:87        1 (const int)
    252 0:88      Constant:
    253 0:88        1 (const int)
    254 0:89      array length ( temp int)
    255 0:89        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    256 0:89          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    257 0:89          Constant:
    258 0:89            1 (const uint)
    259 0:91      direct index (layout( binding=1) temp samplerBuffer)
    260 0:91        'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
    261 0:91        Constant:
    262 0:91          1 (const int)
    263 0:92      direct index (layout( binding=2 r32f) temp imageBuffer)
    264 0:92        'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
    265 0:92        Constant:
    266 0:92          1 (const int)
    267 0:93      direct index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
    268 0:93        'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
    269 0:93        Constant:
    270 0:93          1 (const int)
    271 0:94      direct index (layout( binding=4 column_major shared) temp block{layout( column_major shared) buffer float b})
    272 0:94        'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
    273 0:94        Constant:
    274 0:94          1 (const int)
    275 0:95      direct index (layout( binding=5) temp sampler2D)
    276 0:95        'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
    277 0:95        Constant:
    278 0:95          1 (const int)
    279 0:96      direct index (layout( binding=6 r32f) temp image2D)
    280 0:96        'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
    281 0:96        Constant:
    282 0:96          1 (const int)
    283 0:97      direct index (layout( binding=8) temp samplerBuffer)
    284 0:97        'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
    285 0:97        Constant:
    286 0:97          1 (const int)
    287 0:98      direct index (layout( binding=9 r32f) temp imageBuffer)
    288 0:98        'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
    289 0:98        Constant:
    290 0:98          1 (const int)
    291 0:100      indirect index (layout( binding=1) temp samplerBuffer)
    292 0:100        'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
    293 0:100        'i' ( global int)
    294 0:101      indirect index (layout( binding=2 r32f) temp imageBuffer)
    295 0:101        'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
    296 0:101        'i' ( global int)
    297 0:102      indirect index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
    298 0:102        'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
    299 0:102        'i' ( global int)
    300 0:103      indirect index (layout( binding=4 column_major shared) temp block{layout( column_major shared) buffer float b})
    301 0:103        'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
    302 0:103        'i' ( global int)
    303 0:104      indirect index (layout( binding=5) temp sampler2D)
    304 0:104        'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
    305 0:104        'i' ( global int)
    306 0:105      indirect index (layout( binding=6 r32f) temp image2D)
    307 0:105        'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
    308 0:105        'i' ( global int)
    309 0:106      indirect index (layout( binding=8) temp samplerBuffer)
    310 0:106        'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
    311 0:106        'i' ( global int)
    312 0:107      indirect index (layout( binding=9 r32f) temp imageBuffer)
    313 0:107        'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
    314 0:107        'i' ( global int)
    315 0:109      Sequence
    316 0:109        move second child to first child ( temp unsized 1-element array of float)
    317 0:109          'local' ( temp unsized 1-element array of float)
    318 0:109          b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    319 0:109            'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    320 0:109            Constant:
    321 0:109              1 (const int)
    322 0:?   Linker Objects
    323 0:?     'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    324 0:?     'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    325 0:?     'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    326 0:?     'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    327 0:?     'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    328 0:?     'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    329 0:?     'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
    330 0:?     'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
    331 0:?     'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
    332 0:?     'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
    333 0:?     'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
    334 0:?     'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
    335 0:?     'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
    336 0:?     'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
    337 0:?     'i' ( global int)
    338 0:?     'gl_VertexID' ( gl_VertexId int VertexId)
    339 0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
    340 
    341 
    342 Linked vertex stage:
    343 
    344 
    345 Shader version: 450
    346 ERROR: node is still EOpNull!
    347 0:44  Function Definition: main( ( global void)
    348 0:44    Function Parameters: 
    349 0:46    Sequence
    350 0:46      direct index (layout( column_major shared) temp int)
    351 0:46        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    352 0:46          'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    353 0:46          Constant:
    354 0:46            0 (const int)
    355 0:46        Constant:
    356 0:46          3 (const int)
    357 0:47      direct index (layout( column_major shared) temp float)
    358 0:47        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    359 0:47          'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    360 0:47          Constant:
    361 0:47            1 (const int)
    362 0:47        Constant:
    363 0:47          3 (const int)
    364 0:48      direct index (layout( column_major shared) temp int)
    365 0:48        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    366 0:48          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    367 0:48          Constant:
    368 0:48            0 (const int)
    369 0:48        Constant:
    370 0:48          3 (const int)
    371 0:49      direct index (layout( column_major shared) temp float)
    372 0:49        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    373 0:49          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    374 0:49          Constant:
    375 0:49            1 (const int)
    376 0:49        Constant:
    377 0:49          3 (const int)
    378 0:51      direct index (layout( column_major shared) temp int)
    379 0:51        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    380 0:51          direct index (layout( column_major shared) temp block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    381 0:51            'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    382 0:51            Constant:
    383 0:51              3 (const int)
    384 0:51          Constant:
    385 0:51            0 (const int)
    386 0:51        Constant:
    387 0:51          3 (const int)
    388 0:52      direct index (layout( column_major shared) temp float)
    389 0:52        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    390 0:52          direct index (layout( column_major shared) temp block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    391 0:52            'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    392 0:52            Constant:
    393 0:52              3 (const int)
    394 0:52          Constant:
    395 0:52            1 (const int)
    396 0:52        Constant:
    397 0:52          3 (const int)
    398 0:53      direct index (layout( column_major shared) temp int)
    399 0:53        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    400 0:53          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    401 0:53            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    402 0:53            Constant:
    403 0:53              3 (const int)
    404 0:53          Constant:
    405 0:53            0 (const int)
    406 0:53        Constant:
    407 0:53          3 (const int)
    408 0:54      direct index (layout( column_major shared) temp float)
    409 0:54        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    410 0:54          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    411 0:54            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    412 0:54            Constant:
    413 0:54              3 (const int)
    414 0:54          Constant:
    415 0:54            1 (const int)
    416 0:54        Constant:
    417 0:54          3 (const int)
    418 0:56      direct index (layout( column_major shared) temp int)
    419 0:56        aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    420 0:56          'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    421 0:56          Constant:
    422 0:56            0 (const uint)
    423 0:56        Constant:
    424 0:56          3 (const int)
    425 0:57      direct index (layout( column_major shared) temp float)
    426 0:57        aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    427 0:57          'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    428 0:57          Constant:
    429 0:57            1 (const uint)
    430 0:57        Constant:
    431 0:57          3 (const int)
    432 0:58      direct index (layout( column_major shared) temp int)
    433 0:58        aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    434 0:58          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    435 0:58          Constant:
    436 0:58            0 (const uint)
    437 0:58        Constant:
    438 0:58          3 (const int)
    439 0:59      direct index (layout( column_major shared) temp float)
    440 0:59        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    441 0:59          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    442 0:59          Constant:
    443 0:59            1 (const uint)
    444 0:59        Constant:
    445 0:59          3 (const int)
    446 0:61      indirect index (layout( column_major shared) temp int)
    447 0:61        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    448 0:61          'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    449 0:61          Constant:
    450 0:61            0 (const int)
    451 0:61        'i' ( global int)
    452 0:62      indirect index (layout( column_major shared) temp float)
    453 0:62        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    454 0:62          'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    455 0:62          Constant:
    456 0:62            1 (const int)
    457 0:62        'i' ( global int)
    458 0:63      indirect index (layout( column_major shared) temp int)
    459 0:63        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    460 0:63          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    461 0:63          Constant:
    462 0:63            0 (const int)
    463 0:63        'i' ( global int)
    464 0:64      indirect index (layout( column_major shared) temp float)
    465 0:64        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    466 0:64          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    467 0:64          Constant:
    468 0:64            1 (const int)
    469 0:64        'i' ( global int)
    470 0:66      Constant:
    471 0:66        1 (const int)
    472 0:67      Constant:
    473 0:67        1 (const int)
    474 0:68      Constant:
    475 0:68        1 (const int)
    476 0:69      array length ( temp int)
    477 0:69        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    478 0:69          'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    479 0:69          Constant:
    480 0:69            1 (const int)
    481 0:71      indirect index (layout( column_major shared) temp int)
    482 0:71        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    483 0:71          direct index (layout( column_major shared) temp block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    484 0:71            'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    485 0:71            Constant:
    486 0:71              1 (const int)
    487 0:71          Constant:
    488 0:71            0 (const int)
    489 0:71        'i' ( global int)
    490 0:72      indirect index (layout( column_major shared) temp float)
    491 0:72        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    492 0:72          direct index (layout( column_major shared) temp block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    493 0:72            'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    494 0:72            Constant:
    495 0:72              1 (const int)
    496 0:72          Constant:
    497 0:72            1 (const int)
    498 0:72        'i' ( global int)
    499 0:73      indirect index (layout( column_major shared) temp int)
    500 0:73        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    501 0:73          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    502 0:73            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    503 0:73            Constant:
    504 0:73              1 (const int)
    505 0:73          Constant:
    506 0:73            0 (const int)
    507 0:73        'i' ( global int)
    508 0:74      indirect index (layout( column_major shared) temp float)
    509 0:74        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    510 0:74          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    511 0:74            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    512 0:74            Constant:
    513 0:74              1 (const int)
    514 0:74          Constant:
    515 0:74            1 (const int)
    516 0:74        'i' ( global int)
    517 0:76      Constant:
    518 0:76        1 (const int)
    519 0:77      Constant:
    520 0:77        1 (const int)
    521 0:78      Constant:
    522 0:78        1 (const int)
    523 0:79      array length ( temp int)
    524 0:79        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    525 0:79          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    526 0:79            'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    527 0:79            Constant:
    528 0:79              1 (const int)
    529 0:79          Constant:
    530 0:79            1 (const int)
    531 0:81      indirect index (layout( column_major shared) temp int)
    532 0:81        aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
    533 0:81          'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    534 0:81          Constant:
    535 0:81            0 (const uint)
    536 0:81        'i' ( global int)
    537 0:82      indirect index (layout( column_major shared) temp float)
    538 0:82        aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    539 0:82          'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    540 0:82          Constant:
    541 0:82            1 (const uint)
    542 0:82        'i' ( global int)
    543 0:83      indirect index (layout( column_major shared) temp int)
    544 0:83        aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
    545 0:83          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    546 0:83          Constant:
    547 0:83            0 (const uint)
    548 0:83        'i' ( global int)
    549 0:84      indirect index (layout( column_major shared) temp float)
    550 0:84        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    551 0:84          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    552 0:84          Constant:
    553 0:84            1 (const uint)
    554 0:84        'i' ( global int)
    555 0:86      Constant:
    556 0:86        1 (const int)
    557 0:87      Constant:
    558 0:87        1 (const int)
    559 0:88      Constant:
    560 0:88        1 (const int)
    561 0:89      array length ( temp int)
    562 0:89        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
    563 0:89          'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    564 0:89          Constant:
    565 0:89            1 (const uint)
    566 0:91      direct index (layout( binding=1) temp samplerBuffer)
    567 0:91        'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
    568 0:91        Constant:
    569 0:91          1 (const int)
    570 0:92      direct index (layout( binding=2 r32f) temp imageBuffer)
    571 0:92        'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
    572 0:92        Constant:
    573 0:92          1 (const int)
    574 0:93      direct index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
    575 0:93        'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
    576 0:93        Constant:
    577 0:93          1 (const int)
    578 0:94      direct index (layout( binding=4 column_major shared) temp block{layout( column_major shared) buffer float b})
    579 0:94        'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
    580 0:94        Constant:
    581 0:94          1 (const int)
    582 0:95      direct index (layout( binding=5) temp sampler2D)
    583 0:95        'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
    584 0:95        Constant:
    585 0:95          1 (const int)
    586 0:96      direct index (layout( binding=6 r32f) temp image2D)
    587 0:96        'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
    588 0:96        Constant:
    589 0:96          1 (const int)
    590 0:97      direct index (layout( binding=8) temp samplerBuffer)
    591 0:97        'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
    592 0:97        Constant:
    593 0:97          1 (const int)
    594 0:98      direct index (layout( binding=9 r32f) temp imageBuffer)
    595 0:98        'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
    596 0:98        Constant:
    597 0:98          1 (const int)
    598 0:100      indirect index (layout( binding=1) temp samplerBuffer)
    599 0:100        'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
    600 0:100        'i' ( global int)
    601 0:101      indirect index (layout( binding=2 r32f) temp imageBuffer)
    602 0:101        'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
    603 0:101        'i' ( global int)
    604 0:102      indirect index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
    605 0:102        'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
    606 0:102        'i' ( global int)
    607 0:103      indirect index (layout( binding=4 column_major shared) temp block{layout( column_major shared) buffer float b})
    608 0:103        'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
    609 0:103        'i' ( global int)
    610 0:104      indirect index (layout( binding=5) temp sampler2D)
    611 0:104        'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
    612 0:104        'i' ( global int)
    613 0:105      indirect index (layout( binding=6 r32f) temp image2D)
    614 0:105        'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
    615 0:105        'i' ( global int)
    616 0:106      indirect index (layout( binding=8) temp samplerBuffer)
    617 0:106        'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
    618 0:106        'i' ( global int)
    619 0:107      indirect index (layout( binding=9 r32f) temp imageBuffer)
    620 0:107        'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
    621 0:107        'i' ( global int)
    622 0:109      Sequence
    623 0:109        move second child to first child ( temp 1-element array of float)
    624 0:109          'local' ( temp 1-element array of float)
    625 0:109          b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
    626 0:109            'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    627 0:109            Constant:
    628 0:109              1 (const int)
    629 0:?   Linker Objects
    630 0:?     'buf' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    631 0:?     'ubuf' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    632 0:?     'bufa' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer runtime-sized array of int a, layout( column_major shared) buffer runtime-sized array of float b})
    633 0:?     'ubufa' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform runtime-sized array of int a, layout( column_major shared) uniform runtime-sized array of float b})
    634 0:?     'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int aba, layout( column_major shared) buffer runtime-sized array of float abb})
    635 0:?     'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform runtime-sized array of int aua, layout( column_major shared) uniform runtime-sized array of float aub})
    636 0:?     'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
    637 0:?     'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
    638 0:?     'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
    639 0:?     'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
    640 0:?     'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
    641 0:?     'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
    642 0:?     'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
    643 0:?     'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
    644 0:?     'i' ( global int)
    645 0:?     'gl_VertexID' ( gl_VertexId int VertexId)
    646 0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
    647 
    648