1617a3babSopenharmony_ci320.frag
2617a3babSopenharmony_ciERROR: 0:3: 'output block' : not supported in this stage: fragment
3617a3babSopenharmony_ciERROR: 0:7: 'float' : type requires declaration of default precision qualifier 
4617a3babSopenharmony_ciERROR: 0:8: '' : cannot nest a structure definition inside a structure or block 
5617a3babSopenharmony_ciERROR: 0:16: 'location' : overlapping use of location 13
6617a3babSopenharmony_ciERROR: 0:18: 'inbname2' : Cannot reuse block name within the same interface: in
7617a3babSopenharmony_ciERROR: 0:23: 'badmember' : nameless block contains a member that already has a name at global scope 
8617a3babSopenharmony_ciERROR: 0:27: 'inbname' : redefinition 
9617a3babSopenharmony_ciERROR: 0:29: 'vAnon' : redefinition 
10617a3babSopenharmony_ciERROR: 0:43: 'origin_upper_left' : not supported with this profile: es
11617a3babSopenharmony_ciERROR: 0:43: 'pixel_center_integer' : not supported with this profile: es
12617a3babSopenharmony_ciERROR: 0:43: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
13617a3babSopenharmony_ciERROR: 0:47: 'depth layout qualifier' : not supported with this profile: es
14617a3babSopenharmony_ciERROR: 0:51: 'assign' :  l-value required "gl_FragDepth" (can't modify gl_FragDepth if using early_fragment_tests)
15617a3babSopenharmony_ciERROR: 0:79: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument
16617a3babSopenharmony_ciERROR: 0:124: 'rgba32f' : format requires readonly or writeonly memory qualifier 
17617a3babSopenharmony_ciERROR: 0:125: 'rgba8ui' : format requires readonly or writeonly memory qualifier 
18617a3babSopenharmony_ciERROR: 0:126: 'rgba16i' : format requires readonly or writeonly memory qualifier 
19617a3babSopenharmony_ciERROR: 0:152: 'imageAtomicMax' : only supported on image with format r32i or r32ui 
20617a3babSopenharmony_ciERROR: 0:153: 'imageAtomicMax' : only supported on image with format r32i or r32ui 
21617a3babSopenharmony_ciERROR: 0:154: 'imageAtomicExchange' : only supported on image with format r32f 
22617a3babSopenharmony_ciERROR: 0:157: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 
23617a3babSopenharmony_ciERROR: 0:158: 'flat/smooth/noperspective' : can't use interpolation qualifier on a fragment output 
24617a3babSopenharmony_ciERROR: 0:159: 'flat/smooth/noperspective' : can't use interpolation qualifier on a fragment output 
25617a3babSopenharmony_ciERROR: 0:160: 'noperspective' : Reserved word. 
26617a3babSopenharmony_ciERROR: 0:160: 'noperspective' : not supported for this version or the enabled extensions 
27617a3babSopenharmony_ciERROR: 0:160: 'flat/smooth/noperspective' : can't use interpolation qualifier on a fragment output 
28617a3babSopenharmony_ciERROR: 0:165: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 
29617a3babSopenharmony_ciERROR: 0:180: 'interpolateAtCentroid' : no matching overloaded function found 
30617a3babSopenharmony_ciERROR: 0:180: 'assign' :  cannot convert from ' const float' to ' temp mediump 3-component vector of float'
31617a3babSopenharmony_ciERROR: 0:182: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 
32617a3babSopenharmony_ciERROR: 0:184: 'interpolateAtSample' : no matching overloaded function found 
33617a3babSopenharmony_ciERROR: 0:184: 'assign' :  cannot convert from ' const float' to ' temp mediump 3-component vector of float'
34617a3babSopenharmony_ciERROR: 0:186: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 
35617a3babSopenharmony_ciERROR: 0:189: 'interpolateAtOffset' : no matching overloaded function found 
36617a3babSopenharmony_ciERROR: 0:189: 'assign' :  cannot convert from ' const float' to ' temp mediump 3-component vector of float'
37617a3babSopenharmony_ciERROR: 0:191: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 
38617a3babSopenharmony_ciERROR: 0:192: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 
39617a3babSopenharmony_ciERROR: 0:196: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 
40617a3babSopenharmony_ciERROR: 0:197: 'outp' : undeclared identifier 
41617a3babSopenharmony_ciERROR: 0:197: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 
42617a3babSopenharmony_ciERROR: 0:197: 'assign' :  cannot convert from ' global float' to ' temp mediump 4-component vector of float'
43617a3babSopenharmony_ciERROR: 0:217: 'blend equation' : can only apply to 'out' 
44617a3babSopenharmony_ciERROR: 0:218: 'blend equation' : can only apply to a standalone qualifier 
45617a3babSopenharmony_ciERROR: 0:219: 'blend equation' : can only apply to a standalone qualifier 
46617a3babSopenharmony_ciERROR: 0:220: 'blend equation' : can only apply to a standalone qualifier 
47617a3babSopenharmony_ciERROR: 0:221: 'blend equation' : can only apply to a standalone qualifier 
48617a3babSopenharmony_ciERROR: 0:222: 'blend equation' : can only apply to a standalone qualifier 
49617a3babSopenharmony_ciERROR: 0:223: 'blend_support' : unknown blend equation 
50617a3babSopenharmony_ciERROR: 0:225: 'fragment-shader array-of-array output' : not supported with this profile: es
51617a3babSopenharmony_ciERROR: 49 compilation errors.  No code generated.
52617a3babSopenharmony_ci
53617a3babSopenharmony_ci
54617a3babSopenharmony_ciShader version: 320
55617a3babSopenharmony_cigl_FragCoord pixel center is integer
56617a3babSopenharmony_cigl_FragCoord origin is upper left
57617a3babSopenharmony_ciusing early_fragment_tests
58617a3babSopenharmony_ciusing depth_any
59617a3babSopenharmony_ciusing blend_support_multiply blend_support_screen blend_support_overlay blend_support_darken blend_support_lighten blend_support_colordodge blend_support_colorburn blend_support_hardlight blend_support_softlight blend_support_difference blend_support_exclusion blend_support_hsl_hue blend_support_hsl_saturation blend_support_hsl_color blend_support_hsl_luminosity blend_support_all_equations
60617a3babSopenharmony_ciERROR: node is still EOpNull!
61617a3babSopenharmony_ci0:35  Function Definition: fooIO( ( global void)
62617a3babSopenharmony_ci0:35    Function Parameters: 
63617a3babSopenharmony_ci0:37    Sequence
64617a3babSopenharmony_ci0:37      Sequence
65617a3babSopenharmony_ci0:37        move second child to first child ( temp mediump 4-component vector of float)
66617a3babSopenharmony_ci0:37          'v' ( temp mediump 4-component vector of float)
67617a3babSopenharmony_ci0:37          add ( temp mediump 4-component vector of float)
68617a3babSopenharmony_ci0:37            v: direct index for structure ( in mediump 4-component vector of float)
69617a3babSopenharmony_ci0:37              'inbinst' ( in block{ in mediump int a,  in mediump 4-component vector of float v,  in structure{ global mediump int b} s})
70617a3babSopenharmony_ci0:37              Constant:
71617a3babSopenharmony_ci0:37                1 (const int)
72617a3babSopenharmony_ci0:37            vAnon: direct index for structure (layout( location=13) centroid in mediump 4-component vector of float)
73617a3babSopenharmony_ci0:37              'anon@0' ( in block{layout( location=12) in mediump int aAnon, layout( location=13) centroid in mediump 4-component vector of float vAnon})
74617a3babSopenharmony_ci0:37              Constant:
75617a3babSopenharmony_ci0:37                1 (const uint)
76617a3babSopenharmony_ci0:38      vector scale second child into first child ( temp mediump 4-component vector of float)
77617a3babSopenharmony_ci0:38        'v' ( temp mediump 4-component vector of float)
78617a3babSopenharmony_ci0:38        f: direct index for structure ( in mediump float)
79617a3babSopenharmony_ci0:38          direct index ( temp block{ in mediump float f})
80617a3babSopenharmony_ci0:38            'arrayedInst' ( in 4-element array of block{ in mediump float f})
81617a3babSopenharmony_ci0:38            Constant:
82617a3babSopenharmony_ci0:38              2 (const int)
83617a3babSopenharmony_ci0:38          Constant:
84617a3babSopenharmony_ci0:38            0 (const int)
85617a3babSopenharmony_ci0:39      vector scale second child into first child ( temp mediump 4-component vector of float)
86617a3babSopenharmony_ci0:39        'v' ( temp mediump 4-component vector of float)
87617a3babSopenharmony_ci0:39        f: direct index for structure ( in mediump float)
88617a3babSopenharmony_ci0:39          indirect index ( temp block{ in mediump float f})
89617a3babSopenharmony_ci0:39            'arrayedInst' ( in 4-element array of block{ in mediump float f})
90617a3babSopenharmony_ci0:39            'i' ( uniform mediump int)
91617a3babSopenharmony_ci0:39          Constant:
92617a3babSopenharmony_ci0:39            0 (const int)
93617a3babSopenharmony_ci0:49  Function Definition: main( ( global void)
94617a3babSopenharmony_ci0:49    Function Parameters: 
95617a3babSopenharmony_ci0:51    Sequence
96617a3babSopenharmony_ci0:51      move second child to first child ( temp highp float)
97617a3babSopenharmony_ci0:51        'gl_FragDepth' ( gl_FragDepth highp float FragDepth)
98617a3babSopenharmony_ci0:51        Constant:
99617a3babSopenharmony_ci0:51          0.200000
100617a3babSopenharmony_ci0:52      Sequence
101617a3babSopenharmony_ci0:52        move second child to first child ( temp bool)
102617a3babSopenharmony_ci0:52          'f' ( temp bool)
103617a3babSopenharmony_ci0:52          'gl_FrontFacing' ( gl_FrontFacing bool Face)
104617a3babSopenharmony_ci0:57  Function Definition: foo_GS( ( global void)
105617a3babSopenharmony_ci0:57    Function Parameters: 
106617a3babSopenharmony_ci0:59    Sequence
107617a3babSopenharmony_ci0:59      Sequence
108617a3babSopenharmony_ci0:59        move second child to first child ( temp highp int)
109617a3babSopenharmony_ci0:59          'l' ( temp highp int)
110617a3babSopenharmony_ci0:59          'gl_Layer' ( flat in highp int Layer)
111617a3babSopenharmony_ci0:60      Sequence
112617a3babSopenharmony_ci0:60        move second child to first child ( temp highp int)
113617a3babSopenharmony_ci0:60          'p' ( temp highp int)
114617a3babSopenharmony_ci0:60          'gl_PrimitiveID' ( flat in highp int PrimitiveID)
115617a3babSopenharmony_ci0:73  Function Definition: pfoo( ( global void)
116617a3babSopenharmony_ci0:73    Function Parameters: 
117617a3babSopenharmony_ci0:?     Sequence
118617a3babSopenharmony_ci0:76      move second child to first child ( temp mediump 2-component vector of float)
119617a3babSopenharmony_ci0:76        'h' ( noContraction temp mediump 2-component vector of float)
120617a3babSopenharmony_ci0:76        fma ( global mediump 2-component vector of float)
121617a3babSopenharmony_ci0:76          'inf' ( smooth in mediump 2-component vector of float)
122617a3babSopenharmony_ci0:76          'ing' ( smooth in mediump 2-component vector of float)
123617a3babSopenharmony_ci0:76          'h' ( noContraction temp mediump 2-component vector of float)
124617a3babSopenharmony_ci0:77      textureGatherOffset ( global lowp 4-component vector of float, operation at mediump)
125617a3babSopenharmony_ci0:77        direct index ( temp lowp sampler2D)
126617a3babSopenharmony_ci0:77          'sArray' ( uniform 4-element array of lowp sampler2D)
127617a3babSopenharmony_ci0:77          Constant:
128617a3babSopenharmony_ci0:77            0 (const int)
129617a3babSopenharmony_ci0:77        Constant:
130617a3babSopenharmony_ci0:77          0.100000
131617a3babSopenharmony_ci0:77          0.100000
132617a3babSopenharmony_ci0:77        Convert float to int ( temp mediump 2-component vector of int)
133617a3babSopenharmony_ci0:77          'inf' ( smooth in mediump 2-component vector of float)
134617a3babSopenharmony_ci0:78      textureGatherOffsets ( global lowp 4-component vector of float, operation at mediump)
135617a3babSopenharmony_ci0:78        direct index ( temp lowp sampler2D)
136617a3babSopenharmony_ci0:78          'sArray' ( uniform 4-element array of lowp sampler2D)
137617a3babSopenharmony_ci0:78          Constant:
138617a3babSopenharmony_ci0:78            0 (const int)
139617a3babSopenharmony_ci0:78        Constant:
140617a3babSopenharmony_ci0:78          0.100000
141617a3babSopenharmony_ci0:78          0.100000
142617a3babSopenharmony_ci0:78        Constant:
143617a3babSopenharmony_ci0:78          0 (const int)
144617a3babSopenharmony_ci0:78          0 (const int)
145617a3babSopenharmony_ci0:78          0 (const int)
146617a3babSopenharmony_ci0:78          0 (const int)
147617a3babSopenharmony_ci0:78          0 (const int)
148617a3babSopenharmony_ci0:78          0 (const int)
149617a3babSopenharmony_ci0:78          0 (const int)
150617a3babSopenharmony_ci0:78          0 (const int)
151617a3babSopenharmony_ci0:79      textureGatherOffsets ( global lowp 4-component vector of float, operation at mediump)
152617a3babSopenharmony_ci0:79        direct index ( temp lowp sampler2D)
153617a3babSopenharmony_ci0:79          'sArray' ( uniform 4-element array of lowp sampler2D)
154617a3babSopenharmony_ci0:79          Constant:
155617a3babSopenharmony_ci0:79            0 (const int)
156617a3babSopenharmony_ci0:79        Constant:
157617a3babSopenharmony_ci0:79          0.100000
158617a3babSopenharmony_ci0:79          0.100000
159617a3babSopenharmony_ci0:79        'offsets' ( uniform 4-element array of mediump 2-component vector of int)
160617a3babSopenharmony_ci0:102  Function Definition: CAT( ( global void)
161617a3babSopenharmony_ci0:102    Function Parameters: 
162617a3babSopenharmony_ci0:104    Sequence
163617a3babSopenharmony_ci0:104      Sequence
164617a3babSopenharmony_ci0:104        move second child to first child ( temp highp 4-component vector of float)
165617a3babSopenharmony_ci0:104          'b4' ( temp highp 4-component vector of float)
166617a3babSopenharmony_ci0:104          texture ( global highp 4-component vector of float)
167617a3babSopenharmony_ci0:104            'CA4' ( uniform highp samplerCubeArray)
168617a3babSopenharmony_ci0:104            Constant:
169617a3babSopenharmony_ci0:104              0.500000
170617a3babSopenharmony_ci0:104              0.500000
171617a3babSopenharmony_ci0:104              0.500000
172617a3babSopenharmony_ci0:104              0.500000
173617a3babSopenharmony_ci0:104            Constant:
174617a3babSopenharmony_ci0:104              0.240000
175617a3babSopenharmony_ci0:105      Sequence
176617a3babSopenharmony_ci0:105        move second child to first child ( temp highp 4-component vector of int)
177617a3babSopenharmony_ci0:105          'b6' ( temp highp 4-component vector of int)
178617a3babSopenharmony_ci0:105          texture ( global highp 4-component vector of int)
179617a3babSopenharmony_ci0:105            'CA6' ( uniform highp isamplerCubeArray)
180617a3babSopenharmony_ci0:105            Constant:
181617a3babSopenharmony_ci0:105              0.500000
182617a3babSopenharmony_ci0:105              0.500000
183617a3babSopenharmony_ci0:105              0.500000
184617a3babSopenharmony_ci0:105              0.500000
185617a3babSopenharmony_ci0:105            Constant:
186617a3babSopenharmony_ci0:105              0.260000
187617a3babSopenharmony_ci0:106      Sequence
188617a3babSopenharmony_ci0:106        move second child to first child ( temp highp 4-component vector of uint)
189617a3babSopenharmony_ci0:106          'b7' ( temp highp 4-component vector of uint)
190617a3babSopenharmony_ci0:106          texture ( global highp 4-component vector of uint)
191617a3babSopenharmony_ci0:106            'CA7' ( uniform highp usamplerCubeArray)
192617a3babSopenharmony_ci0:106            Constant:
193617a3babSopenharmony_ci0:106              0.500000
194617a3babSopenharmony_ci0:106              0.500000
195617a3babSopenharmony_ci0:106              0.500000
196617a3babSopenharmony_ci0:106              0.500000
197617a3babSopenharmony_ci0:106            Constant:
198617a3babSopenharmony_ci0:106              0.270000
199617a3babSopenharmony_ci0:109  Function Definition: goodSample( ( global void)
200617a3babSopenharmony_ci0:109    Function Parameters: 
201617a3babSopenharmony_ci0:111    Sequence
202617a3babSopenharmony_ci0:111      Sequence
203617a3babSopenharmony_ci0:111        move second child to first child ( temp lowp int)
204617a3babSopenharmony_ci0:111          'a1' ( temp lowp int)
205617a3babSopenharmony_ci0:111          'gl_SampleID' ( flat in lowp int SampleId)
206617a3babSopenharmony_ci0:112      Sequence
207617a3babSopenharmony_ci0:112        move second child to first child ( temp mediump 2-component vector of float)
208617a3babSopenharmony_ci0:112          'a2' ( temp mediump 2-component vector of float)
209617a3babSopenharmony_ci0:112          'gl_SamplePosition' ( smooth in mediump 2-component vector of float SamplePosition)
210617a3babSopenharmony_ci0:113      Sequence
211617a3babSopenharmony_ci0:113        move second child to first child ( temp highp int)
212617a3babSopenharmony_ci0:113          'a3' ( temp highp int)
213617a3babSopenharmony_ci0:113          direct index ( flat temp highp int SampleMaskIn)
214617a3babSopenharmony_ci0:113            'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn)
215617a3babSopenharmony_ci0:113            Constant:
216617a3babSopenharmony_ci0:113              0 (const int)
217617a3babSopenharmony_ci0:114      move second child to first child ( temp highp int)
218617a3babSopenharmony_ci0:114        direct index ( temp highp int SampleMaskIn)
219617a3babSopenharmony_ci0:114          'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn)
220617a3babSopenharmony_ci0:114          Constant:
221617a3babSopenharmony_ci0:114            0 (const int)
222617a3babSopenharmony_ci0:114        'a3' ( temp highp int)
223617a3babSopenharmony_ci0:115      Sequence
224617a3babSopenharmony_ci0:115        move second child to first child ( temp mediump int)
225617a3babSopenharmony_ci0:115          'n1' ( temp mediump int)
226617a3babSopenharmony_ci0:115          Constant:
227617a3babSopenharmony_ci0:115            4 (const int)
228617a3babSopenharmony_ci0:116      Sequence
229617a3babSopenharmony_ci0:116        move second child to first child ( temp mediump int)
230617a3babSopenharmony_ci0:116          'n2' ( temp mediump int)
231617a3babSopenharmony_ci0:116          'gl_NumSamples' ( uniform lowp int)
232617a3babSopenharmony_ci0:128  Function Definition: goodImageAtom( ( global void)
233617a3babSopenharmony_ci0:128    Function Parameters: 
234617a3babSopenharmony_ci0:?     Sequence
235617a3babSopenharmony_ci0:134      imageAtomicAdd ( global highp int)
236617a3babSopenharmony_ci0:134        'im2Di' (layout( r32i) uniform highp iimage2D)
237617a3babSopenharmony_ci0:134        'P' ( uniform mediump 2-component vector of int)
238617a3babSopenharmony_ci0:134        'dati' ( temp mediump int)
239617a3babSopenharmony_ci0:135      imageAtomicAdd ( global highp uint)
240617a3babSopenharmony_ci0:135        'im2Du' (layout( r32ui) uniform highp uimage2D)
241617a3babSopenharmony_ci0:135        'P' ( uniform mediump 2-component vector of int)
242617a3babSopenharmony_ci0:135        'datu' ( temp mediump uint)
243617a3babSopenharmony_ci0:136      imageAtomicMin ( global highp int)
244617a3babSopenharmony_ci0:136        'im2Di' (layout( r32i) uniform highp iimage2D)
245617a3babSopenharmony_ci0:136        'P' ( uniform mediump 2-component vector of int)
246617a3babSopenharmony_ci0:136        'dati' ( temp mediump int)
247617a3babSopenharmony_ci0:137      imageAtomicMin ( global highp uint)
248617a3babSopenharmony_ci0:137        'im2Du' (layout( r32ui) uniform highp uimage2D)
249617a3babSopenharmony_ci0:137        'P' ( uniform mediump 2-component vector of int)
250617a3babSopenharmony_ci0:137        'datu' ( temp mediump uint)
251617a3babSopenharmony_ci0:138      imageAtomicMax ( global highp int)
252617a3babSopenharmony_ci0:138        'im2Di' (layout( r32i) uniform highp iimage2D)
253617a3babSopenharmony_ci0:138        'P' ( uniform mediump 2-component vector of int)
254617a3babSopenharmony_ci0:138        'dati' ( temp mediump int)
255617a3babSopenharmony_ci0:139      imageAtomicMax ( global highp uint)
256617a3babSopenharmony_ci0:139        'im2Du' (layout( r32ui) uniform highp uimage2D)
257617a3babSopenharmony_ci0:139        'P' ( uniform mediump 2-component vector of int)
258617a3babSopenharmony_ci0:139        'datu' ( temp mediump uint)
259617a3babSopenharmony_ci0:140      imageAtomicAnd ( global highp int)
260617a3babSopenharmony_ci0:140        'im2Di' (layout( r32i) uniform highp iimage2D)
261617a3babSopenharmony_ci0:140        'P' ( uniform mediump 2-component vector of int)
262617a3babSopenharmony_ci0:140        'dati' ( temp mediump int)
263617a3babSopenharmony_ci0:141      imageAtomicAnd ( global highp uint)
264617a3babSopenharmony_ci0:141        'im2Du' (layout( r32ui) uniform highp uimage2D)
265617a3babSopenharmony_ci0:141        'P' ( uniform mediump 2-component vector of int)
266617a3babSopenharmony_ci0:141        'datu' ( temp mediump uint)
267617a3babSopenharmony_ci0:142      imageAtomicOr ( global highp int)
268617a3babSopenharmony_ci0:142        'im2Di' (layout( r32i) uniform highp iimage2D)
269617a3babSopenharmony_ci0:142        'P' ( uniform mediump 2-component vector of int)
270617a3babSopenharmony_ci0:142        'dati' ( temp mediump int)
271617a3babSopenharmony_ci0:143      imageAtomicOr ( global highp uint)
272617a3babSopenharmony_ci0:143        'im2Du' (layout( r32ui) uniform highp uimage2D)
273617a3babSopenharmony_ci0:143        'P' ( uniform mediump 2-component vector of int)
274617a3babSopenharmony_ci0:143        'datu' ( temp mediump uint)
275617a3babSopenharmony_ci0:144      imageAtomicXor ( global highp int)
276617a3babSopenharmony_ci0:144        'im2Di' (layout( r32i) uniform highp iimage2D)
277617a3babSopenharmony_ci0:144        'P' ( uniform mediump 2-component vector of int)
278617a3babSopenharmony_ci0:144        'dati' ( temp mediump int)
279617a3babSopenharmony_ci0:145      imageAtomicXor ( global highp uint)
280617a3babSopenharmony_ci0:145        'im2Du' (layout( r32ui) uniform highp uimage2D)
281617a3babSopenharmony_ci0:145        'P' ( uniform mediump 2-component vector of int)
282617a3babSopenharmony_ci0:145        'datu' ( temp mediump uint)
283617a3babSopenharmony_ci0:146      imageAtomicExchange ( global highp int)
284617a3babSopenharmony_ci0:146        'im2Di' (layout( r32i) uniform highp iimage2D)
285617a3babSopenharmony_ci0:146        'P' ( uniform mediump 2-component vector of int)
286617a3babSopenharmony_ci0:146        'dati' ( temp mediump int)
287617a3babSopenharmony_ci0:147      imageAtomicExchange ( global highp uint)
288617a3babSopenharmony_ci0:147        'im2Du' (layout( r32ui) uniform highp uimage2D)
289617a3babSopenharmony_ci0:147        'P' ( uniform mediump 2-component vector of int)
290617a3babSopenharmony_ci0:147        'datu' ( temp mediump uint)
291617a3babSopenharmony_ci0:148      imageAtomicExchange ( global highp float)
292617a3babSopenharmony_ci0:148        'im2Df' (layout( r32f) uniform highp image2D)
293617a3babSopenharmony_ci0:148        'P' ( uniform mediump 2-component vector of int)
294617a3babSopenharmony_ci0:148        'datf' ( temp mediump float)
295617a3babSopenharmony_ci0:149      imageAtomicCompSwap ( global highp int)
296617a3babSopenharmony_ci0:149        'im2Di' (layout( r32i) uniform highp iimage2D)
297617a3babSopenharmony_ci0:149        'P' ( uniform mediump 2-component vector of int)
298617a3babSopenharmony_ci0:149        Constant:
299617a3babSopenharmony_ci0:149          3 (const int)
300617a3babSopenharmony_ci0:149        'dati' ( temp mediump int)
301617a3babSopenharmony_ci0:150      imageAtomicCompSwap ( global highp uint)
302617a3babSopenharmony_ci0:150        'im2Du' (layout( r32ui) uniform highp uimage2D)
303617a3babSopenharmony_ci0:150        'P' ( uniform mediump 2-component vector of int)
304617a3babSopenharmony_ci0:150        Constant:
305617a3babSopenharmony_ci0:150          5 (const uint)
306617a3babSopenharmony_ci0:150        'datu' ( temp mediump uint)
307617a3babSopenharmony_ci0:152      imageAtomicMax ( global highp int)
308617a3babSopenharmony_ci0:152        'badIm2Di' (layout( rgba16i) uniform highp iimage2D)
309617a3babSopenharmony_ci0:152        'P' ( uniform mediump 2-component vector of int)
310617a3babSopenharmony_ci0:152        'dati' ( temp mediump int)
311617a3babSopenharmony_ci0:153      imageAtomicMax ( global highp uint)
312617a3babSopenharmony_ci0:153        'badIm2Du' (layout( rgba8ui) uniform highp uimage2D)
313617a3babSopenharmony_ci0:153        'P' ( uniform mediump 2-component vector of int)
314617a3babSopenharmony_ci0:153        'datu' ( temp mediump uint)
315617a3babSopenharmony_ci0:154      imageAtomicExchange ( global highp float)
316617a3babSopenharmony_ci0:154        'badIm2Df' (layout( rgba32f) uniform highp image2D)
317617a3babSopenharmony_ci0:154        'P' ( uniform mediump 2-component vector of int)
318617a3babSopenharmony_ci0:154        'datf' ( temp mediump float)
319617a3babSopenharmony_ci0:169  Function Definition: interp( ( global void)
320617a3babSopenharmony_ci0:169    Function Parameters: 
321617a3babSopenharmony_ci0:?     Sequence
322617a3babSopenharmony_ci0:176      move second child to first child ( temp mediump 2-component vector of float)
323617a3babSopenharmony_ci0:176        'res2' ( temp mediump 2-component vector of float)
324617a3babSopenharmony_ci0:176        interpolateAtCentroid ( global mediump 2-component vector of float)
325617a3babSopenharmony_ci0:176          'colorfc' ( centroid flat in mediump 2-component vector of float)
326617a3babSopenharmony_ci0:177      move second child to first child ( temp mediump 4-component vector of float)
327617a3babSopenharmony_ci0:177        'res4' ( temp mediump 4-component vector of float)
328617a3babSopenharmony_ci0:177        interpolateAtCentroid ( global mediump 4-component vector of float)
329617a3babSopenharmony_ci0:177          'colorSampIn' ( smooth sample in mediump 4-component vector of float)
330617a3babSopenharmony_ci0:178      move second child to first child ( temp mediump 4-component vector of float)
331617a3babSopenharmony_ci0:178        'res4' ( temp mediump 4-component vector of float)
332617a3babSopenharmony_ci0:178        interpolateAtCentroid ( global mediump 4-component vector of float)
333617a3babSopenharmony_ci0:178          'colorfsi' ( flat sample in mediump 4-component vector of float)
334617a3babSopenharmony_ci0:179      move second child to first child ( temp mediump float)
335617a3babSopenharmony_ci0:179        'res' ( temp mediump float)
336617a3babSopenharmony_ci0:179        interpolateAtCentroid ( global mediump float)
337617a3babSopenharmony_ci0:179          'scalarIn' ( smooth in mediump float)
338617a3babSopenharmony_ci0:180      'res3' ( temp mediump 3-component vector of float)
339617a3babSopenharmony_ci0:181      move second child to first child ( temp mediump 3-component vector of float)
340617a3babSopenharmony_ci0:181        'res3' ( temp mediump 3-component vector of float)
341617a3babSopenharmony_ci0:181        interpolateAtCentroid ( global mediump 3-component vector of float)
342617a3babSopenharmony_ci0:181          direct index ( smooth sample temp mediump 3-component vector of float)
343617a3babSopenharmony_ci0:181            'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float)
344617a3babSopenharmony_ci0:181            Constant:
345617a3babSopenharmony_ci0:181              2 (const int)
346617a3babSopenharmony_ci0:182      move second child to first child ( temp mediump 2-component vector of float)
347617a3babSopenharmony_ci0:182        'res2' ( temp mediump 2-component vector of float)
348617a3babSopenharmony_ci0:182        interpolateAtCentroid ( global mediump 2-component vector of float)
349617a3babSopenharmony_ci0:182          vector swizzle ( temp mediump 2-component vector of float)
350617a3babSopenharmony_ci0:182            direct index ( smooth sample temp mediump 3-component vector of float)
351617a3babSopenharmony_ci0:182              'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float)
352617a3babSopenharmony_ci0:182              Constant:
353617a3babSopenharmony_ci0:182                2 (const int)
354617a3babSopenharmony_ci0:182            Sequence
355617a3babSopenharmony_ci0:182              Constant:
356617a3babSopenharmony_ci0:182                0 (const int)
357617a3babSopenharmony_ci0:182              Constant:
358617a3babSopenharmony_ci0:182                1 (const int)
359617a3babSopenharmony_ci0:184      'res3' ( temp mediump 3-component vector of float)
360617a3babSopenharmony_ci0:185      move second child to first child ( temp mediump 3-component vector of float)
361617a3babSopenharmony_ci0:185        'res3' ( temp mediump 3-component vector of float)
362617a3babSopenharmony_ci0:185        interpolateAtSample ( global mediump 3-component vector of float)
363617a3babSopenharmony_ci0:185          indirect index ( smooth sample temp mediump 3-component vector of float)
364617a3babSopenharmony_ci0:185            'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float)
365617a3babSopenharmony_ci0:185            'i' ( uniform mediump int)
366617a3babSopenharmony_ci0:185          Constant:
367617a3babSopenharmony_ci0:185            0 (const int)
368617a3babSopenharmony_ci0:186      move second child to first child ( temp mediump 2-component vector of float)
369617a3babSopenharmony_ci0:186        'res2' ( temp mediump 2-component vector of float)
370617a3babSopenharmony_ci0:186        interpolateAtSample ( global mediump 2-component vector of float)
371617a3babSopenharmony_ci0:186          vector swizzle ( temp mediump 2-component vector of float)
372617a3babSopenharmony_ci0:186            direct index ( smooth sample temp mediump 3-component vector of float)
373617a3babSopenharmony_ci0:186              'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float)
374617a3babSopenharmony_ci0:186              Constant:
375617a3babSopenharmony_ci0:186                2 (const int)
376617a3babSopenharmony_ci0:186            Sequence
377617a3babSopenharmony_ci0:186              Constant:
378617a3babSopenharmony_ci0:186                0 (const int)
379617a3babSopenharmony_ci0:186              Constant:
380617a3babSopenharmony_ci0:186                1 (const int)
381617a3babSopenharmony_ci0:186          Constant:
382617a3babSopenharmony_ci0:186            2 (const int)
383617a3babSopenharmony_ci0:187      move second child to first child ( temp mediump float)
384617a3babSopenharmony_ci0:187        'res' ( temp mediump float)
385617a3babSopenharmony_ci0:187        interpolateAtSample ( global mediump float)
386617a3babSopenharmony_ci0:187          'scalarIn' ( smooth in mediump float)
387617a3babSopenharmony_ci0:187          Constant:
388617a3babSopenharmony_ci0:187            1 (const int)
389617a3babSopenharmony_ci0:189      'res3' ( temp mediump 3-component vector of float)
390617a3babSopenharmony_ci0:190      move second child to first child ( temp mediump 3-component vector of float)
391617a3babSopenharmony_ci0:190        'res3' ( temp mediump 3-component vector of float)
392617a3babSopenharmony_ci0:190        interpolateAtOffset ( global mediump 3-component vector of float)
393617a3babSopenharmony_ci0:190          direct index ( smooth sample temp mediump 3-component vector of float)
394617a3babSopenharmony_ci0:190            'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float)
395617a3babSopenharmony_ci0:190            Constant:
396617a3babSopenharmony_ci0:190              2 (const int)
397617a3babSopenharmony_ci0:190          Constant:
398617a3babSopenharmony_ci0:190            0.200000
399617a3babSopenharmony_ci0:190            0.200000
400617a3babSopenharmony_ci0:191      move second child to first child ( temp mediump 2-component vector of float)
401617a3babSopenharmony_ci0:191        'res2' ( temp mediump 2-component vector of float)
402617a3babSopenharmony_ci0:191        interpolateAtOffset ( global mediump 2-component vector of float)
403617a3babSopenharmony_ci0:191          vector swizzle ( temp mediump 2-component vector of float)
404617a3babSopenharmony_ci0:191            direct index ( smooth sample temp mediump 3-component vector of float)
405617a3babSopenharmony_ci0:191              'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float)
406617a3babSopenharmony_ci0:191              Constant:
407617a3babSopenharmony_ci0:191                2 (const int)
408617a3babSopenharmony_ci0:191            Sequence
409617a3babSopenharmony_ci0:191              Constant:
410617a3babSopenharmony_ci0:191                0 (const int)
411617a3babSopenharmony_ci0:191              Constant:
412617a3babSopenharmony_ci0:191                1 (const int)
413617a3babSopenharmony_ci0:191          Constant:
414617a3babSopenharmony_ci0:191            0.200000
415617a3babSopenharmony_ci0:191            0.200000
416617a3babSopenharmony_ci0:192      move second child to first child ( temp mediump float)
417617a3babSopenharmony_ci0:192        'res' ( temp mediump float)
418617a3babSopenharmony_ci0:192        interpolateAtOffset ( global mediump float)
419617a3babSopenharmony_ci0:192          add ( temp mediump float)
420617a3babSopenharmony_ci0:192            'scalarIn' ( smooth in mediump float)
421617a3babSopenharmony_ci0:192            'scalarIn' ( smooth in mediump float)
422617a3babSopenharmony_ci0:192          Constant:
423617a3babSopenharmony_ci0:192            0.200000
424617a3babSopenharmony_ci0:192            0.200000
425617a3babSopenharmony_ci0:193      move second child to first child ( temp mediump float)
426617a3babSopenharmony_ci0:193        'res' ( temp mediump float)
427617a3babSopenharmony_ci0:193        interpolateAtOffset ( global mediump float)
428617a3babSopenharmony_ci0:193          'scalarIn' ( smooth in mediump float)
429617a3babSopenharmony_ci0:193          Constant:
430617a3babSopenharmony_ci0:193            0.200000
431617a3babSopenharmony_ci0:193            0.200000
432617a3babSopenharmony_ci0:196      move second child to first child ( temp mediump float)
433617a3babSopenharmony_ci0:196        'res' ( temp mediump float)
434617a3babSopenharmony_ci0:196        interpolateAtCentroid ( global mediump float)
435617a3babSopenharmony_ci0:196          'f' ( temp mediump float)
436617a3babSopenharmony_ci0:197      'res4' ( temp mediump 4-component vector of float)
437617a3babSopenharmony_ci0:221  Function Definition: blendFoo( ( temp void)
438617a3babSopenharmony_ci0:221    Function Parameters: 
439617a3babSopenharmony_ci0:222  Function Definition: blendFoo(vf3; ( global void)
440617a3babSopenharmony_ci0:222    Function Parameters: 
441617a3babSopenharmony_ci0:222      'v' ( in mediump 3-component vector of float)
442617a3babSopenharmony_ci0:?   Linker Objects
443617a3babSopenharmony_ci0:?     'outbinst' ( out block{ out mediump int a})
444617a3babSopenharmony_ci0:?     'inbinst' ( in block{ in mediump int a,  in mediump 4-component vector of float v,  in structure{ global mediump int b} s})
445617a3babSopenharmony_ci0:?     'anon@0' ( in block{layout( location=12) in mediump int aAnon, layout( location=13) centroid in mediump 4-component vector of float vAnon})
446617a3babSopenharmony_ci0:?     'aliased' (layout( location=13) smooth in mediump 4-component vector of float)
447617a3babSopenharmony_ci0:?     'arrayedInst' ( in 4-element array of block{ in mediump float f})
448617a3babSopenharmony_ci0:?     'i' ( uniform mediump int)
449617a3babSopenharmony_ci0:?     'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord)
450617a3babSopenharmony_ci0:?     'gl_FragDepth' ( gl_FragDepth highp float FragDepth)
451617a3babSopenharmony_ci0:?     'inf' ( smooth in mediump 2-component vector of float)
452617a3babSopenharmony_ci0:?     'ing' ( smooth in mediump 2-component vector of float)
453617a3babSopenharmony_ci0:?     'offsets' ( uniform 4-element array of mediump 2-component vector of int)
454617a3babSopenharmony_ci0:?     'sArray' ( uniform 4-element array of lowp sampler2D)
455617a3babSopenharmony_ci0:?     'sIndex' ( uniform mediump int)
456617a3babSopenharmony_ci0:?     'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
457617a3babSopenharmony_ci0:?     'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform mediump int i})
458617a3babSopenharmony_ci0:?     'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer mediump int i})
459617a3babSopenharmony_ci0:?     'iArray' ( writeonly uniform 5-element array of highp image2D)
460617a3babSopenharmony_ci0:?     'constOffsets' ( const 4-element array of mediump 2-component vector of int)
461617a3babSopenharmony_ci0:?       0 (const int)
462617a3babSopenharmony_ci0:?       0 (const int)
463617a3babSopenharmony_ci0:?       0 (const int)
464617a3babSopenharmony_ci0:?       0 (const int)
465617a3babSopenharmony_ci0:?       0 (const int)
466617a3babSopenharmony_ci0:?       0 (const int)
467617a3babSopenharmony_ci0:?       0 (const int)
468617a3babSopenharmony_ci0:?       0 (const int)
469617a3babSopenharmony_ci0:?     'CA1' ( writeonly uniform highp imageCubeArray)
470617a3babSopenharmony_ci0:?     'CA2' ( writeonly uniform highp iimageCubeArray)
471617a3babSopenharmony_ci0:?     'CA3' ( writeonly uniform highp uimageCubeArray)
472617a3babSopenharmony_ci0:?     'CA4' ( uniform highp samplerCubeArray)
473617a3babSopenharmony_ci0:?     'CA5' ( uniform highp samplerCubeArrayShadow)
474617a3babSopenharmony_ci0:?     'CA6' ( uniform highp isamplerCubeArray)
475617a3babSopenharmony_ci0:?     'CA7' ( uniform highp usamplerCubeArray)
476617a3babSopenharmony_ci0:?     'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn)
477617a3babSopenharmony_ci0:?     'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn)
478617a3babSopenharmony_ci0:?     'im2Df' (layout( r32f) uniform highp image2D)
479617a3babSopenharmony_ci0:?     'im2Du' (layout( r32ui) uniform highp uimage2D)
480617a3babSopenharmony_ci0:?     'im2Di' (layout( r32i) uniform highp iimage2D)
481617a3babSopenharmony_ci0:?     'P' ( uniform mediump 2-component vector of int)
482617a3babSopenharmony_ci0:?     'badIm2Df' (layout( rgba32f) uniform highp image2D)
483617a3babSopenharmony_ci0:?     'badIm2Du' (layout( rgba8ui) uniform highp uimage2D)
484617a3babSopenharmony_ci0:?     'badIm2Di' (layout( rgba16i) uniform highp iimage2D)
485617a3babSopenharmony_ci0:?     'colorCentroidBad' ( centroid out mediump 4-component vector of float)
486617a3babSopenharmony_ci0:?     'colorBadFlat' ( flat out mediump 4-component vector of float)
487617a3babSopenharmony_ci0:?     'colorBadSmooth' ( smooth out mediump 4-component vector of float)
488617a3babSopenharmony_ci0:?     'colorBadNo' ( noperspective out mediump 4-component vector of float)
489617a3babSopenharmony_ci0:?     'colorfc' ( centroid flat in mediump 2-component vector of float)
490617a3babSopenharmony_ci0:?     'scalarIn' ( smooth in mediump float)
491617a3babSopenharmony_ci0:?     'colorSampIn' ( smooth sample in mediump 4-component vector of float)
492617a3babSopenharmony_ci0:?     'colorSampleBad' ( sample out mediump 4-component vector of float)
493617a3babSopenharmony_ci0:?     'colorfsi' ( flat sample in mediump 4-component vector of float)
494617a3babSopenharmony_ci0:?     'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float)
495617a3babSopenharmony_ci0:?     'badout' ( out mediump 4-component vector of float)
496617a3babSopenharmony_ci0:?     'outAA' ( out 2-element array of 2-element array of mediump 4-component vector of float)
497617a3babSopenharmony_ci
498617a3babSopenharmony_ci
499617a3babSopenharmony_ciLinked fragment stage:
500617a3babSopenharmony_ci
501617a3babSopenharmony_ciERROR: Linking fragment stage: when more than one fragment shader output, all must have location qualifiers
502617a3babSopenharmony_ci
503617a3babSopenharmony_ciShader version: 320
504617a3babSopenharmony_cigl_FragCoord pixel center is integer
505617a3babSopenharmony_cigl_FragCoord origin is upper left
506617a3babSopenharmony_ciusing early_fragment_tests
507617a3babSopenharmony_ciusing depth_any
508617a3babSopenharmony_ciusing blend_support_multiply blend_support_screen blend_support_overlay blend_support_darken blend_support_lighten blend_support_colordodge blend_support_colorburn blend_support_hardlight blend_support_softlight blend_support_difference blend_support_exclusion blend_support_hsl_hue blend_support_hsl_saturation blend_support_hsl_color blend_support_hsl_luminosity blend_support_all_equations
509617a3babSopenharmony_ciERROR: node is still EOpNull!
510617a3babSopenharmony_ci0:49  Function Definition: main( ( global void)
511617a3babSopenharmony_ci0:49    Function Parameters: 
512617a3babSopenharmony_ci0:51    Sequence
513617a3babSopenharmony_ci0:51      move second child to first child ( temp highp float)
514617a3babSopenharmony_ci0:51        'gl_FragDepth' ( gl_FragDepth highp float FragDepth)
515617a3babSopenharmony_ci0:51        Constant:
516617a3babSopenharmony_ci0:51          0.200000
517617a3babSopenharmony_ci0:52      Sequence
518617a3babSopenharmony_ci0:52        move second child to first child ( temp bool)
519617a3babSopenharmony_ci0:52          'f' ( temp bool)
520617a3babSopenharmony_ci0:52          'gl_FrontFacing' ( gl_FrontFacing bool Face)
521617a3babSopenharmony_ci0:?   Linker Objects
522617a3babSopenharmony_ci0:?     'outbinst' ( out block{ out mediump int a})
523617a3babSopenharmony_ci0:?     'inbinst' ( in block{ in mediump int a,  in mediump 4-component vector of float v,  in structure{ global mediump int b} s})
524617a3babSopenharmony_ci0:?     'anon@0' ( in block{layout( location=12) in mediump int aAnon, layout( location=13) centroid in mediump 4-component vector of float vAnon})
525617a3babSopenharmony_ci0:?     'aliased' (layout( location=13) smooth in mediump 4-component vector of float)
526617a3babSopenharmony_ci0:?     'arrayedInst' ( in 4-element array of block{ in mediump float f})
527617a3babSopenharmony_ci0:?     'i' ( uniform mediump int)
528617a3babSopenharmony_ci0:?     'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord)
529617a3babSopenharmony_ci0:?     'gl_FragDepth' ( gl_FragDepth highp float FragDepth)
530617a3babSopenharmony_ci0:?     'inf' ( smooth in mediump 2-component vector of float)
531617a3babSopenharmony_ci0:?     'ing' ( smooth in mediump 2-component vector of float)
532617a3babSopenharmony_ci0:?     'offsets' ( uniform 4-element array of mediump 2-component vector of int)
533617a3babSopenharmony_ci0:?     'sArray' ( uniform 4-element array of lowp sampler2D)
534617a3babSopenharmony_ci0:?     'sIndex' ( uniform mediump int)
535617a3babSopenharmony_ci0:?     'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
536617a3babSopenharmony_ci0:?     'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform mediump int i})
537617a3babSopenharmony_ci0:?     'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer mediump int i})
538617a3babSopenharmony_ci0:?     'iArray' ( writeonly uniform 5-element array of highp image2D)
539617a3babSopenharmony_ci0:?     'constOffsets' ( const 4-element array of mediump 2-component vector of int)
540617a3babSopenharmony_ci0:?       0 (const int)
541617a3babSopenharmony_ci0:?       0 (const int)
542617a3babSopenharmony_ci0:?       0 (const int)
543617a3babSopenharmony_ci0:?       0 (const int)
544617a3babSopenharmony_ci0:?       0 (const int)
545617a3babSopenharmony_ci0:?       0 (const int)
546617a3babSopenharmony_ci0:?       0 (const int)
547617a3babSopenharmony_ci0:?       0 (const int)
548617a3babSopenharmony_ci0:?     'CA1' ( writeonly uniform highp imageCubeArray)
549617a3babSopenharmony_ci0:?     'CA2' ( writeonly uniform highp iimageCubeArray)
550617a3babSopenharmony_ci0:?     'CA3' ( writeonly uniform highp uimageCubeArray)
551617a3babSopenharmony_ci0:?     'CA4' ( uniform highp samplerCubeArray)
552617a3babSopenharmony_ci0:?     'CA5' ( uniform highp samplerCubeArrayShadow)
553617a3babSopenharmony_ci0:?     'CA6' ( uniform highp isamplerCubeArray)
554617a3babSopenharmony_ci0:?     'CA7' ( uniform highp usamplerCubeArray)
555617a3babSopenharmony_ci0:?     'gl_SampleMaskIn' ( flat in 1-element array of highp int SampleMaskIn)
556617a3babSopenharmony_ci0:?     'gl_SampleMask' ( out 1-element array of highp int SampleMaskIn)
557617a3babSopenharmony_ci0:?     'im2Df' (layout( r32f) uniform highp image2D)
558617a3babSopenharmony_ci0:?     'im2Du' (layout( r32ui) uniform highp uimage2D)
559617a3babSopenharmony_ci0:?     'im2Di' (layout( r32i) uniform highp iimage2D)
560617a3babSopenharmony_ci0:?     'P' ( uniform mediump 2-component vector of int)
561617a3babSopenharmony_ci0:?     'badIm2Df' (layout( rgba32f) uniform highp image2D)
562617a3babSopenharmony_ci0:?     'badIm2Du' (layout( rgba8ui) uniform highp uimage2D)
563617a3babSopenharmony_ci0:?     'badIm2Di' (layout( rgba16i) uniform highp iimage2D)
564617a3babSopenharmony_ci0:?     'colorCentroidBad' ( centroid out mediump 4-component vector of float)
565617a3babSopenharmony_ci0:?     'colorBadFlat' ( flat out mediump 4-component vector of float)
566617a3babSopenharmony_ci0:?     'colorBadSmooth' ( smooth out mediump 4-component vector of float)
567617a3babSopenharmony_ci0:?     'colorBadNo' ( noperspective out mediump 4-component vector of float)
568617a3babSopenharmony_ci0:?     'colorfc' ( centroid flat in mediump 2-component vector of float)
569617a3babSopenharmony_ci0:?     'scalarIn' ( smooth in mediump float)
570617a3babSopenharmony_ci0:?     'colorSampIn' ( smooth sample in mediump 4-component vector of float)
571617a3babSopenharmony_ci0:?     'colorSampleBad' ( sample out mediump 4-component vector of float)
572617a3babSopenharmony_ci0:?     'colorfsi' ( flat sample in mediump 4-component vector of float)
573617a3babSopenharmony_ci0:?     'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float)
574617a3babSopenharmony_ci0:?     'badout' ( out mediump 4-component vector of float)
575617a3babSopenharmony_ci0:?     'outAA' ( out 2-element array of 2-element array of mediump 4-component vector of float)
576617a3babSopenharmony_ci
577