ERROR: 0:52: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
WARNING: 0:33: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array
ERROR: 0:53: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
WARNING: 0:34: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array
ERROR: 0:54: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
WARNING: 0:37: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array
ERROR: 0:57: 'length' : array must be declared with a size before using this method
WARNING: 0:38: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array
ERROR: 0:58: 'length' : array must be declared with a size before using this method
WARNING: 0:39: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array
ERROR: 0:59: 'length' : array must be declared with a size before using this method
WARNING: 0:40: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array
ERROR: 0:62: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:61: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:63: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:62: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:64: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:63: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:66: 'length' : array must be declared with a size before using this method
ERROR: 0:67: 'length' : array must be declared with a size before using this method
ERROR: 0:67: 'length' : array must be declared with a size before using this method
ERROR: 0:68: 'length' : array must be declared with a size before using this method
ERROR: 0:68: 'length' : array must be declared with a size before using this method
ERROR: 0:69: 'length' : array must be declared with a size before using this method
ERROR: 0:71: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:72: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:72: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:73: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:73: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:74: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:76: 'length' : array must be declared with a size before using this method
ERROR: 0:77: 'length' : array must be declared with a size before using this method
ERROR: 0:77: 'length' : array must be declared with a size before using this method
ERROR: 0:78: 'length' : array must be declared with a size before using this method
ERROR: 0:78: 'length' : array must be declared with a size before using this method
ERROR: 0:79: 'length' : array must be declared with a size before using this method
ERROR: 0:81: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 18 compilation errors. No code generated.
ERROR: 0:82: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:83: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:86: 'length' : array must be declared with a size before using this method
ERROR: 0:87: 'length' : array must be declared with a size before using this method
ERROR: 0:88: 'length' : array must be declared with a size before using this method
ERROR: 0:100: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:101: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:102: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:103: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:104: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:105: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:106: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 0:107: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
ERROR: 26 compilation errors. No code generated.
Shader version: 450
Shader version: 450
ERROR: node is still EOpNull!
ERROR: node is still EOpNull!
0:35 Function Definition: main( ( global void)
0:44 Function Definition: main( ( global void)
0:35 Function Parameters:
0:44 Function Parameters:
0:37 Sequence
0:46 Sequence
0:37 direct index (layout( column_major shared) temp int)
0:46 direct index (layout( column_major shared) temp int)
0:37 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:46 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:37 '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})
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})
0:37 Constant:
0:46 Constant:
0:37 0 (const int)
0:46 0 (const int)
0:37 Constant:
0:46 Constant:
0:37 3 (const int)
0:46 3 (const int)
0:38 direct index (layout( column_major shared) temp float)
0:47 direct index (layout( column_major shared) temp float)
0:38 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:47 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:38 '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})
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})
0:38 Constant:
0:38 1 (const int)
0:38 Constant:
0:38 3 (const int)
0:39 direct index (layout( column_major shared) temp int)
0:39 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:39 '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})
0:39 Constant:
0:39 0 (const int)
0:39 Constant:
0:39 3 (const int)
0:40 direct index (layout( column_major shared) temp float)
0:40 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:40 '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})
0:40 Constant:
0:40 1 (const int)
0:40 Constant:
0:40 3 (const int)
0:42 direct index (layout( column_major shared) temp int)
0:42 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:42 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})
0:42 '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})
0:42 Constant:
0:42 3 (const int)
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 3 (const int)
0:43 direct index (layout( column_major shared) temp float)
0:43 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:43 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})
0:43 '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})
0:43 Constant:
0:43 3 (const int)
0:43 Constant:
0:43 1 (const int)
0:43 Constant:
0:43 3 (const int)
0:44 direct index (layout( column_major shared) temp int)
0:44 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:44 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})
0:44 '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})
0:44 Constant:
0:44 3 (const int)
0:44 Constant:
0:44 0 (const int)
0:44 Constant:
0:44 3 (const int)
0:45 direct index (layout( column_major shared) temp float)
0:45 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:45 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})
0:45 '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})
0:45 Constant:
0:45 3 (const int)
0:45 Constant:
0:45 1 (const int)
0:45 Constant:
0:45 3 (const int)
0:47 direct index (layout( column_major shared) temp int)
0:47 aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:47 '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})
0:47 Constant:
0:47 Constant:
0:47 0 (const uint)
0:47 1 (const int)
0:47 Constant:
0:47 Constant:
0:47 3 (const int)
0:47 3 (const int)
0:48 direct index (layout( column_major shared) temp float)
0:48 direct index (layout( column_major shared) temp int)
0:48 aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:48 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:48 '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})
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})
0:48 Constant:
0:48 Constant:
0:48 1 (const uint)
0:48 0 (const int)
0:48 Constant:
0:48 Constant:
0:48 3 (const int)
0:48 3 (const int)
0:49 direct index (layout( column_major shared) temp int)
0:49 direct index (layout( column_major shared) temp float)
0:49 aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:49 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:49 '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})
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})
0:49 Constant:
0:49 Constant:
0:49 0 (const uint)
0:49 1 (const int)
0:49 Constant:
0:49 Constant:
0:49 3 (const int)
0:49 3 (const int)
0:50 direct index (layout( column_major shared) temp float)
0:51 direct index (layout( column_major shared) temp int)
0:50 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:51 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:50 '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})
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})
0:50 Constant:
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})
0:50 1 (const uint)
0:51 Constant:
0:50 Constant:
0:51 3 (const int)
0:50 3 (const int)
0:51 Constant:
0:52 indirect index (layout( column_major shared) temp int)
0:51 0 (const int)
0:52 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:51 Constant:
0:52 '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})
0:51 3 (const int)
0:52 direct index (layout( column_major shared) temp float)
0:52 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
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})
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})
0:52 Constant:
0:52 Constant:
0:52 0 (const int)
0:52 3 (const int)
0:52 'i' ( global int)
0:52 Constant:
0:53 indirect index (layout( column_major shared) temp float)
0:52 1 (const int)
0:53 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:52 Constant:
0:53 '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})
0:52 3 (const int)
0:53 direct index (layout( column_major shared) temp int)
0:53 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
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})
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})
0:53 Constant:
0:53 3 (const int)
0:53 Constant:
0:53 Constant:
0:53 1 (const int)
0:53 0 (const int)
0:53 'i' ( global int)
0:53 Constant:
0:54 indirect index (layout( column_major shared) temp int)
0:53 3 (const int)
0:54 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:54 direct index (layout( column_major shared) temp float)
0:54 '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})
0:54 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
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})
0:54 Constant:
0:54 3 (const int)
0:54 Constant:
0:54 Constant:
0:54 0 (const int)
0:54 1 (const int)
0:54 'i' ( global int)
0:54 Constant:
0:55 indirect index (layout( column_major shared) temp float)
0:54 3 (const int)
0:55 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:56 direct index (layout( column_major shared) temp int)
0:55 '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})
0:56 aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:55 Constant:
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})
0:55 1 (const int)
0:56 Constant:
0:55 'i' ( global int)
0:56 0 (const uint)
0:56 Constant:
0:56 3 (const int)
0:57 direct index (layout( column_major shared) temp float)
0:57 aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
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})
0:57 Constant:
0:57 1 (const uint)
0:57 Constant:
0:57 Constant:
0:57 1 (const int)
0:57 3 (const int)
0:58 direct index (layout( column_major shared) temp int)
0:58 aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
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})
0:58 Constant:
0:58 Constant:
0:58 1 (const int)
0:58 0 (const uint)
0:58 Constant:
0:58 3 (const int)
0:59 direct index (layout( column_major shared) temp float)
0:59 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
0:59 Constant:
0:59 1 (const uint)
0:59 Constant:
0:59 Constant:
0:59 1 (const int)
0:59 3 (const int)
0:60 array length ( temp int)
0:61 indirect index (layout( column_major shared) temp int)
0:60 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:61 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:60 '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})
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})
0:60 Constant:
0:61 Constant:
0:60 1 (const int)
0:61 0 (const int)
0:62 indirect index (layout( column_major shared) temp int)
0:61 'i' ( global int)
0:62 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:62 indirect index (layout( column_major shared) temp float)
0:62 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})
0:62 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:62 '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})
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})
0:62 Constant:
0:62 Constant:
0:62 1 (const int)
0:62 1 (const int)
0:62 Constant:
0:62 0 (const int)
0:62 'i' ( global int)
0:62 'i' ( global int)
0:63 indirect index (layout( column_major shared) temp float)
0:63 indirect index (layout( column_major shared) temp int)
0:63 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:63 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:63 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})
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})
0:63 '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})
0:63 Constant:
0:63 1 (const int)
0:63 Constant:
0:63 Constant:
0:63 1 (const int)
0:63 0 (const int)
0:63 'i' ( global int)
0:63 'i' ( global int)
0:64 indirect index (layout( column_major shared) temp int)
0:64 indirect index (layout( column_major shared) temp float)
0:64 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:64 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:64 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})
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})
0:64 '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})
0:64 Constant:
0:64 Constant:
0:64 1 (const int)
0:64 1 (const int)
0:64 Constant:
0:64 0 (const int)
0:64 'i' ( global int)
0:64 'i' ( global int)
0:65 indirect index (layout( column_major shared) temp float)
0:66 Constant:
0:65 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:66 1 (const int)
0:65 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})
0:65 '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})
0:65 Constant:
0:65 1 (const int)
0:65 Constant:
0:65 1 (const int)
0:65 'i' ( global int)
0:67 Constant:
0:67 Constant:
0:67 1 (const int)
0:67 1 (const int)
0:68 Constant:
0:68 Constant:
0:68 1 (const int)
0:68 1 (const int)
0:69 array length ( temp int)
0:69 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
0:69 Constant:
0:69 Constant:
0:69 1 (const int)
0:69 1 (const int)
0:70 array length ( temp int)
0:71 indirect index (layout( column_major shared) temp int)
0:70 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:71 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:70 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})
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})
0:70 '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})
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})
0:70 Constant:
0:71 Constant:
0:70 1 (const int)
0:71 1 (const int)
0:70 Constant:
0:71 Constant:
0:70 1 (const int)
0:71 0 (const int)
0:72 indirect index (layout( column_major shared) temp int)
0:71 'i' ( global int)
0:72 aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:72 indirect index (layout( column_major shared) temp float)
0:72 '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})
0:72 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
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})
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})
0:72 Constant:
0:72 1 (const int)
0:72 Constant:
0:72 Constant:
0:72 0 (const uint)
0:72 1 (const int)
0:72 'i' ( global int)
0:72 'i' ( global int)
0:73 indirect index (layout( column_major shared) temp float)
0:73 indirect index (layout( column_major shared) temp int)
0:73 aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:73 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:73 '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})
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})
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})
0:73 Constant:
0:73 Constant:
0:73 1 (const uint)
0:73 1 (const int)
0:73 Constant:
0:73 0 (const int)
0:73 'i' ( global int)
0:73 'i' ( global int)
0:74 indirect index (layout( column_major shared) temp int)
0:74 indirect index (layout( column_major shared) temp float)
0:74 aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:74 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:74 '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})
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})
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})
0:74 Constant:
0:74 1 (const int)
0:74 Constant:
0:74 Constant:
0:74 0 (const uint)
0:74 1 (const int)
0:74 'i' ( global int)
0:74 'i' ( global int)
0:75 indirect index (layout( column_major shared) temp float)
0:76 Constant:
0:75 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:76 1 (const int)
0:75 '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})
0:75 Constant:
0:75 1 (const uint)
0:75 'i' ( global int)
0:77 Constant:
0:77 Constant:
0:77 1 (const int)
0:77 1 (const int)
0:78 Constant:
0:78 Constant:
0:78 1 (const int)
0:78 1 (const int)
0:79 array length ( temp int)
0:79 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
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})
0:79 Constant:
0:79 1 (const int)
0:79 Constant:
0:79 Constant:
0:79 1 (const int)
0:79 1 (const int)
0:80 array length ( temp int)
0:81 indirect index (layout( column_major shared) temp int)
0:80 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:81 aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:80 '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})
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})
0:80 Constant:
0:81 Constant:
0:80 1 (const uint)
0:81 0 (const uint)
0:81 'i' ( global int)
0:82 indirect index (layout( column_major shared) temp float)
0:82 aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
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})
0:82 Constant:
0:82 1 (const uint)
0:82 'i' ( global int)
0:83 indirect index (layout( column_major shared) temp int)
0:83 aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
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})
0:83 Constant:
0:83 0 (const uint)
0:83 'i' ( global int)
0:84 indirect index (layout( column_major shared) temp float)
0:84 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
0:84 Constant:
0:84 1 (const uint)
0:84 'i' ( global int)
0:86 Constant:
0:86 1 (const int)
0:87 Constant:
0:87 1 (const int)
0:88 Constant:
0:88 1 (const int)
0:89 array length ( temp int)
0:89 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
0:89 Constant:
0:89 1 (const uint)
0:91 direct index (layout( binding=1) temp samplerBuffer)
0:91 'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
0:91 Constant:
0:91 1 (const int)
0:92 direct index (layout( binding=2 r32f) temp imageBuffer)
0:92 'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
0:92 Constant:
0:92 1 (const int)
0:93 direct index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
0:? 'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
0:? 'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
0:? 'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
0:? 'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
0:? 'i' ( global int)
0:? 'i' ( global int)
0:? 'gl_VertexID' ( gl_VertexId int VertexId)
0:? 'gl_VertexID' ( gl_VertexId int VertexId)
0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId)
0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId)
...
@@ -258,225 +336,281 @@ Linked vertex stage:
...
@@ -258,225 +336,281 @@ Linked vertex stage:
Shader version: 450
Shader version: 450
ERROR: node is still EOpNull!
ERROR: node is still EOpNull!
0:35 Function Definition: main( ( global void)
0:44 Function Definition: main( ( global void)
0:35 Function Parameters:
0:44 Function Parameters:
0:37 Sequence
0:46 Sequence
0:37 direct index (layout( column_major shared) temp int)
0:46 direct index (layout( column_major shared) temp int)
0:37 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:46 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:37 '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})
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})
0:37 Constant:
0:46 Constant:
0:37 0 (const int)
0:46 0 (const int)
0:37 Constant:
0:46 Constant:
0:37 3 (const int)
0:46 3 (const int)
0:38 direct index (layout( column_major shared) temp float)
0:47 direct index (layout( column_major shared) temp float)
0:38 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:47 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:38 '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})
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})
0:38 Constant:
0:38 1 (const int)
0:38 Constant:
0:38 3 (const int)
0:39 direct index (layout( column_major shared) temp int)
0:39 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:39 '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})
0:39 Constant:
0:39 0 (const int)
0:39 Constant:
0:39 3 (const int)
0:40 direct index (layout( column_major shared) temp float)
0:40 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:40 '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})
0:40 Constant:
0:40 1 (const int)
0:40 Constant:
0:40 3 (const int)
0:42 direct index (layout( column_major shared) temp int)
0:42 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:42 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})
0:42 '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})
0:42 Constant:
0:42 3 (const int)
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 3 (const int)
0:43 direct index (layout( column_major shared) temp float)
0:43 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:43 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})
0:43 '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})
0:43 Constant:
0:43 3 (const int)
0:43 Constant:
0:43 1 (const int)
0:43 Constant:
0:43 3 (const int)
0:44 direct index (layout( column_major shared) temp int)
0:44 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:44 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})
0:44 '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})
0:44 Constant:
0:44 3 (const int)
0:44 Constant:
0:44 0 (const int)
0:44 Constant:
0:44 3 (const int)
0:45 direct index (layout( column_major shared) temp float)
0:45 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:45 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})
0:45 '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})
0:45 Constant:
0:45 3 (const int)
0:45 Constant:
0:45 1 (const int)
0:45 Constant:
0:45 3 (const int)
0:47 direct index (layout( column_major shared) temp int)
0:47 aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:47 '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})
0:47 Constant:
0:47 Constant:
0:47 0 (const uint)
0:47 1 (const int)
0:47 Constant:
0:47 Constant:
0:47 3 (const int)
0:47 3 (const int)
0:48 direct index (layout( column_major shared) temp float)
0:48 direct index (layout( column_major shared) temp int)
0:48 aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:48 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:48 '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})
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})
0:48 Constant:
0:48 Constant:
0:48 1 (const uint)
0:48 0 (const int)
0:48 Constant:
0:48 Constant:
0:48 3 (const int)
0:48 3 (const int)
0:49 direct index (layout( column_major shared) temp int)
0:49 direct index (layout( column_major shared) temp float)
0:49 aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:49 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:49 '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})
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})
0:49 Constant:
0:49 Constant:
0:49 0 (const uint)
0:49 1 (const int)
0:49 Constant:
0:49 Constant:
0:49 3 (const int)
0:49 3 (const int)
0:50 direct index (layout( column_major shared) temp float)
0:51 direct index (layout( column_major shared) temp int)
0:50 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:51 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:50 '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})
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})
0:50 Constant:
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})
0:50 1 (const uint)
0:51 Constant:
0:50 Constant:
0:51 3 (const int)
0:50 3 (const int)
0:51 Constant:
0:52 indirect index (layout( column_major shared) temp int)
0:51 0 (const int)
0:52 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:51 Constant:
0:52 '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})
0:51 3 (const int)
0:52 direct index (layout( column_major shared) temp float)
0:52 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
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})
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})
0:52 Constant:
0:52 Constant:
0:52 0 (const int)
0:52 3 (const int)
0:52 'i' ( global int)
0:52 Constant:
0:53 indirect index (layout( column_major shared) temp float)
0:52 1 (const int)
0:53 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:52 Constant:
0:53 '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})
0:52 3 (const int)
0:53 direct index (layout( column_major shared) temp int)
0:53 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
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})
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})
0:53 Constant:
0:53 3 (const int)
0:53 Constant:
0:53 Constant:
0:53 1 (const int)
0:53 0 (const int)
0:53 'i' ( global int)
0:53 Constant:
0:54 indirect index (layout( column_major shared) temp int)
0:53 3 (const int)
0:54 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:54 direct index (layout( column_major shared) temp float)
0:54 '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})
0:54 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
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})
0:54 Constant:
0:54 3 (const int)
0:54 Constant:
0:54 Constant:
0:54 0 (const int)
0:54 1 (const int)
0:54 'i' ( global int)
0:54 Constant:
0:55 indirect index (layout( column_major shared) temp float)
0:54 3 (const int)
0:55 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:56 direct index (layout( column_major shared) temp int)
0:55 '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})
0:56 aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:55 Constant:
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})
0:55 1 (const int)
0:56 Constant:
0:55 'i' ( global int)
0:56 0 (const uint)
0:56 Constant:
0:56 3 (const int)
0:57 direct index (layout( column_major shared) temp float)
0:57 aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
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})
0:57 Constant:
0:57 1 (const uint)
0:57 Constant:
0:57 Constant:
0:57 1 (const int)
0:57 3 (const int)
0:58 direct index (layout( column_major shared) temp int)
0:58 aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
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})
0:58 Constant:
0:58 Constant:
0:58 1 (const int)
0:58 0 (const uint)
0:58 Constant:
0:58 3 (const int)
0:59 direct index (layout( column_major shared) temp float)
0:59 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
0:59 Constant:
0:59 1 (const uint)
0:59 Constant:
0:59 Constant:
0:59 1 (const int)
0:59 3 (const int)
0:60 array length ( temp int)
0:61 indirect index (layout( column_major shared) temp int)
0:60 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:61 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:60 '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})
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})
0:60 Constant:
0:61 Constant:
0:60 1 (const int)
0:61 0 (const int)
0:62 indirect index (layout( column_major shared) temp int)
0:61 'i' ( global int)
0:62 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:62 indirect index (layout( column_major shared) temp float)
0:62 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})
0:62 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:62 '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})
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})
0:62 Constant:
0:62 Constant:
0:62 1 (const int)
0:62 1 (const int)
0:62 Constant:
0:62 0 (const int)
0:62 'i' ( global int)
0:62 'i' ( global int)
0:63 indirect index (layout( column_major shared) temp float)
0:63 indirect index (layout( column_major shared) temp int)
0:63 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:63 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:63 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})
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})
0:63 '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})
0:63 Constant:
0:63 1 (const int)
0:63 Constant:
0:63 Constant:
0:63 1 (const int)
0:63 0 (const int)
0:63 'i' ( global int)
0:63 'i' ( global int)
0:64 indirect index (layout( column_major shared) temp int)
0:64 indirect index (layout( column_major shared) temp float)
0:64 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:64 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:64 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})
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})
0:64 '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})
0:64 Constant:
0:64 Constant:
0:64 1 (const int)
0:64 1 (const int)
0:64 Constant:
0:64 0 (const int)
0:64 'i' ( global int)
0:64 'i' ( global int)
0:65 indirect index (layout( column_major shared) temp float)
0:66 Constant:
0:65 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:66 1 (const int)
0:65 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})
0:65 '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})
0:65 Constant:
0:65 1 (const int)
0:65 Constant:
0:65 1 (const int)
0:65 'i' ( global int)
0:67 Constant:
0:67 Constant:
0:67 1 (const int)
0:67 1 (const int)
0:68 Constant:
0:68 Constant:
0:68 1 (const int)
0:68 1 (const int)
0:69 array length ( temp int)
0:69 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
0:69 Constant:
0:69 Constant:
0:69 1 (const int)
0:69 1 (const int)
0:70 array length ( temp int)
0:71 indirect index (layout( column_major shared) temp int)
0:70 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:71 a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:70 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})
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})
0:70 '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})
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})
0:70 Constant:
0:71 Constant:
0:70 1 (const int)
0:71 1 (const int)
0:70 Constant:
0:71 Constant:
0:70 1 (const int)
0:71 0 (const int)
0:72 indirect index (layout( column_major shared) temp int)
0:71 'i' ( global int)
0:72 aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:72 indirect index (layout( column_major shared) temp float)
0:72 '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})
0:72 b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
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})
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})
0:72 Constant:
0:72 1 (const int)
0:72 Constant:
0:72 Constant:
0:72 0 (const uint)
0:72 1 (const int)
0:72 'i' ( global int)
0:72 'i' ( global int)
0:73 indirect index (layout( column_major shared) temp float)
0:73 indirect index (layout( column_major shared) temp int)
0:73 aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
0:73 a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:73 '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})
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})
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})
0:73 Constant:
0:73 Constant:
0:73 1 (const uint)
0:73 1 (const int)
0:73 Constant:
0:73 0 (const int)
0:73 'i' ( global int)
0:73 'i' ( global int)
0:74 indirect index (layout( column_major shared) temp int)
0:74 indirect index (layout( column_major shared) temp float)
0:74 aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
0:74 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:74 '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})
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})
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})
0:74 Constant:
0:74 1 (const int)
0:74 Constant:
0:74 Constant:
0:74 0 (const uint)
0:74 1 (const int)
0:74 'i' ( global int)
0:74 'i' ( global int)
0:75 indirect index (layout( column_major shared) temp float)
0:76 Constant:
0:75 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:76 1 (const int)
0:75 '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})
0:75 Constant:
0:75 1 (const uint)
0:75 'i' ( global int)
0:77 Constant:
0:77 Constant:
0:77 1 (const int)
0:77 1 (const int)
0:78 Constant:
0:78 Constant:
0:78 1 (const int)
0:78 1 (const int)
0:79 array length ( temp int)
0:79 b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
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})
0:79 Constant:
0:79 1 (const int)
0:79 Constant:
0:79 Constant:
0:79 1 (const int)
0:79 1 (const int)
0:80 array length ( temp int)
0:81 indirect index (layout( column_major shared) temp int)
0:80 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
0:81 aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
0:80 '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})
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})
0:80 Constant:
0:81 Constant:
0:80 1 (const uint)
0:81 0 (const uint)
0:81 'i' ( global int)
0:82 indirect index (layout( column_major shared) temp float)
0:82 aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
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})
0:82 Constant:
0:82 1 (const uint)
0:82 'i' ( global int)
0:83 indirect index (layout( column_major shared) temp int)
0:83 aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
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})
0:83 Constant:
0:83 0 (const uint)
0:83 'i' ( global int)
0:84 indirect index (layout( column_major shared) temp float)
0:84 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
0:84 Constant:
0:84 1 (const uint)
0:84 'i' ( global int)
0:86 Constant:
0:86 1 (const int)
0:87 Constant:
0:87 1 (const int)
0:88 Constant:
0:88 1 (const int)
0:89 array length ( temp int)
0:89 abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
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})
0:89 Constant:
0:89 1 (const uint)
0:91 direct index (layout( binding=1) temp samplerBuffer)
0:91 'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
0:91 Constant:
0:91 1 (const int)
0:92 direct index (layout( binding=2 r32f) temp imageBuffer)
0:92 'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
0:92 Constant:
0:92 1 (const int)
0:93 direct index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})