1617a3babSopenharmony_ciruntimeArray.vert
2617a3babSopenharmony_ciWARNING: 0:33: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
3617a3babSopenharmony_ciWARNING: 0:34: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
4617a3babSopenharmony_ciWARNING: 0:37: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
5617a3babSopenharmony_ciWARNING: 0:38: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
6617a3babSopenharmony_ciWARNING: 0:39: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
7617a3babSopenharmony_ciWARNING: 0:40: '[]' : assuming binding count of one for compile-time checking of binding numbers for unsized array 
8617a3babSopenharmony_ciERROR: 0:61: '[' :  array must be redeclared with a size before being indexed with a variable
9617a3babSopenharmony_ciERROR: 0:62: '[' :  array must be redeclared with a size before being indexed with a variable
10617a3babSopenharmony_ciERROR: 0:63: '[' :  array must be redeclared with a size before being indexed with a variable
11617a3babSopenharmony_ciERROR: 0:66: 'length' :  array must be declared with a size before using this method
12617a3babSopenharmony_ciERROR: 0:67: 'length' :  array must be declared with a size before using this method
13617a3babSopenharmony_ciERROR: 0:68: 'length' :  array must be declared with a size before using this method
14617a3babSopenharmony_ciERROR: 0:71: '[' :  array must be redeclared with a size before being indexed with a variable
15617a3babSopenharmony_ciERROR: 0:72: '[' :  array must be redeclared with a size before being indexed with a variable
16617a3babSopenharmony_ciERROR: 0:73: '[' :  array must be redeclared with a size before being indexed with a variable
17617a3babSopenharmony_ciERROR: 0:76: 'length' :  array must be declared with a size before using this method
18617a3babSopenharmony_ciERROR: 0:77: 'length' :  array must be declared with a size before using this method
19617a3babSopenharmony_ciERROR: 0:78: 'length' :  array must be declared with a size before using this method
20617a3babSopenharmony_ciERROR: 0:81: '[' :  array must be redeclared with a size before being indexed with a variable
21617a3babSopenharmony_ciERROR: 0:82: '[' :  array must be redeclared with a size before being indexed with a variable
22617a3babSopenharmony_ciERROR: 0:83: '[' :  array must be redeclared with a size before being indexed with a variable
23617a3babSopenharmony_ciERROR: 0:86: 'length' :  array must be declared with a size before using this method
24617a3babSopenharmony_ciERROR: 0:87: 'length' :  array must be declared with a size before using this method
25617a3babSopenharmony_ciERROR: 0:88: 'length' :  array must be declared with a size before using this method
26617a3babSopenharmony_ciERROR: 0:100: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
27617a3babSopenharmony_ciERROR: 0:101: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
28617a3babSopenharmony_ciERROR: 0:102: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
29617a3babSopenharmony_ciERROR: 0:103: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
30617a3babSopenharmony_ciERROR: 0:104: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
31617a3babSopenharmony_ciERROR: 0:105: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
32617a3babSopenharmony_ciERROR: 0:106: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
33617a3babSopenharmony_ciERROR: 0:107: 'variable index' : required extension not requested: GL_EXT_nonuniform_qualifier
34617a3babSopenharmony_ciERROR: 0:109: '[]' : array initializer must be sized 
35617a3babSopenharmony_ciERROR: 27 compilation errors.  No code generated.
36617a3babSopenharmony_ci
37617a3babSopenharmony_ci
38617a3babSopenharmony_ciShader version: 450
39617a3babSopenharmony_ciERROR: node is still EOpNull!
40617a3babSopenharmony_ci0:44  Function Definition: main( ( global void)
41617a3babSopenharmony_ci0:44    Function Parameters: 
42617a3babSopenharmony_ci0:46    Sequence
43617a3babSopenharmony_ci0:46      direct index (layout( column_major shared) temp int)
44617a3babSopenharmony_ci0:46        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
45617a3babSopenharmony_ci0: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})
46617a3babSopenharmony_ci0:46          Constant:
47617a3babSopenharmony_ci0:46            0 (const int)
48617a3babSopenharmony_ci0:46        Constant:
49617a3babSopenharmony_ci0:46          3 (const int)
50617a3babSopenharmony_ci0:47      direct index (layout( column_major shared) temp float)
51617a3babSopenharmony_ci0:47        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
52617a3babSopenharmony_ci0: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})
53617a3babSopenharmony_ci0:47          Constant:
54617a3babSopenharmony_ci0:47            1 (const int)
55617a3babSopenharmony_ci0:47        Constant:
56617a3babSopenharmony_ci0:47          3 (const int)
57617a3babSopenharmony_ci0:48      direct index (layout( column_major shared) temp int)
58617a3babSopenharmony_ci0:48        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
59617a3babSopenharmony_ci0: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})
60617a3babSopenharmony_ci0:48          Constant:
61617a3babSopenharmony_ci0:48            0 (const int)
62617a3babSopenharmony_ci0:48        Constant:
63617a3babSopenharmony_ci0:48          3 (const int)
64617a3babSopenharmony_ci0:49      direct index (layout( column_major shared) temp float)
65617a3babSopenharmony_ci0:49        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
66617a3babSopenharmony_ci0: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})
67617a3babSopenharmony_ci0:49          Constant:
68617a3babSopenharmony_ci0:49            1 (const int)
69617a3babSopenharmony_ci0:49        Constant:
70617a3babSopenharmony_ci0:49          3 (const int)
71617a3babSopenharmony_ci0:51      direct index (layout( column_major shared) temp int)
72617a3babSopenharmony_ci0:51        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
73617a3babSopenharmony_ci0: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})
74617a3babSopenharmony_ci0: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})
75617a3babSopenharmony_ci0:51            Constant:
76617a3babSopenharmony_ci0:51              3 (const int)
77617a3babSopenharmony_ci0:51          Constant:
78617a3babSopenharmony_ci0:51            0 (const int)
79617a3babSopenharmony_ci0:51        Constant:
80617a3babSopenharmony_ci0:51          3 (const int)
81617a3babSopenharmony_ci0:52      direct index (layout( column_major shared) temp float)
82617a3babSopenharmony_ci0:52        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
83617a3babSopenharmony_ci0: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})
84617a3babSopenharmony_ci0: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})
85617a3babSopenharmony_ci0:52            Constant:
86617a3babSopenharmony_ci0:52              3 (const int)
87617a3babSopenharmony_ci0:52          Constant:
88617a3babSopenharmony_ci0:52            1 (const int)
89617a3babSopenharmony_ci0:52        Constant:
90617a3babSopenharmony_ci0:52          3 (const int)
91617a3babSopenharmony_ci0:53      direct index (layout( column_major shared) temp int)
92617a3babSopenharmony_ci0:53        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
93617a3babSopenharmony_ci0: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})
94617a3babSopenharmony_ci0: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})
95617a3babSopenharmony_ci0:53            Constant:
96617a3babSopenharmony_ci0:53              3 (const int)
97617a3babSopenharmony_ci0:53          Constant:
98617a3babSopenharmony_ci0:53            0 (const int)
99617a3babSopenharmony_ci0:53        Constant:
100617a3babSopenharmony_ci0:53          3 (const int)
101617a3babSopenharmony_ci0:54      direct index (layout( column_major shared) temp float)
102617a3babSopenharmony_ci0:54        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
103617a3babSopenharmony_ci0: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})
104617a3babSopenharmony_ci0: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})
105617a3babSopenharmony_ci0:54            Constant:
106617a3babSopenharmony_ci0:54              3 (const int)
107617a3babSopenharmony_ci0:54          Constant:
108617a3babSopenharmony_ci0:54            1 (const int)
109617a3babSopenharmony_ci0:54        Constant:
110617a3babSopenharmony_ci0:54          3 (const int)
111617a3babSopenharmony_ci0:56      direct index (layout( column_major shared) temp int)
112617a3babSopenharmony_ci0:56        aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
113617a3babSopenharmony_ci0: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})
114617a3babSopenharmony_ci0:56          Constant:
115617a3babSopenharmony_ci0:56            0 (const uint)
116617a3babSopenharmony_ci0:56        Constant:
117617a3babSopenharmony_ci0:56          3 (const int)
118617a3babSopenharmony_ci0:57      direct index (layout( column_major shared) temp float)
119617a3babSopenharmony_ci0:57        aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
120617a3babSopenharmony_ci0: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})
121617a3babSopenharmony_ci0:57          Constant:
122617a3babSopenharmony_ci0:57            1 (const uint)
123617a3babSopenharmony_ci0:57        Constant:
124617a3babSopenharmony_ci0:57          3 (const int)
125617a3babSopenharmony_ci0:58      direct index (layout( column_major shared) temp int)
126617a3babSopenharmony_ci0:58        aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
127617a3babSopenharmony_ci0: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})
128617a3babSopenharmony_ci0:58          Constant:
129617a3babSopenharmony_ci0:58            0 (const uint)
130617a3babSopenharmony_ci0:58        Constant:
131617a3babSopenharmony_ci0:58          3 (const int)
132617a3babSopenharmony_ci0:59      direct index (layout( column_major shared) temp float)
133617a3babSopenharmony_ci0:59        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
134617a3babSopenharmony_ci0: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})
135617a3babSopenharmony_ci0:59          Constant:
136617a3babSopenharmony_ci0:59            1 (const uint)
137617a3babSopenharmony_ci0:59        Constant:
138617a3babSopenharmony_ci0:59          3 (const int)
139617a3babSopenharmony_ci0:61      indirect index (layout( column_major shared) temp int)
140617a3babSopenharmony_ci0:61        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
141617a3babSopenharmony_ci0: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})
142617a3babSopenharmony_ci0:61          Constant:
143617a3babSopenharmony_ci0:61            0 (const int)
144617a3babSopenharmony_ci0:61        'i' ( global int)
145617a3babSopenharmony_ci0:62      indirect index (layout( column_major shared) temp float)
146617a3babSopenharmony_ci0:62        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
147617a3babSopenharmony_ci0: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})
148617a3babSopenharmony_ci0:62          Constant:
149617a3babSopenharmony_ci0:62            1 (const int)
150617a3babSopenharmony_ci0:62        'i' ( global int)
151617a3babSopenharmony_ci0:63      indirect index (layout( column_major shared) temp int)
152617a3babSopenharmony_ci0:63        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
153617a3babSopenharmony_ci0: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})
154617a3babSopenharmony_ci0:63          Constant:
155617a3babSopenharmony_ci0:63            0 (const int)
156617a3babSopenharmony_ci0:63        'i' ( global int)
157617a3babSopenharmony_ci0:64      indirect index (layout( column_major shared) temp float)
158617a3babSopenharmony_ci0:64        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
159617a3babSopenharmony_ci0: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})
160617a3babSopenharmony_ci0:64          Constant:
161617a3babSopenharmony_ci0:64            1 (const int)
162617a3babSopenharmony_ci0:64        'i' ( global int)
163617a3babSopenharmony_ci0:66      Constant:
164617a3babSopenharmony_ci0:66        1 (const int)
165617a3babSopenharmony_ci0:67      Constant:
166617a3babSopenharmony_ci0:67        1 (const int)
167617a3babSopenharmony_ci0:68      Constant:
168617a3babSopenharmony_ci0:68        1 (const int)
169617a3babSopenharmony_ci0:69      array length ( temp int)
170617a3babSopenharmony_ci0:69        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
171617a3babSopenharmony_ci0: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})
172617a3babSopenharmony_ci0:69          Constant:
173617a3babSopenharmony_ci0:69            1 (const int)
174617a3babSopenharmony_ci0:71      indirect index (layout( column_major shared) temp int)
175617a3babSopenharmony_ci0:71        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
176617a3babSopenharmony_ci0: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})
177617a3babSopenharmony_ci0: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})
178617a3babSopenharmony_ci0:71            Constant:
179617a3babSopenharmony_ci0:71              1 (const int)
180617a3babSopenharmony_ci0:71          Constant:
181617a3babSopenharmony_ci0:71            0 (const int)
182617a3babSopenharmony_ci0:71        'i' ( global int)
183617a3babSopenharmony_ci0:72      indirect index (layout( column_major shared) temp float)
184617a3babSopenharmony_ci0:72        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
185617a3babSopenharmony_ci0: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})
186617a3babSopenharmony_ci0: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})
187617a3babSopenharmony_ci0:72            Constant:
188617a3babSopenharmony_ci0:72              1 (const int)
189617a3babSopenharmony_ci0:72          Constant:
190617a3babSopenharmony_ci0:72            1 (const int)
191617a3babSopenharmony_ci0:72        'i' ( global int)
192617a3babSopenharmony_ci0:73      indirect index (layout( column_major shared) temp int)
193617a3babSopenharmony_ci0:73        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
194617a3babSopenharmony_ci0: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})
195617a3babSopenharmony_ci0: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})
196617a3babSopenharmony_ci0:73            Constant:
197617a3babSopenharmony_ci0:73              1 (const int)
198617a3babSopenharmony_ci0:73          Constant:
199617a3babSopenharmony_ci0:73            0 (const int)
200617a3babSopenharmony_ci0:73        'i' ( global int)
201617a3babSopenharmony_ci0:74      indirect index (layout( column_major shared) temp float)
202617a3babSopenharmony_ci0:74        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
203617a3babSopenharmony_ci0: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})
204617a3babSopenharmony_ci0: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})
205617a3babSopenharmony_ci0:74            Constant:
206617a3babSopenharmony_ci0:74              1 (const int)
207617a3babSopenharmony_ci0:74          Constant:
208617a3babSopenharmony_ci0:74            1 (const int)
209617a3babSopenharmony_ci0:74        'i' ( global int)
210617a3babSopenharmony_ci0:76      Constant:
211617a3babSopenharmony_ci0:76        1 (const int)
212617a3babSopenharmony_ci0:77      Constant:
213617a3babSopenharmony_ci0:77        1 (const int)
214617a3babSopenharmony_ci0:78      Constant:
215617a3babSopenharmony_ci0:78        1 (const int)
216617a3babSopenharmony_ci0:79      array length ( temp int)
217617a3babSopenharmony_ci0:79        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
218617a3babSopenharmony_ci0: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})
219617a3babSopenharmony_ci0: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})
220617a3babSopenharmony_ci0:79            Constant:
221617a3babSopenharmony_ci0:79              1 (const int)
222617a3babSopenharmony_ci0:79          Constant:
223617a3babSopenharmony_ci0:79            1 (const int)
224617a3babSopenharmony_ci0:81      indirect index (layout( column_major shared) temp int)
225617a3babSopenharmony_ci0:81        aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
226617a3babSopenharmony_ci0: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})
227617a3babSopenharmony_ci0:81          Constant:
228617a3babSopenharmony_ci0:81            0 (const uint)
229617a3babSopenharmony_ci0:81        'i' ( global int)
230617a3babSopenharmony_ci0:82      indirect index (layout( column_major shared) temp float)
231617a3babSopenharmony_ci0:82        aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
232617a3babSopenharmony_ci0: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})
233617a3babSopenharmony_ci0:82          Constant:
234617a3babSopenharmony_ci0:82            1 (const uint)
235617a3babSopenharmony_ci0:82        'i' ( global int)
236617a3babSopenharmony_ci0:83      indirect index (layout( column_major shared) temp int)
237617a3babSopenharmony_ci0:83        aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
238617a3babSopenharmony_ci0: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})
239617a3babSopenharmony_ci0:83          Constant:
240617a3babSopenharmony_ci0:83            0 (const uint)
241617a3babSopenharmony_ci0:83        'i' ( global int)
242617a3babSopenharmony_ci0:84      indirect index (layout( column_major shared) temp float)
243617a3babSopenharmony_ci0:84        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
244617a3babSopenharmony_ci0: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})
245617a3babSopenharmony_ci0:84          Constant:
246617a3babSopenharmony_ci0:84            1 (const uint)
247617a3babSopenharmony_ci0:84        'i' ( global int)
248617a3babSopenharmony_ci0:86      Constant:
249617a3babSopenharmony_ci0:86        1 (const int)
250617a3babSopenharmony_ci0:87      Constant:
251617a3babSopenharmony_ci0:87        1 (const int)
252617a3babSopenharmony_ci0:88      Constant:
253617a3babSopenharmony_ci0:88        1 (const int)
254617a3babSopenharmony_ci0:89      array length ( temp int)
255617a3babSopenharmony_ci0:89        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
256617a3babSopenharmony_ci0: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})
257617a3babSopenharmony_ci0:89          Constant:
258617a3babSopenharmony_ci0:89            1 (const uint)
259617a3babSopenharmony_ci0:91      direct index (layout( binding=1) temp samplerBuffer)
260617a3babSopenharmony_ci0:91        'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
261617a3babSopenharmony_ci0:91        Constant:
262617a3babSopenharmony_ci0:91          1 (const int)
263617a3babSopenharmony_ci0:92      direct index (layout( binding=2 r32f) temp imageBuffer)
264617a3babSopenharmony_ci0:92        'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
265617a3babSopenharmony_ci0:92        Constant:
266617a3babSopenharmony_ci0:92          1 (const int)
267617a3babSopenharmony_ci0:93      direct index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
268617a3babSopenharmony_ci0:93        'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
269617a3babSopenharmony_ci0:93        Constant:
270617a3babSopenharmony_ci0:93          1 (const int)
271617a3babSopenharmony_ci0:94      direct index (layout( binding=4 column_major shared) temp block{layout( column_major shared) buffer float b})
272617a3babSopenharmony_ci0:94        'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
273617a3babSopenharmony_ci0:94        Constant:
274617a3babSopenharmony_ci0:94          1 (const int)
275617a3babSopenharmony_ci0:95      direct index (layout( binding=5) temp sampler2D)
276617a3babSopenharmony_ci0:95        'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
277617a3babSopenharmony_ci0:95        Constant:
278617a3babSopenharmony_ci0:95          1 (const int)
279617a3babSopenharmony_ci0:96      direct index (layout( binding=6 r32f) temp image2D)
280617a3babSopenharmony_ci0:96        'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
281617a3babSopenharmony_ci0:96        Constant:
282617a3babSopenharmony_ci0:96          1 (const int)
283617a3babSopenharmony_ci0:97      direct index (layout( binding=8) temp samplerBuffer)
284617a3babSopenharmony_ci0:97        'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
285617a3babSopenharmony_ci0:97        Constant:
286617a3babSopenharmony_ci0:97          1 (const int)
287617a3babSopenharmony_ci0:98      direct index (layout( binding=9 r32f) temp imageBuffer)
288617a3babSopenharmony_ci0:98        'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
289617a3babSopenharmony_ci0:98        Constant:
290617a3babSopenharmony_ci0:98          1 (const int)
291617a3babSopenharmony_ci0:100      indirect index (layout( binding=1) temp samplerBuffer)
292617a3babSopenharmony_ci0:100        'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
293617a3babSopenharmony_ci0:100        'i' ( global int)
294617a3babSopenharmony_ci0:101      indirect index (layout( binding=2 r32f) temp imageBuffer)
295617a3babSopenharmony_ci0:101        'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
296617a3babSopenharmony_ci0:101        'i' ( global int)
297617a3babSopenharmony_ci0:102      indirect index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
298617a3babSopenharmony_ci0:102        'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
299617a3babSopenharmony_ci0:102        'i' ( global int)
300617a3babSopenharmony_ci0:103      indirect index (layout( binding=4 column_major shared) temp block{layout( column_major shared) buffer float b})
301617a3babSopenharmony_ci0:103        'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
302617a3babSopenharmony_ci0:103        'i' ( global int)
303617a3babSopenharmony_ci0:104      indirect index (layout( binding=5) temp sampler2D)
304617a3babSopenharmony_ci0:104        'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
305617a3babSopenharmony_ci0:104        'i' ( global int)
306617a3babSopenharmony_ci0:105      indirect index (layout( binding=6 r32f) temp image2D)
307617a3babSopenharmony_ci0:105        'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
308617a3babSopenharmony_ci0:105        'i' ( global int)
309617a3babSopenharmony_ci0:106      indirect index (layout( binding=8) temp samplerBuffer)
310617a3babSopenharmony_ci0:106        'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
311617a3babSopenharmony_ci0:106        'i' ( global int)
312617a3babSopenharmony_ci0:107      indirect index (layout( binding=9 r32f) temp imageBuffer)
313617a3babSopenharmony_ci0:107        'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
314617a3babSopenharmony_ci0:107        'i' ( global int)
315617a3babSopenharmony_ci0:109      Sequence
316617a3babSopenharmony_ci0:109        move second child to first child ( temp unsized 1-element array of float)
317617a3babSopenharmony_ci0:109          'local' ( temp unsized 1-element array of float)
318617a3babSopenharmony_ci0:109          b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
319617a3babSopenharmony_ci0: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})
320617a3babSopenharmony_ci0:109            Constant:
321617a3babSopenharmony_ci0:109              1 (const int)
322617a3babSopenharmony_ci0:?   Linker Objects
323617a3babSopenharmony_ci0:?     '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})
324617a3babSopenharmony_ci0:?     '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})
325617a3babSopenharmony_ci0:?     '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})
326617a3babSopenharmony_ci0:?     '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})
327617a3babSopenharmony_ci0:?     '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})
328617a3babSopenharmony_ci0:?     '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})
329617a3babSopenharmony_ci0:?     'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
330617a3babSopenharmony_ci0:?     'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
331617a3babSopenharmony_ci0:?     'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
332617a3babSopenharmony_ci0:?     'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
333617a3babSopenharmony_ci0:?     'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
334617a3babSopenharmony_ci0:?     'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
335617a3babSopenharmony_ci0:?     'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
336617a3babSopenharmony_ci0:?     'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
337617a3babSopenharmony_ci0:?     'i' ( global int)
338617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
339617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
340617a3babSopenharmony_ci
341617a3babSopenharmony_ci
342617a3babSopenharmony_ciLinked vertex stage:
343617a3babSopenharmony_ci
344617a3babSopenharmony_ci
345617a3babSopenharmony_ciShader version: 450
346617a3babSopenharmony_ciERROR: node is still EOpNull!
347617a3babSopenharmony_ci0:44  Function Definition: main( ( global void)
348617a3babSopenharmony_ci0:44    Function Parameters: 
349617a3babSopenharmony_ci0:46    Sequence
350617a3babSopenharmony_ci0:46      direct index (layout( column_major shared) temp int)
351617a3babSopenharmony_ci0:46        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
352617a3babSopenharmony_ci0: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})
353617a3babSopenharmony_ci0:46          Constant:
354617a3babSopenharmony_ci0:46            0 (const int)
355617a3babSopenharmony_ci0:46        Constant:
356617a3babSopenharmony_ci0:46          3 (const int)
357617a3babSopenharmony_ci0:47      direct index (layout( column_major shared) temp float)
358617a3babSopenharmony_ci0:47        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
359617a3babSopenharmony_ci0: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})
360617a3babSopenharmony_ci0:47          Constant:
361617a3babSopenharmony_ci0:47            1 (const int)
362617a3babSopenharmony_ci0:47        Constant:
363617a3babSopenharmony_ci0:47          3 (const int)
364617a3babSopenharmony_ci0:48      direct index (layout( column_major shared) temp int)
365617a3babSopenharmony_ci0:48        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
366617a3babSopenharmony_ci0: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})
367617a3babSopenharmony_ci0:48          Constant:
368617a3babSopenharmony_ci0:48            0 (const int)
369617a3babSopenharmony_ci0:48        Constant:
370617a3babSopenharmony_ci0:48          3 (const int)
371617a3babSopenharmony_ci0:49      direct index (layout( column_major shared) temp float)
372617a3babSopenharmony_ci0:49        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
373617a3babSopenharmony_ci0: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})
374617a3babSopenharmony_ci0:49          Constant:
375617a3babSopenharmony_ci0:49            1 (const int)
376617a3babSopenharmony_ci0:49        Constant:
377617a3babSopenharmony_ci0:49          3 (const int)
378617a3babSopenharmony_ci0:51      direct index (layout( column_major shared) temp int)
379617a3babSopenharmony_ci0:51        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
380617a3babSopenharmony_ci0: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})
381617a3babSopenharmony_ci0: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})
382617a3babSopenharmony_ci0:51            Constant:
383617a3babSopenharmony_ci0:51              3 (const int)
384617a3babSopenharmony_ci0:51          Constant:
385617a3babSopenharmony_ci0:51            0 (const int)
386617a3babSopenharmony_ci0:51        Constant:
387617a3babSopenharmony_ci0:51          3 (const int)
388617a3babSopenharmony_ci0:52      direct index (layout( column_major shared) temp float)
389617a3babSopenharmony_ci0:52        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
390617a3babSopenharmony_ci0: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})
391617a3babSopenharmony_ci0: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})
392617a3babSopenharmony_ci0:52            Constant:
393617a3babSopenharmony_ci0:52              3 (const int)
394617a3babSopenharmony_ci0:52          Constant:
395617a3babSopenharmony_ci0:52            1 (const int)
396617a3babSopenharmony_ci0:52        Constant:
397617a3babSopenharmony_ci0:52          3 (const int)
398617a3babSopenharmony_ci0:53      direct index (layout( column_major shared) temp int)
399617a3babSopenharmony_ci0:53        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
400617a3babSopenharmony_ci0: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})
401617a3babSopenharmony_ci0: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})
402617a3babSopenharmony_ci0:53            Constant:
403617a3babSopenharmony_ci0:53              3 (const int)
404617a3babSopenharmony_ci0:53          Constant:
405617a3babSopenharmony_ci0:53            0 (const int)
406617a3babSopenharmony_ci0:53        Constant:
407617a3babSopenharmony_ci0:53          3 (const int)
408617a3babSopenharmony_ci0:54      direct index (layout( column_major shared) temp float)
409617a3babSopenharmony_ci0:54        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
410617a3babSopenharmony_ci0: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})
411617a3babSopenharmony_ci0: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})
412617a3babSopenharmony_ci0:54            Constant:
413617a3babSopenharmony_ci0:54              3 (const int)
414617a3babSopenharmony_ci0:54          Constant:
415617a3babSopenharmony_ci0:54            1 (const int)
416617a3babSopenharmony_ci0:54        Constant:
417617a3babSopenharmony_ci0:54          3 (const int)
418617a3babSopenharmony_ci0:56      direct index (layout( column_major shared) temp int)
419617a3babSopenharmony_ci0:56        aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
420617a3babSopenharmony_ci0: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})
421617a3babSopenharmony_ci0:56          Constant:
422617a3babSopenharmony_ci0:56            0 (const uint)
423617a3babSopenharmony_ci0:56        Constant:
424617a3babSopenharmony_ci0:56          3 (const int)
425617a3babSopenharmony_ci0:57      direct index (layout( column_major shared) temp float)
426617a3babSopenharmony_ci0:57        aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
427617a3babSopenharmony_ci0: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})
428617a3babSopenharmony_ci0:57          Constant:
429617a3babSopenharmony_ci0:57            1 (const uint)
430617a3babSopenharmony_ci0:57        Constant:
431617a3babSopenharmony_ci0:57          3 (const int)
432617a3babSopenharmony_ci0:58      direct index (layout( column_major shared) temp int)
433617a3babSopenharmony_ci0:58        aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
434617a3babSopenharmony_ci0: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})
435617a3babSopenharmony_ci0:58          Constant:
436617a3babSopenharmony_ci0:58            0 (const uint)
437617a3babSopenharmony_ci0:58        Constant:
438617a3babSopenharmony_ci0:58          3 (const int)
439617a3babSopenharmony_ci0:59      direct index (layout( column_major shared) temp float)
440617a3babSopenharmony_ci0:59        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
441617a3babSopenharmony_ci0: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})
442617a3babSopenharmony_ci0:59          Constant:
443617a3babSopenharmony_ci0:59            1 (const uint)
444617a3babSopenharmony_ci0:59        Constant:
445617a3babSopenharmony_ci0:59          3 (const int)
446617a3babSopenharmony_ci0:61      indirect index (layout( column_major shared) temp int)
447617a3babSopenharmony_ci0:61        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
448617a3babSopenharmony_ci0: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})
449617a3babSopenharmony_ci0:61          Constant:
450617a3babSopenharmony_ci0:61            0 (const int)
451617a3babSopenharmony_ci0:61        'i' ( global int)
452617a3babSopenharmony_ci0:62      indirect index (layout( column_major shared) temp float)
453617a3babSopenharmony_ci0:62        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
454617a3babSopenharmony_ci0: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})
455617a3babSopenharmony_ci0:62          Constant:
456617a3babSopenharmony_ci0:62            1 (const int)
457617a3babSopenharmony_ci0:62        'i' ( global int)
458617a3babSopenharmony_ci0:63      indirect index (layout( column_major shared) temp int)
459617a3babSopenharmony_ci0:63        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
460617a3babSopenharmony_ci0: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})
461617a3babSopenharmony_ci0:63          Constant:
462617a3babSopenharmony_ci0:63            0 (const int)
463617a3babSopenharmony_ci0:63        'i' ( global int)
464617a3babSopenharmony_ci0:64      indirect index (layout( column_major shared) temp float)
465617a3babSopenharmony_ci0:64        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
466617a3babSopenharmony_ci0: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})
467617a3babSopenharmony_ci0:64          Constant:
468617a3babSopenharmony_ci0:64            1 (const int)
469617a3babSopenharmony_ci0:64        'i' ( global int)
470617a3babSopenharmony_ci0:66      Constant:
471617a3babSopenharmony_ci0:66        1 (const int)
472617a3babSopenharmony_ci0:67      Constant:
473617a3babSopenharmony_ci0:67        1 (const int)
474617a3babSopenharmony_ci0:68      Constant:
475617a3babSopenharmony_ci0:68        1 (const int)
476617a3babSopenharmony_ci0:69      array length ( temp int)
477617a3babSopenharmony_ci0:69        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
478617a3babSopenharmony_ci0: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})
479617a3babSopenharmony_ci0:69          Constant:
480617a3babSopenharmony_ci0:69            1 (const int)
481617a3babSopenharmony_ci0:71      indirect index (layout( column_major shared) temp int)
482617a3babSopenharmony_ci0:71        a: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
483617a3babSopenharmony_ci0: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})
484617a3babSopenharmony_ci0: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})
485617a3babSopenharmony_ci0:71            Constant:
486617a3babSopenharmony_ci0:71              1 (const int)
487617a3babSopenharmony_ci0:71          Constant:
488617a3babSopenharmony_ci0:71            0 (const int)
489617a3babSopenharmony_ci0:71        'i' ( global int)
490617a3babSopenharmony_ci0:72      indirect index (layout( column_major shared) temp float)
491617a3babSopenharmony_ci0:72        b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
492617a3babSopenharmony_ci0: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})
493617a3babSopenharmony_ci0: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})
494617a3babSopenharmony_ci0:72            Constant:
495617a3babSopenharmony_ci0:72              1 (const int)
496617a3babSopenharmony_ci0:72          Constant:
497617a3babSopenharmony_ci0:72            1 (const int)
498617a3babSopenharmony_ci0:72        'i' ( global int)
499617a3babSopenharmony_ci0:73      indirect index (layout( column_major shared) temp int)
500617a3babSopenharmony_ci0:73        a: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
501617a3babSopenharmony_ci0: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})
502617a3babSopenharmony_ci0: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})
503617a3babSopenharmony_ci0:73            Constant:
504617a3babSopenharmony_ci0:73              1 (const int)
505617a3babSopenharmony_ci0:73          Constant:
506617a3babSopenharmony_ci0:73            0 (const int)
507617a3babSopenharmony_ci0:73        'i' ( global int)
508617a3babSopenharmony_ci0:74      indirect index (layout( column_major shared) temp float)
509617a3babSopenharmony_ci0:74        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
510617a3babSopenharmony_ci0: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})
511617a3babSopenharmony_ci0: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})
512617a3babSopenharmony_ci0:74            Constant:
513617a3babSopenharmony_ci0:74              1 (const int)
514617a3babSopenharmony_ci0:74          Constant:
515617a3babSopenharmony_ci0:74            1 (const int)
516617a3babSopenharmony_ci0:74        'i' ( global int)
517617a3babSopenharmony_ci0:76      Constant:
518617a3babSopenharmony_ci0:76        1 (const int)
519617a3babSopenharmony_ci0:77      Constant:
520617a3babSopenharmony_ci0:77        1 (const int)
521617a3babSopenharmony_ci0:78      Constant:
522617a3babSopenharmony_ci0:78        1 (const int)
523617a3babSopenharmony_ci0:79      array length ( temp int)
524617a3babSopenharmony_ci0:79        b: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
525617a3babSopenharmony_ci0: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})
526617a3babSopenharmony_ci0: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})
527617a3babSopenharmony_ci0:79            Constant:
528617a3babSopenharmony_ci0:79              1 (const int)
529617a3babSopenharmony_ci0:79          Constant:
530617a3babSopenharmony_ci0:79            1 (const int)
531617a3babSopenharmony_ci0:81      indirect index (layout( column_major shared) temp int)
532617a3babSopenharmony_ci0:81        aua: direct index for structure (layout( column_major shared) uniform runtime-sized array of int)
533617a3babSopenharmony_ci0: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})
534617a3babSopenharmony_ci0:81          Constant:
535617a3babSopenharmony_ci0:81            0 (const uint)
536617a3babSopenharmony_ci0:81        'i' ( global int)
537617a3babSopenharmony_ci0:82      indirect index (layout( column_major shared) temp float)
538617a3babSopenharmony_ci0:82        aub: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
539617a3babSopenharmony_ci0: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})
540617a3babSopenharmony_ci0:82          Constant:
541617a3babSopenharmony_ci0:82            1 (const uint)
542617a3babSopenharmony_ci0:82        'i' ( global int)
543617a3babSopenharmony_ci0:83      indirect index (layout( column_major shared) temp int)
544617a3babSopenharmony_ci0:83        aba: direct index for structure (layout( column_major shared) buffer runtime-sized array of int)
545617a3babSopenharmony_ci0: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})
546617a3babSopenharmony_ci0:83          Constant:
547617a3babSopenharmony_ci0:83            0 (const uint)
548617a3babSopenharmony_ci0:83        'i' ( global int)
549617a3babSopenharmony_ci0:84      indirect index (layout( column_major shared) temp float)
550617a3babSopenharmony_ci0:84        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
551617a3babSopenharmony_ci0: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})
552617a3babSopenharmony_ci0:84          Constant:
553617a3babSopenharmony_ci0:84            1 (const uint)
554617a3babSopenharmony_ci0:84        'i' ( global int)
555617a3babSopenharmony_ci0:86      Constant:
556617a3babSopenharmony_ci0:86        1 (const int)
557617a3babSopenharmony_ci0:87      Constant:
558617a3babSopenharmony_ci0:87        1 (const int)
559617a3babSopenharmony_ci0:88      Constant:
560617a3babSopenharmony_ci0:88        1 (const int)
561617a3babSopenharmony_ci0:89      array length ( temp int)
562617a3babSopenharmony_ci0:89        abb: direct index for structure (layout( column_major shared) buffer runtime-sized array of float)
563617a3babSopenharmony_ci0: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})
564617a3babSopenharmony_ci0:89          Constant:
565617a3babSopenharmony_ci0:89            1 (const uint)
566617a3babSopenharmony_ci0:91      direct index (layout( binding=1) temp samplerBuffer)
567617a3babSopenharmony_ci0:91        'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
568617a3babSopenharmony_ci0:91        Constant:
569617a3babSopenharmony_ci0:91          1 (const int)
570617a3babSopenharmony_ci0:92      direct index (layout( binding=2 r32f) temp imageBuffer)
571617a3babSopenharmony_ci0:92        'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
572617a3babSopenharmony_ci0:92        Constant:
573617a3babSopenharmony_ci0:92          1 (const int)
574617a3babSopenharmony_ci0:93      direct index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
575617a3babSopenharmony_ci0:93        'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
576617a3babSopenharmony_ci0:93        Constant:
577617a3babSopenharmony_ci0:93          1 (const int)
578617a3babSopenharmony_ci0:94      direct index (layout( binding=4 column_major shared) temp block{layout( column_major shared) buffer float b})
579617a3babSopenharmony_ci0:94        'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
580617a3babSopenharmony_ci0:94        Constant:
581617a3babSopenharmony_ci0:94          1 (const int)
582617a3babSopenharmony_ci0:95      direct index (layout( binding=5) temp sampler2D)
583617a3babSopenharmony_ci0:95        'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
584617a3babSopenharmony_ci0:95        Constant:
585617a3babSopenharmony_ci0:95          1 (const int)
586617a3babSopenharmony_ci0:96      direct index (layout( binding=6 r32f) temp image2D)
587617a3babSopenharmony_ci0:96        'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
588617a3babSopenharmony_ci0:96        Constant:
589617a3babSopenharmony_ci0:96          1 (const int)
590617a3babSopenharmony_ci0:97      direct index (layout( binding=8) temp samplerBuffer)
591617a3babSopenharmony_ci0:97        'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
592617a3babSopenharmony_ci0:97        Constant:
593617a3babSopenharmony_ci0:97          1 (const int)
594617a3babSopenharmony_ci0:98      direct index (layout( binding=9 r32f) temp imageBuffer)
595617a3babSopenharmony_ci0:98        'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
596617a3babSopenharmony_ci0:98        Constant:
597617a3babSopenharmony_ci0:98          1 (const int)
598617a3babSopenharmony_ci0:100      indirect index (layout( binding=1) temp samplerBuffer)
599617a3babSopenharmony_ci0:100        'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
600617a3babSopenharmony_ci0:100        'i' ( global int)
601617a3babSopenharmony_ci0:101      indirect index (layout( binding=2 r32f) temp imageBuffer)
602617a3babSopenharmony_ci0:101        'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
603617a3babSopenharmony_ci0:101        'i' ( global int)
604617a3babSopenharmony_ci0:102      indirect index (layout( binding=3 column_major shared) temp block{layout( column_major shared) uniform float a})
605617a3babSopenharmony_ci0:102        'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
606617a3babSopenharmony_ci0:102        'i' ( global int)
607617a3babSopenharmony_ci0:103      indirect index (layout( binding=4 column_major shared) temp block{layout( column_major shared) buffer float b})
608617a3babSopenharmony_ci0:103        'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
609617a3babSopenharmony_ci0:103        'i' ( global int)
610617a3babSopenharmony_ci0:104      indirect index (layout( binding=5) temp sampler2D)
611617a3babSopenharmony_ci0:104        'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
612617a3babSopenharmony_ci0:104        'i' ( global int)
613617a3babSopenharmony_ci0:105      indirect index (layout( binding=6 r32f) temp image2D)
614617a3babSopenharmony_ci0:105        'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
615617a3babSopenharmony_ci0:105        'i' ( global int)
616617a3babSopenharmony_ci0:106      indirect index (layout( binding=8) temp samplerBuffer)
617617a3babSopenharmony_ci0:106        'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
618617a3babSopenharmony_ci0:106        'i' ( global int)
619617a3babSopenharmony_ci0:107      indirect index (layout( binding=9 r32f) temp imageBuffer)
620617a3babSopenharmony_ci0:107        'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
621617a3babSopenharmony_ci0:107        'i' ( global int)
622617a3babSopenharmony_ci0:109      Sequence
623617a3babSopenharmony_ci0:109        move second child to first child ( temp 1-element array of float)
624617a3babSopenharmony_ci0:109          'local' ( temp 1-element array of float)
625617a3babSopenharmony_ci0:109          b: direct index for structure (layout( column_major shared) uniform runtime-sized array of float)
626617a3babSopenharmony_ci0: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})
627617a3babSopenharmony_ci0:109            Constant:
628617a3babSopenharmony_ci0:109              1 (const int)
629617a3babSopenharmony_ci0:?   Linker Objects
630617a3babSopenharmony_ci0:?     '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})
631617a3babSopenharmony_ci0:?     '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})
632617a3babSopenharmony_ci0:?     '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})
633617a3babSopenharmony_ci0:?     '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})
634617a3babSopenharmony_ci0:?     '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})
635617a3babSopenharmony_ci0:?     '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})
636617a3babSopenharmony_ci0:?     'uniformTexelBufferDyn' (layout( binding=1) uniform runtime-sized array of samplerBuffer)
637617a3babSopenharmony_ci0:?     'storageTexelBufferDyn' (layout( binding=2 r32f) uniform runtime-sized array of imageBuffer)
638617a3babSopenharmony_ci0:?     'uniformBuffer' (layout( binding=3 column_major shared) uniform runtime-sized array of block{layout( column_major shared) uniform float a})
639617a3babSopenharmony_ci0:?     'storageBuffer' (layout( binding=4 column_major shared) buffer runtime-sized array of block{layout( column_major shared) buffer float b})
640617a3babSopenharmony_ci0:?     'sampledImage' (layout( binding=5) uniform runtime-sized array of sampler2D)
641617a3babSopenharmony_ci0:?     'storageImage' (layout( binding=6 r32f) uniform runtime-sized array of image2D)
642617a3babSopenharmony_ci0:?     'uniformTexelBuffer' (layout( binding=8) uniform runtime-sized array of samplerBuffer)
643617a3babSopenharmony_ci0:?     'storageTexelBuffer' (layout( binding=9 r32f) uniform runtime-sized array of imageBuffer)
644617a3babSopenharmony_ci0:?     'i' ( global int)
645617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
646617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
647617a3babSopenharmony_ci
648