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