1617a3babSopenharmony_ci310AofA.vert
2617a3babSopenharmony_ciERROR: 0:17: '' : array size required 
3617a3babSopenharmony_ciERROR: 0:23: '' : array size required 
4617a3babSopenharmony_ciERROR: 0:28: '[]' : only outermost dimension of an array of arrays can be implicitly sized 
5617a3babSopenharmony_ciERROR: 0:40: '' : array size required 
6617a3babSopenharmony_ciERROR: 0:48: 'constructor' : constructing non-array constituent from array argument 
7617a3babSopenharmony_ciERROR: 0:49: 'constructor' : array constructor argument not correct type to construct array element 
8617a3babSopenharmony_ciERROR: 0:62: '[' :  array index out of range '4'
9617a3babSopenharmony_ciERROR: 0:78: 'assign' :  cannot convert from ' global 4-element array of 7-element array of highp float' to ' global 5-element array of 7-element array of highp float'
10617a3babSopenharmony_ciERROR: 0:79: 'assign' :  cannot convert from ' global 4-element array of 7-element array of highp float' to ' global unsized 1-element array of 7-element array of highp float'
11617a3babSopenharmony_ciERROR: 0:81: 'foo' : no matching overloaded function found 
12617a3babSopenharmony_ciERROR: 0:86: '==' :  wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global 4-element array of 7-element array of highp float' and a right operand of type ' global 5-element array of 7-element array of highp float' (or there is no acceptable conversion)
13617a3babSopenharmony_ciERROR: 0:90: '[' :  array index out of range '5'
14617a3babSopenharmony_ciERROR: 0:94: '[' :  index out of range '-1'
15617a3babSopenharmony_ciERROR: 0:96: 'assign' :  cannot convert from ' temp 3-element array of highp 4-component vector of float' to 'layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float'
16617a3babSopenharmony_ciERROR: 0:103: '' : array size required 
17617a3babSopenharmony_ciERROR: 0:104: '' : array size required 
18617a3babSopenharmony_ciERROR: 0:105: '' : array size required 
19617a3babSopenharmony_ciERROR: 0:106: '' : array size required 
20617a3babSopenharmony_ciERROR: 0:107: '' : array size required 
21617a3babSopenharmony_ciERROR: 0:110: 'vertex input arrays' : not supported with this profile: es
22617a3babSopenharmony_ciERROR: 0:111: 'vertex-shader array-of-array output' : not supported with this profile: es
23617a3babSopenharmony_ciERROR: 0:113: 'array-of-array of block' : not supported with this profile: es
24617a3babSopenharmony_ciERROR: 22 compilation errors.  No code generated.
25617a3babSopenharmony_ci
26617a3babSopenharmony_ci
27617a3babSopenharmony_ciShader version: 310
28617a3babSopenharmony_ciERROR: node is still EOpNull!
29617a3babSopenharmony_ci0:8  Function Definition: f(b1;f1;u1[4];i1[3][2]; ( global void)
30617a3babSopenharmony_ci0:8    Function Parameters: 
31617a3babSopenharmony_ci0:8      'a' ( in bool)
32617a3babSopenharmony_ci0:8      'b' ( in highp float)
33617a3babSopenharmony_ci0:8      'c' ( in 4-element array of highp uint)
34617a3babSopenharmony_ci0:8      'd' ( in 3-element array of 2-element array of highp int)
35617a3babSopenharmony_ci0:11  Function Definition: main( ( global void)
36617a3babSopenharmony_ci0:11    Function Parameters: 
37617a3babSopenharmony_ci0:?     Sequence
38617a3babSopenharmony_ci0:13      Function Call: f(b1;f1;u1[4];i1[3][2]; ( global void)
39617a3babSopenharmony_ci0:13        Constant:
40617a3babSopenharmony_ci0:13          false (const bool)
41617a3babSopenharmony_ci0:13        Constant:
42617a3babSopenharmony_ci0:13          12.100000
43617a3babSopenharmony_ci0:13        Constant:
44617a3babSopenharmony_ci0:13          0 (const uint)
45617a3babSopenharmony_ci0:13          1 (const uint)
46617a3babSopenharmony_ci0:13          1 (const uint)
47617a3babSopenharmony_ci0:13          2 (const uint)
48617a3babSopenharmony_ci0:13        'd' ( temp 3-element array of 2-element array of highp int)
49617a3babSopenharmony_ci0:44  Function Definition: foo(f1[5][7]; ( global 4-element array of 7-element array of highp float)
50617a3babSopenharmony_ci0:44    Function Parameters: 
51617a3babSopenharmony_ci0:44      'a' ( in 5-element array of 7-element array of highp float)
52617a3babSopenharmony_ci0:?     Sequence
53617a3babSopenharmony_ci0:47      move second child to first child ( temp 7-element array of highp float)
54617a3babSopenharmony_ci0:47        'r' ( temp 7-element array of highp float)
55617a3babSopenharmony_ci0:47        direct index ( temp 7-element array of highp float)
56617a3babSopenharmony_ci0:47          'a' ( in 5-element array of 7-element array of highp float)
57617a3babSopenharmony_ci0:47          Constant:
58617a3babSopenharmony_ci0:47            2 (const int)
59617a3babSopenharmony_ci0:48      Constant:
60617a3babSopenharmony_ci0:48        0.000000
61617a3babSopenharmony_ci0:49      Constant:
62617a3babSopenharmony_ci0:49        0.000000
63617a3babSopenharmony_ci0:50      Branch: Return with expression
64617a3babSopenharmony_ci0:50        Construct float ( temp 4-element array of 7-element array of highp float)
65617a3babSopenharmony_ci0:50          direct index ( temp 7-element array of highp float)
66617a3babSopenharmony_ci0:50            'a' ( in 5-element array of 7-element array of highp float)
67617a3babSopenharmony_ci0:50            Constant:
68617a3babSopenharmony_ci0:50              0 (const int)
69617a3babSopenharmony_ci0:50          direct index ( temp 7-element array of highp float)
70617a3babSopenharmony_ci0:50            'a' ( in 5-element array of 7-element array of highp float)
71617a3babSopenharmony_ci0:50            Constant:
72617a3babSopenharmony_ci0:50              1 (const int)
73617a3babSopenharmony_ci0:50          'r' ( temp 7-element array of highp float)
74617a3babSopenharmony_ci0:50          direct index ( temp 7-element array of highp float)
75617a3babSopenharmony_ci0:50            'a' ( in 5-element array of 7-element array of highp float)
76617a3babSopenharmony_ci0:50            Constant:
77617a3babSopenharmony_ci0:50              3 (const int)
78617a3babSopenharmony_ci0:51      Branch: Return with expression
79617a3babSopenharmony_ci0:51        Construct float ( temp 4-element array of 7-element array of highp float)
80617a3babSopenharmony_ci0:51          direct index ( temp 7-element array of highp float)
81617a3babSopenharmony_ci0:51            'a' ( in 5-element array of 7-element array of highp float)
82617a3babSopenharmony_ci0:51            Constant:
83617a3babSopenharmony_ci0:51              0 (const int)
84617a3babSopenharmony_ci0:51          direct index ( temp 7-element array of highp float)
85617a3babSopenharmony_ci0:51            'a' ( in 5-element array of 7-element array of highp float)
86617a3babSopenharmony_ci0:51            Constant:
87617a3babSopenharmony_ci0:51              1 (const int)
88617a3babSopenharmony_ci0:51          'r' ( temp 7-element array of highp float)
89617a3babSopenharmony_ci0:51          direct index ( temp 7-element array of highp float)
90617a3babSopenharmony_ci0:51            'a' ( in 5-element array of 7-element array of highp float)
91617a3babSopenharmony_ci0:51            Constant:
92617a3babSopenharmony_ci0:51              3 (const int)
93617a3babSopenharmony_ci0:52      Branch: Return with expression
94617a3babSopenharmony_ci0:52        Construct float ( temp 4-element array of 7-element array of highp float)
95617a3babSopenharmony_ci0:52          direct index ( temp 7-element array of highp float)
96617a3babSopenharmony_ci0:52            'a' ( in 5-element array of 7-element array of highp float)
97617a3babSopenharmony_ci0:52            Constant:
98617a3babSopenharmony_ci0:52              0 (const int)
99617a3babSopenharmony_ci0:52          direct index ( temp 7-element array of highp float)
100617a3babSopenharmony_ci0:52            'a' ( in 5-element array of 7-element array of highp float)
101617a3babSopenharmony_ci0:52            Constant:
102617a3babSopenharmony_ci0:52              1 (const int)
103617a3babSopenharmony_ci0:52          direct index ( temp 7-element array of highp float)
104617a3babSopenharmony_ci0:52            'a' ( in 5-element array of 7-element array of highp float)
105617a3babSopenharmony_ci0:52            Constant:
106617a3babSopenharmony_ci0:52              2 (const int)
107617a3babSopenharmony_ci0:52          direct index ( temp 7-element array of highp float)
108617a3babSopenharmony_ci0:52            'a' ( in 5-element array of 7-element array of highp float)
109617a3babSopenharmony_ci0:52            Constant:
110617a3babSopenharmony_ci0:52              3 (const int)
111617a3babSopenharmony_ci0:55  Function Definition: bar(f1[5][7]; ( global void)
112617a3babSopenharmony_ci0:55    Function Parameters: 
113617a3babSopenharmony_ci0:55      '' ( in 5-element array of 7-element array of highp float)
114617a3babSopenharmony_ci0:57  Function Definition: foo2( ( global void)
115617a3babSopenharmony_ci0:57    Function Parameters: 
116617a3babSopenharmony_ci0:?     Sequence
117617a3babSopenharmony_ci0:?       Sequence
118617a3babSopenharmony_ci0:62        move second child to first child ( temp highp float)
119617a3babSopenharmony_ci0:62          direct index ( temp highp float)
120617a3babSopenharmony_ci0:62            direct index ( temp 2-element array of highp float)
121617a3babSopenharmony_ci0:62              direct index ( temp 4-element array of 2-element array of highp float)
122617a3babSopenharmony_ci0:62                'gu' ( temp 3-element array of 4-element array of 2-element array of highp float)
123617a3babSopenharmony_ci0:62                Constant:
124617a3babSopenharmony_ci0:62                  2 (const int)
125617a3babSopenharmony_ci0:62              Constant:
126617a3babSopenharmony_ci0:62                4 (const int)
127617a3babSopenharmony_ci0:62            Constant:
128617a3babSopenharmony_ci0:62              1 (const int)
129617a3babSopenharmony_ci0:62          Constant:
130617a3babSopenharmony_ci0:62            4.000000
131617a3babSopenharmony_ci0:64      Sequence
132617a3babSopenharmony_ci0:64        move second child to first child ( temp 3-element array of 2-element array of highp 4-component vector of float)
133617a3babSopenharmony_ci0:64          'ca4' ( temp 3-element array of 2-element array of highp 4-component vector of float)
134617a3babSopenharmony_ci0:66          Constant:
135617a3babSopenharmony_ci0:66            0.000000
136617a3babSopenharmony_ci0:66            0.000000
137617a3babSopenharmony_ci0:66            0.000000
138617a3babSopenharmony_ci0:66            0.000000
139617a3babSopenharmony_ci0:66            1.000000
140617a3babSopenharmony_ci0:66            1.000000
141617a3babSopenharmony_ci0:66            1.000000
142617a3babSopenharmony_ci0:66            1.000000
143617a3babSopenharmony_ci0:66            0.000000
144617a3babSopenharmony_ci0:66            0.000000
145617a3babSopenharmony_ci0:66            0.000000
146617a3babSopenharmony_ci0:66            0.000000
147617a3babSopenharmony_ci0:66            1.000000
148617a3babSopenharmony_ci0:66            1.000000
149617a3babSopenharmony_ci0:66            1.000000
150617a3babSopenharmony_ci0:66            1.000000
151617a3babSopenharmony_ci0:66            0.000000
152617a3babSopenharmony_ci0:66            0.000000
153617a3babSopenharmony_ci0:66            0.000000
154617a3babSopenharmony_ci0:66            0.000000
155617a3babSopenharmony_ci0:66            1.000000
156617a3babSopenharmony_ci0:66            1.000000
157617a3babSopenharmony_ci0:66            1.000000
158617a3babSopenharmony_ci0:66            1.000000
159617a3babSopenharmony_ci0:67      Sequence
160617a3babSopenharmony_ci0:67        move second child to first child ( temp 3-element array of 2-element array of highp 4-component vector of float)
161617a3babSopenharmony_ci0:67          'caim' ( temp 3-element array of 2-element array of highp 4-component vector of float)
162617a3babSopenharmony_ci0:69          Constant:
163617a3babSopenharmony_ci0:69            4.000000
164617a3babSopenharmony_ci0:69            4.000000
165617a3babSopenharmony_ci0:69            4.000000
166617a3babSopenharmony_ci0:69            4.000000
167617a3babSopenharmony_ci0:69            2.000000
168617a3babSopenharmony_ci0:69            2.000000
169617a3babSopenharmony_ci0:69            2.000000
170617a3babSopenharmony_ci0:69            2.000000
171617a3babSopenharmony_ci0:69            4.000000
172617a3babSopenharmony_ci0:69            4.000000
173617a3babSopenharmony_ci0:69            4.000000
174617a3babSopenharmony_ci0:69            4.000000
175617a3babSopenharmony_ci0:69            2.000000
176617a3babSopenharmony_ci0:69            2.000000
177617a3babSopenharmony_ci0:69            2.000000
178617a3babSopenharmony_ci0:69            2.000000
179617a3babSopenharmony_ci0:69            4.000000
180617a3babSopenharmony_ci0:69            4.000000
181617a3babSopenharmony_ci0:69            4.000000
182617a3babSopenharmony_ci0:69            4.000000
183617a3babSopenharmony_ci0:69            2.000000
184617a3babSopenharmony_ci0:69            2.000000
185617a3babSopenharmony_ci0:69            2.000000
186617a3babSopenharmony_ci0:69            2.000000
187617a3babSopenharmony_ci0:70      Sequence
188617a3babSopenharmony_ci0:70        move second child to first child ( temp 3-element array of 2-element array of highp 4-component vector of float)
189617a3babSopenharmony_ci0:70          'caim2' ( temp 3-element array of 2-element array of highp 4-component vector of float)
190617a3babSopenharmony_ci0:72          Constant:
191617a3babSopenharmony_ci0:72            4.000000
192617a3babSopenharmony_ci0:72            4.000000
193617a3babSopenharmony_ci0:72            4.000000
194617a3babSopenharmony_ci0:72            4.000000
195617a3babSopenharmony_ci0:72            2.000000
196617a3babSopenharmony_ci0:72            2.000000
197617a3babSopenharmony_ci0:72            2.000000
198617a3babSopenharmony_ci0:72            2.000000
199617a3babSopenharmony_ci0:72            4.000000
200617a3babSopenharmony_ci0:72            4.000000
201617a3babSopenharmony_ci0:72            4.000000
202617a3babSopenharmony_ci0:72            4.000000
203617a3babSopenharmony_ci0:72            2.000000
204617a3babSopenharmony_ci0:72            2.000000
205617a3babSopenharmony_ci0:72            2.000000
206617a3babSopenharmony_ci0:72            2.000000
207617a3babSopenharmony_ci0:72            4.000000
208617a3babSopenharmony_ci0:72            4.000000
209617a3babSopenharmony_ci0:72            4.000000
210617a3babSopenharmony_ci0:72            4.000000
211617a3babSopenharmony_ci0:72            2.000000
212617a3babSopenharmony_ci0:72            2.000000
213617a3babSopenharmony_ci0:72            2.000000
214617a3babSopenharmony_ci0:72            2.000000
215617a3babSopenharmony_ci0:73      Sequence
216617a3babSopenharmony_ci0:73        move second child to first child ( temp 3-element array of 2-element array of highp 4-component vector of float)
217617a3babSopenharmony_ci0:73          'caim3' ( temp 3-element array of 2-element array of highp 4-component vector of float)
218617a3babSopenharmony_ci0:75          Constant:
219617a3babSopenharmony_ci0:75            4.000000
220617a3babSopenharmony_ci0:75            4.000000
221617a3babSopenharmony_ci0:75            4.000000
222617a3babSopenharmony_ci0:75            4.000000
223617a3babSopenharmony_ci0:75            2.000000
224617a3babSopenharmony_ci0:75            2.000000
225617a3babSopenharmony_ci0:75            2.000000
226617a3babSopenharmony_ci0:75            2.000000
227617a3babSopenharmony_ci0:75            4.000000
228617a3babSopenharmony_ci0:75            4.000000
229617a3babSopenharmony_ci0:75            4.000000
230617a3babSopenharmony_ci0:75            4.000000
231617a3babSopenharmony_ci0:75            2.000000
232617a3babSopenharmony_ci0:75            2.000000
233617a3babSopenharmony_ci0:75            2.000000
234617a3babSopenharmony_ci0:75            2.000000
235617a3babSopenharmony_ci0:75            4.000000
236617a3babSopenharmony_ci0:75            4.000000
237617a3babSopenharmony_ci0:75            4.000000
238617a3babSopenharmony_ci0:75            4.000000
239617a3babSopenharmony_ci0:75            2.000000
240617a3babSopenharmony_ci0:75            2.000000
241617a3babSopenharmony_ci0:75            2.000000
242617a3babSopenharmony_ci0:75            2.000000
243617a3babSopenharmony_ci0:77      move second child to first child ( temp 4-element array of 7-element array of highp float)
244617a3babSopenharmony_ci0:77        'g4' ( global 4-element array of 7-element array of highp float)
245617a3babSopenharmony_ci0:77        Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of highp float)
246617a3babSopenharmony_ci0:77          'g5' ( global 5-element array of 7-element array of highp float)
247617a3babSopenharmony_ci0:78      'g5' ( global 5-element array of 7-element array of highp float)
248617a3babSopenharmony_ci0:79      'gu' ( global unsized 1-element array of 7-element array of highp float)
249617a3babSopenharmony_ci0:81      Constant:
250617a3babSopenharmony_ci0:81        0.000000
251617a3babSopenharmony_ci0:82      Function Call: bar(f1[5][7]; ( global void)
252617a3babSopenharmony_ci0:82        'g5' ( global 5-element array of 7-element array of highp float)
253617a3babSopenharmony_ci0:84      Test condition and select ( temp void)
254617a3babSopenharmony_ci0:84        Condition
255617a3babSopenharmony_ci0:84        Compare Equal ( temp bool)
256617a3babSopenharmony_ci0:84          Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of highp float)
257617a3babSopenharmony_ci0:84            'g5' ( global 5-element array of 7-element array of highp float)
258617a3babSopenharmony_ci0:84          'g4' ( global 4-element array of 7-element array of highp float)
259617a3babSopenharmony_ci0:84        true case is null
260617a3babSopenharmony_ci0:86      Test condition and select ( temp void)
261617a3babSopenharmony_ci0:86        Condition
262617a3babSopenharmony_ci0:86        Constant:
263617a3babSopenharmony_ci0:86          false (const bool)
264617a3babSopenharmony_ci0:86        true case is null
265617a3babSopenharmony_ci0:90      move second child to first child ( temp highp float)
266617a3babSopenharmony_ci0:90        direct index ( temp highp float)
267617a3babSopenharmony_ci0:90          direct index ( temp 7-element array of highp float)
268617a3babSopenharmony_ci0:90            'u' ( temp 5-element array of 7-element array of highp float)
269617a3babSopenharmony_ci0:90            Constant:
270617a3babSopenharmony_ci0:90              5 (const int)
271617a3babSopenharmony_ci0:90          Constant:
272617a3babSopenharmony_ci0:90            2 (const int)
273617a3babSopenharmony_ci0:90        Constant:
274617a3babSopenharmony_ci0:90          5.000000
275617a3babSopenharmony_ci0:91      Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of highp float)
276617a3babSopenharmony_ci0:91        'u' ( temp 5-element array of 7-element array of highp float)
277617a3babSopenharmony_ci0:94      direct index (layout( column_major shared) temp highp 4-component vector of float)
278617a3babSopenharmony_ci0:94        v: direct index for structure (layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float)
279617a3babSopenharmony_ci0:94          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v})
280617a3babSopenharmony_ci0:94            'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v})
281617a3babSopenharmony_ci0:94            Constant:
282617a3babSopenharmony_ci0:94              1 (const int)
283617a3babSopenharmony_ci0:94          Constant:
284617a3babSopenharmony_ci0:94            1 (const int)
285617a3babSopenharmony_ci0:94        Constant:
286617a3babSopenharmony_ci0:94          -1 (const int)
287617a3babSopenharmony_ci0:95      move second child to first child ( temp highp 4-component vector of float)
288617a3babSopenharmony_ci0:95        direct index (layout( column_major shared) temp highp 4-component vector of float)
289617a3babSopenharmony_ci0:95          v: direct index for structure (layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float)
290617a3babSopenharmony_ci0:95            direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v})
291617a3babSopenharmony_ci0:95              'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v})
292617a3babSopenharmony_ci0:95              Constant:
293617a3babSopenharmony_ci0:95                1 (const int)
294617a3babSopenharmony_ci0:95            Constant:
295617a3babSopenharmony_ci0:95              1 (const int)
296617a3babSopenharmony_ci0:95          Constant:
297617a3babSopenharmony_ci0:95            1 (const int)
298617a3babSopenharmony_ci0:95        Constant:
299617a3babSopenharmony_ci0:95          4.300000
300617a3babSopenharmony_ci0:95          4.300000
301617a3babSopenharmony_ci0:95          4.300000
302617a3babSopenharmony_ci0:95          4.300000
303617a3babSopenharmony_ci0:96      v: direct index for structure (layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float)
304617a3babSopenharmony_ci0:96        direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v})
305617a3babSopenharmony_ci0:96          'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v})
306617a3babSopenharmony_ci0:96          Constant:
307617a3babSopenharmony_ci0:96            1 (const int)
308617a3babSopenharmony_ci0:96        Constant:
309617a3babSopenharmony_ci0:96          1 (const int)
310617a3babSopenharmony_ci0:98      Constant:
311617a3babSopenharmony_ci0:98        7 (const int)
312617a3babSopenharmony_ci0:99      array length ( temp int)
313617a3babSopenharmony_ci0:99        v: direct index for structure (layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float)
314617a3babSopenharmony_ci0:99          direct index (layout( column_major shared) temp block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float v})
315617a3babSopenharmony_ci0:99            'name3' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float v})
316617a3babSopenharmony_ci0:99            Constant:
317617a3babSopenharmony_ci0:99              0 (const int)
318617a3babSopenharmony_ci0:99          Constant:
319617a3babSopenharmony_ci0:99            1 (const int)
320617a3babSopenharmony_ci0:117  Function Definition: func(mf33[3][2]; ( global highp 3-component vector of float)
321617a3babSopenharmony_ci0:117    Function Parameters: 
322617a3babSopenharmony_ci0:117      'x' ( in 3-element array of 2-element array of highp 3X3 matrix of float)
323617a3babSopenharmony_ci0:119    Sequence
324617a3babSopenharmony_ci0:119      Sequence
325617a3babSopenharmony_ci0:119        move second child to first child ( temp highp 3X3 matrix of float)
326617a3babSopenharmony_ci0:119          'a0' ( temp highp 3X3 matrix of float)
327617a3babSopenharmony_ci0:119          direct index ( temp highp 3X3 matrix of float)
328617a3babSopenharmony_ci0:119            direct index ( temp 2-element array of highp 3X3 matrix of float)
329617a3babSopenharmony_ci0:119              'x' ( in 3-element array of 2-element array of highp 3X3 matrix of float)
330617a3babSopenharmony_ci0:119              Constant:
331617a3babSopenharmony_ci0:119                2 (const int)
332617a3babSopenharmony_ci0:119            Constant:
333617a3babSopenharmony_ci0:119              1 (const int)
334617a3babSopenharmony_ci0:120      Branch: Return with expression
335617a3babSopenharmony_ci0:120        direct index ( temp highp 3-component vector of float)
336617a3babSopenharmony_ci0:120          'a0' ( temp highp 3X3 matrix of float)
337617a3babSopenharmony_ci0:120          Constant:
338617a3babSopenharmony_ci0:120            2 (const int)
339617a3babSopenharmony_ci0:?   Linker Objects
340617a3babSopenharmony_ci0:?     'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v})
341617a3babSopenharmony_ci0:?     'uname' (layout( column_major shared) uniform 3-element array of block{layout( column_major shared) uniform highp float u, layout( column_major shared) uniform unsized 1-element array of highp 4-component vector of float v})
342617a3babSopenharmony_ci0:?     'name2' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 1-element array of 1-element array of highp 4-component vector of float v})
343617a3babSopenharmony_ci0:?     'name3' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float v})
344617a3babSopenharmony_ci0:?     'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of highp float)
345617a3babSopenharmony_ci0:?     'gu' ( global unsized 1-element array of 7-element array of highp float)
346617a3babSopenharmony_ci0:?     'g4' ( global 4-element array of 7-element array of highp float)
347617a3babSopenharmony_ci0:?     'g5' ( global 5-element array of 7-element array of highp float)
348617a3babSopenharmony_ci0:?     'inArray' ( in 2-element array of 3-element array of highp float)
349617a3babSopenharmony_ci0:?     'outArray' ( smooth out 2-element array of 3-element array of highp float)
350617a3babSopenharmony_ci0:?     'ubaaname' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform highp int a})
351617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
352617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
353617a3babSopenharmony_ci
354617a3babSopenharmony_ci
355617a3babSopenharmony_ciLinked vertex stage:
356617a3babSopenharmony_ci
357617a3babSopenharmony_ci
358617a3babSopenharmony_ciShader version: 310
359617a3babSopenharmony_ciERROR: node is still EOpNull!
360617a3babSopenharmony_ci0:8  Function Definition: f(b1;f1;u1[4];i1[3][2]; ( global void)
361617a3babSopenharmony_ci0:8    Function Parameters: 
362617a3babSopenharmony_ci0:8      'a' ( in bool)
363617a3babSopenharmony_ci0:8      'b' ( in highp float)
364617a3babSopenharmony_ci0:8      'c' ( in 4-element array of highp uint)
365617a3babSopenharmony_ci0:8      'd' ( in 3-element array of 2-element array of highp int)
366617a3babSopenharmony_ci0:11  Function Definition: main( ( global void)
367617a3babSopenharmony_ci0:11    Function Parameters: 
368617a3babSopenharmony_ci0:?     Sequence
369617a3babSopenharmony_ci0:13      Function Call: f(b1;f1;u1[4];i1[3][2]; ( global void)
370617a3babSopenharmony_ci0:13        Constant:
371617a3babSopenharmony_ci0:13          false (const bool)
372617a3babSopenharmony_ci0:13        Constant:
373617a3babSopenharmony_ci0:13          12.100000
374617a3babSopenharmony_ci0:13        Constant:
375617a3babSopenharmony_ci0:13          0 (const uint)
376617a3babSopenharmony_ci0:13          1 (const uint)
377617a3babSopenharmony_ci0:13          1 (const uint)
378617a3babSopenharmony_ci0:13          2 (const uint)
379617a3babSopenharmony_ci0:13        'd' ( temp 3-element array of 2-element array of highp int)
380617a3babSopenharmony_ci0:?   Linker Objects
381617a3babSopenharmony_ci0:?     'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v})
382617a3babSopenharmony_ci0:?     'uname' (layout( column_major shared) uniform 3-element array of block{layout( column_major shared) uniform highp float u, layout( column_major shared) uniform 1-element array of highp 4-component vector of float v})
383617a3babSopenharmony_ci0:?     'name2' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 1-element array of 1-element array of highp 4-component vector of float v})
384617a3babSopenharmony_ci0:?     'name3' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float v})
385617a3babSopenharmony_ci0:?     'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of highp float)
386617a3babSopenharmony_ci0:?     'gu' ( global 1-element array of 7-element array of highp float)
387617a3babSopenharmony_ci0:?     'g4' ( global 4-element array of 7-element array of highp float)
388617a3babSopenharmony_ci0:?     'g5' ( global 5-element array of 7-element array of highp float)
389617a3babSopenharmony_ci0:?     'inArray' ( in 2-element array of 3-element array of highp float)
390617a3babSopenharmony_ci0:?     'outArray' ( smooth out 2-element array of 3-element array of highp float)
391617a3babSopenharmony_ci0:?     'ubaaname' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform highp int a})
392617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
393617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
394617a3babSopenharmony_ci
395