1617a3babSopenharmony_ci130.frag
2617a3babSopenharmony_ciERROR: 0:25: 'textureGather(...)' : not supported for this version or the enabled extensions 
3617a3babSopenharmony_ciERROR: 0:35: 'redeclaration' : cannot change the type of gl_Color
4617a3babSopenharmony_ciERROR: 0:38: 'gl_Color' : redeclaring non-array as array 
5617a3babSopenharmony_ciERROR: 0:39: 'redeclaration' : cannot change storage, memory, or auxiliary qualification of gl_Color
6617a3babSopenharmony_ciWARNING: 0:45: extension GL_ARB_texture_gather is being used for textureGather(...)
7617a3babSopenharmony_ciERROR: 0:62: '<' :  wrong operand types: no operation '<' exists that takes a left-hand operand of type ' temp 3-component vector of bool' and a right operand of type ' temp 3-component vector of bool' (or there is no acceptable conversion)
8617a3babSopenharmony_ciERROR: 0:63: '>' :  wrong operand types: no operation '>' exists that takes a left-hand operand of type ' temp 3-component vector of uint' and a right operand of type ' temp 3-component vector of uint' (or there is no acceptable conversion)
9617a3babSopenharmony_ciERROR: 0:64: '>=' :  wrong operand types: no operation '>=' exists that takes a left-hand operand of type ' const 2-component vector of uint' and a right operand of type ' const 2-component vector of uint' (or there is no acceptable conversion)
10617a3babSopenharmony_ciERROR: 0:65: 'gl_NumSamples' : required extension not requested: GL_ARB_sample_shading
11617a3babSopenharmony_ciERROR: 0:82: 'textureGatherOffset' : no matching overloaded function found 
12617a3babSopenharmony_ciERROR: 0:82: 'assign' :  cannot convert from ' const float' to ' temp 4-component vector of float'
13617a3babSopenharmony_ciERROR: 0:83: 'textureGatherOffset(...)' : not supported for this version or the enabled extensions 
14617a3babSopenharmony_ciERROR: 0:86: 'textureGatherOffset(...)' : not supported for this version or the enabled extensions 
15617a3babSopenharmony_ciERROR: 0:87: 'textureGatherOffset(...)' : not supported for this version or the enabled extensions 
16617a3babSopenharmony_ciWARNING: 0:91: '#extension' : extension is only partially supported: GL_ARB_gpu_shader5
17617a3babSopenharmony_ciERROR: 0:123: 'line continuation' : not supported for this version or the enabled extensions 
18617a3babSopenharmony_ciERROR: 0:129: 'uniform block' : not supported for this version or the enabled extensions 
19617a3babSopenharmony_ciERROR: 0:143: 'length' : does not operate on this type:  temp bool
20617a3babSopenharmony_ciERROR: 0:143: 'boolb' : can't use function syntax on variable 
21617a3babSopenharmony_ciERROR: 0:144: 'length' : does not operate on this type:  temp float
22617a3babSopenharmony_ciERROR: 0:144: '' : function call, method, or subroutine call expected 
23617a3babSopenharmony_ciERROR: 0:144: '' : no matching overloaded function found 
24617a3babSopenharmony_ciERROR: 0:145: 'length' : incomplete method syntax 
25617a3babSopenharmony_ciERROR: 0:146: 'length' : method does not accept any arguments 
26617a3babSopenharmony_ciERROR: 0:149: 'gl_FogFragCoord' : identifiers starting with "gl_" are reserved 
27617a3babSopenharmony_ciERROR: 0:154: 'int' : must be qualified as flat in
28617a3babSopenharmony_ciERROR: 0:154: 'redeclaration' : cannot change the type of gl_FogFragCoord
29617a3babSopenharmony_ciERROR: 0:156: 'early_fragment_tests' : not supported for this version or the enabled extensions 
30617a3babSopenharmony_ciERROR: 0:157: 'image load store' : not supported for this version or the enabled extensions 
31617a3babSopenharmony_ciERROR: 0:157: 'iimage2D' : Reserved word. 
32617a3babSopenharmony_ciERROR: 0:172: 'early_fragment_tests' : can only apply to 'in' 
33617a3babSopenharmony_ciERROR: 0:176: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions 
34617a3babSopenharmony_ciERROR: 30 compilation errors.  No code generated.
35617a3babSopenharmony_ci
36617a3babSopenharmony_ci
37617a3babSopenharmony_ciShader version: 130
38617a3babSopenharmony_ciRequested GL_ARB_explicit_attrib_location
39617a3babSopenharmony_ciRequested GL_ARB_explicit_uniform_location
40617a3babSopenharmony_ciRequested GL_ARB_gpu_shader5
41617a3babSopenharmony_ciRequested GL_ARB_sample_shading
42617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects
43617a3babSopenharmony_ciRequested GL_ARB_shader_image_load_store
44617a3babSopenharmony_ciRequested GL_ARB_shading_language_420pack
45617a3babSopenharmony_ciRequested GL_ARB_texture_cube_map_array
46617a3babSopenharmony_ciRequested GL_ARB_texture_gather
47617a3babSopenharmony_ciRequested GL_ARB_texture_rectangle
48617a3babSopenharmony_ciusing early_fragment_tests
49617a3babSopenharmony_ciERROR: node is still EOpNull!
50617a3babSopenharmony_ci0:16  Function Definition: main( ( global void)
51617a3babSopenharmony_ci0:16    Function Parameters: 
52617a3babSopenharmony_ci0:18    Sequence
53617a3babSopenharmony_ci0:18      Sequence
54617a3babSopenharmony_ci0:18        move second child to first child ( temp float)
55617a3babSopenharmony_ci0:18          'clip' ( temp float)
56617a3babSopenharmony_ci0:18          direct index ( smooth temp float ClipDistance)
57617a3babSopenharmony_ci0:18            'gl_ClipDistance' ( smooth in unsized 4-element array of float ClipDistance)
58617a3babSopenharmony_ci0:18            Constant:
59617a3babSopenharmony_ci0:18              3 (const int)
60617a3babSopenharmony_ci0:23  Function Definition: foo( ( global void)
61617a3babSopenharmony_ci0:23    Function Parameters: 
62617a3babSopenharmony_ci0:25    Sequence
63617a3babSopenharmony_ci0:25      Sequence
64617a3babSopenharmony_ci0:25        move second child to first child ( temp 4-component vector of float)
65617a3babSopenharmony_ci0:25          's' ( temp 4-component vector of float)
66617a3babSopenharmony_ci0:25          textureGather ( global 4-component vector of float)
67617a3babSopenharmony_ci0:25            'sampC' ( uniform samplerCube)
68617a3babSopenharmony_ci0:25            Constant:
69617a3babSopenharmony_ci0:25              0.200000
70617a3babSopenharmony_ci0:25              0.200000
71617a3babSopenharmony_ci0:25              0.200000
72617a3babSopenharmony_ci0:30  Function Definition: bar( ( global void)
73617a3babSopenharmony_ci0:30    Function Parameters: 
74617a3babSopenharmony_ci0:32    Sequence
75617a3babSopenharmony_ci0:32      Sequence
76617a3babSopenharmony_ci0:32        move second child to first child ( temp 4-component vector of float)
77617a3babSopenharmony_ci0:32          's' ( temp 4-component vector of float)
78617a3babSopenharmony_ci0:32          textureGather ( global 4-component vector of float)
79617a3babSopenharmony_ci0:32            'sampC' ( uniform samplerCube)
80617a3babSopenharmony_ci0:32            Constant:
81617a3babSopenharmony_ci0:32              0.200000
82617a3babSopenharmony_ci0:32              0.200000
83617a3babSopenharmony_ci0:32              0.200000
84617a3babSopenharmony_ci0:43  Function Definition: bar2( ( global void)
85617a3babSopenharmony_ci0:43    Function Parameters: 
86617a3babSopenharmony_ci0:45    Sequence
87617a3babSopenharmony_ci0:45      Sequence
88617a3babSopenharmony_ci0:45        move second child to first child ( temp 4-component vector of float)
89617a3babSopenharmony_ci0:45          's' ( temp 4-component vector of float)
90617a3babSopenharmony_ci0:45          textureGather ( global 4-component vector of float)
91617a3babSopenharmony_ci0:45            'sampC' ( uniform samplerCube)
92617a3babSopenharmony_ci0:45            Constant:
93617a3babSopenharmony_ci0:45              0.200000
94617a3babSopenharmony_ci0:45              0.200000
95617a3babSopenharmony_ci0:45              0.200000
96617a3babSopenharmony_ci0:49      move second child to first child ( temp 3-component vector of bool)
97617a3babSopenharmony_ci0:49        'b3' ( temp 3-component vector of bool)
98617a3babSopenharmony_ci0:49        Compare Less Than ( global 3-component vector of bool)
99617a3babSopenharmony_ci0:49          'uv3' ( temp 3-component vector of uint)
100617a3babSopenharmony_ci0:49          'uv3' ( temp 3-component vector of uint)
101617a3babSopenharmony_ci0:50      move second child to first child ( temp 3-component vector of bool)
102617a3babSopenharmony_ci0:50        'b3' ( temp 3-component vector of bool)
103617a3babSopenharmony_ci0:50        Equal ( global 3-component vector of bool)
104617a3babSopenharmony_ci0:50          'uv3' ( temp 3-component vector of uint)
105617a3babSopenharmony_ci0:50          'uv3' ( temp 3-component vector of uint)
106617a3babSopenharmony_ci0:56      direct index ( temp int)
107617a3babSopenharmony_ci0:56        'a1' ( temp 1-element array of int)
108617a3babSopenharmony_ci0:56        Constant:
109617a3babSopenharmony_ci0:56          0 (const int)
110617a3babSopenharmony_ci0:57      direct index ( temp int)
111617a3babSopenharmony_ci0:57        'a2' ( temp 1-element array of int)
112617a3babSopenharmony_ci0:57        Constant:
113617a3babSopenharmony_ci0:57          0 (const int)
114617a3babSopenharmony_ci0:60      direct index ( temp int)
115617a3babSopenharmony_ci0:60        'a3' ( temp 4-element array of int)
116617a3babSopenharmony_ci0:60        Constant:
117617a3babSopenharmony_ci0:60          3 (const int)
118617a3babSopenharmony_ci0:61      Compare Not Equal ( temp bool)
119617a3babSopenharmony_ci0:61        'b3' ( temp 3-component vector of bool)
120617a3babSopenharmony_ci0:61        'b3' ( temp 3-component vector of bool)
121617a3babSopenharmony_ci0:62      Constant:
122617a3babSopenharmony_ci0:62        false (const bool)
123617a3babSopenharmony_ci0:63      Constant:
124617a3babSopenharmony_ci0:63        false (const bool)
125617a3babSopenharmony_ci0:64      Constant:
126617a3babSopenharmony_ci0:64        false (const bool)
127617a3babSopenharmony_ci0:65      Sequence
128617a3babSopenharmony_ci0:65        move second child to first child ( temp int)
129617a3babSopenharmony_ci0:65          'samples' ( temp int)
130617a3babSopenharmony_ci0:65          'gl_NumSamples' ( uniform int SampleMaskIn)
131617a3babSopenharmony_ci0:66      Constant:
132617a3babSopenharmony_ci0:66        true (const bool)
133617a3babSopenharmony_ci0:67      Constant:
134617a3babSopenharmony_ci0:67        false (const bool)
135617a3babSopenharmony_ci0:79  Function Definition: bar23( ( global void)
136617a3babSopenharmony_ci0:79    Function Parameters: 
137617a3babSopenharmony_ci0:?     Sequence
138617a3babSopenharmony_ci0:82      's' ( temp 4-component vector of float)
139617a3babSopenharmony_ci0:83      move second child to first child ( temp 4-component vector of float)
140617a3babSopenharmony_ci0:83        's' ( temp 4-component vector of float)
141617a3babSopenharmony_ci0:83        textureGatherOffset ( global 4-component vector of float)
142617a3babSopenharmony_ci0:83          'samp2DR' ( uniform sampler2DRect)
143617a3babSopenharmony_ci0:83          Constant:
144617a3babSopenharmony_ci0:83            0.300000
145617a3babSopenharmony_ci0:83            0.300000
146617a3babSopenharmony_ci0:83          Constant:
147617a3babSopenharmony_ci0:83            1 (const int)
148617a3babSopenharmony_ci0:83            1 (const int)
149617a3babSopenharmony_ci0:84      move second child to first child ( temp 4-component vector of float)
150617a3babSopenharmony_ci0:84        's' ( temp 4-component vector of float)
151617a3babSopenharmony_ci0:84        textureGatherOffset ( global 4-component vector of float)
152617a3babSopenharmony_ci0:84          'samp2D' ( uniform sampler2D)
153617a3babSopenharmony_ci0:84          Constant:
154617a3babSopenharmony_ci0:84            0.300000
155617a3babSopenharmony_ci0:84            0.300000
156617a3babSopenharmony_ci0:84          Constant:
157617a3babSopenharmony_ci0:84            1 (const int)
158617a3babSopenharmony_ci0:84            1 (const int)
159617a3babSopenharmony_ci0:85      move second child to first child ( temp 4-component vector of float)
160617a3babSopenharmony_ci0:85        's' ( temp 4-component vector of float)
161617a3babSopenharmony_ci0:85        textureGatherOffset ( global 4-component vector of float)
162617a3babSopenharmony_ci0:85          'samp2DA' ( uniform sampler2DArray)
163617a3babSopenharmony_ci0:85          Constant:
164617a3babSopenharmony_ci0:85            0.300000
165617a3babSopenharmony_ci0:85            0.300000
166617a3babSopenharmony_ci0:85            0.300000
167617a3babSopenharmony_ci0:85          Constant:
168617a3babSopenharmony_ci0:85            1 (const int)
169617a3babSopenharmony_ci0:85            1 (const int)
170617a3babSopenharmony_ci0:86      move second child to first child ( temp 4-component vector of float)
171617a3babSopenharmony_ci0:86        's' ( temp 4-component vector of float)
172617a3babSopenharmony_ci0:86        textureGatherOffset ( global 4-component vector of float)
173617a3babSopenharmony_ci0:86          'samp2DS' ( uniform sampler2DShadow)
174617a3babSopenharmony_ci0:86          Constant:
175617a3babSopenharmony_ci0:86            0.300000
176617a3babSopenharmony_ci0:86            0.300000
177617a3babSopenharmony_ci0:86          Constant:
178617a3babSopenharmony_ci0:86            1.300000
179617a3babSopenharmony_ci0:86          Constant:
180617a3babSopenharmony_ci0:86            1 (const int)
181617a3babSopenharmony_ci0:86            1 (const int)
182617a3babSopenharmony_ci0:87      move second child to first child ( temp 4-component vector of float)
183617a3babSopenharmony_ci0:87        's' ( temp 4-component vector of float)
184617a3babSopenharmony_ci0:87        textureGatherOffset ( global 4-component vector of float)
185617a3babSopenharmony_ci0:87          'samp2D' ( uniform sampler2D)
186617a3babSopenharmony_ci0:87          Constant:
187617a3babSopenharmony_ci0:87            0.300000
188617a3babSopenharmony_ci0:87            0.300000
189617a3babSopenharmony_ci0:87          Constant:
190617a3babSopenharmony_ci0:87            1 (const int)
191617a3babSopenharmony_ci0:87            1 (const int)
192617a3babSopenharmony_ci0:87          Constant:
193617a3babSopenharmony_ci0:87            2 (const int)
194617a3babSopenharmony_ci0:88      Sequence
195617a3babSopenharmony_ci0:88        move second child to first child ( temp int)
196617a3babSopenharmony_ci0:88          'samples' ( temp int)
197617a3babSopenharmony_ci0:88          'gl_NumSamples' ( uniform int SampleMaskIn)
198617a3babSopenharmony_ci0:93  Function Definition: bar234( ( global void)
199617a3babSopenharmony_ci0:93    Function Parameters: 
200617a3babSopenharmony_ci0:?     Sequence
201617a3babSopenharmony_ci0:96      move second child to first child ( temp 4-component vector of float)
202617a3babSopenharmony_ci0:96        's' ( temp 4-component vector of float)
203617a3babSopenharmony_ci0:96        textureGatherOffset ( global 4-component vector of float)
204617a3babSopenharmony_ci0:96          'samp2D' ( uniform sampler2D)
205617a3babSopenharmony_ci0:96          Constant:
206617a3babSopenharmony_ci0:96            0.300000
207617a3babSopenharmony_ci0:96            0.300000
208617a3babSopenharmony_ci0:96          Constant:
209617a3babSopenharmony_ci0:96            1 (const int)
210617a3babSopenharmony_ci0:96            1 (const int)
211617a3babSopenharmony_ci0:97      move second child to first child ( temp 4-component vector of float)
212617a3babSopenharmony_ci0:97        's' ( temp 4-component vector of float)
213617a3babSopenharmony_ci0:97        textureGatherOffset ( global 4-component vector of float)
214617a3babSopenharmony_ci0:97          'samp2DA' ( uniform sampler2DArray)
215617a3babSopenharmony_ci0:97          Constant:
216617a3babSopenharmony_ci0:97            0.300000
217617a3babSopenharmony_ci0:97            0.300000
218617a3babSopenharmony_ci0:97            0.300000
219617a3babSopenharmony_ci0:97          Constant:
220617a3babSopenharmony_ci0:97            1 (const int)
221617a3babSopenharmony_ci0:97            1 (const int)
222617a3babSopenharmony_ci0:98      move second child to first child ( temp 4-component vector of float)
223617a3babSopenharmony_ci0:98        's' ( temp 4-component vector of float)
224617a3babSopenharmony_ci0:98        textureGatherOffset ( global 4-component vector of float)
225617a3babSopenharmony_ci0:98          'samp2DR' ( uniform sampler2DRect)
226617a3babSopenharmony_ci0:98          Constant:
227617a3babSopenharmony_ci0:98            0.300000
228617a3babSopenharmony_ci0:98            0.300000
229617a3babSopenharmony_ci0:98          Constant:
230617a3babSopenharmony_ci0:98            1 (const int)
231617a3babSopenharmony_ci0:98            1 (const int)
232617a3babSopenharmony_ci0:99      move second child to first child ( temp 4-component vector of float)
233617a3babSopenharmony_ci0:99        's' ( temp 4-component vector of float)
234617a3babSopenharmony_ci0:99        textureGatherOffset ( global 4-component vector of float)
235617a3babSopenharmony_ci0:99          'samp2DS' ( uniform sampler2DShadow)
236617a3babSopenharmony_ci0:99          Constant:
237617a3babSopenharmony_ci0:99            0.300000
238617a3babSopenharmony_ci0:99            0.300000
239617a3babSopenharmony_ci0:99          Constant:
240617a3babSopenharmony_ci0:99            1.300000
241617a3babSopenharmony_ci0:99          Constant:
242617a3babSopenharmony_ci0:99            1 (const int)
243617a3babSopenharmony_ci0:99            1 (const int)
244617a3babSopenharmony_ci0:100      move second child to first child ( temp 4-component vector of float)
245617a3babSopenharmony_ci0:100        's' ( temp 4-component vector of float)
246617a3babSopenharmony_ci0:100        textureGatherOffset ( global 4-component vector of float)
247617a3babSopenharmony_ci0:100          'samp2D' ( uniform sampler2D)
248617a3babSopenharmony_ci0:100          Constant:
249617a3babSopenharmony_ci0:100            0.300000
250617a3babSopenharmony_ci0:100            0.300000
251617a3babSopenharmony_ci0:100          Constant:
252617a3babSopenharmony_ci0:100            1 (const int)
253617a3babSopenharmony_ci0:100            1 (const int)
254617a3babSopenharmony_ci0:100          Constant:
255617a3babSopenharmony_ci0:100            2 (const int)
256617a3babSopenharmony_ci0:110  Function Definition: bar235( ( global void)
257617a3babSopenharmony_ci0:110    Function Parameters: 
258617a3babSopenharmony_ci0:112    Sequence
259617a3babSopenharmony_ci0:112      Sequence
260617a3babSopenharmony_ci0:112        move second child to first child ( temp 3-component vector of int)
261617a3babSopenharmony_ci0:112          'a' ( temp 3-component vector of int)
262617a3babSopenharmony_ci0:112          textureSize ( global 3-component vector of int)
263617a3babSopenharmony_ci0:112            'Sca' ( uniform samplerCubeArray)
264617a3babSopenharmony_ci0:112            Constant:
265617a3babSopenharmony_ci0:112              3 (const int)
266617a3babSopenharmony_ci0:113      Sequence
267617a3babSopenharmony_ci0:113        move second child to first child ( temp 4-component vector of float)
268617a3babSopenharmony_ci0:113          'b' ( temp 4-component vector of float)
269617a3babSopenharmony_ci0:113          texture ( global 4-component vector of float)
270617a3babSopenharmony_ci0:113            'Sca' ( uniform samplerCubeArray)
271617a3babSopenharmony_ci0:113            'i' ( smooth in 4-component vector of float)
272617a3babSopenharmony_ci0:114      Sequence
273617a3babSopenharmony_ci0:114        move second child to first child ( temp 4-component vector of int)
274617a3babSopenharmony_ci0:114          'c' ( temp 4-component vector of int)
275617a3babSopenharmony_ci0:114          texture ( global 4-component vector of int)
276617a3babSopenharmony_ci0:114            'Isca' ( uniform isamplerCubeArray)
277617a3babSopenharmony_ci0:114            'i' ( smooth in 4-component vector of float)
278617a3babSopenharmony_ci0:114            Constant:
279617a3babSopenharmony_ci0:114              0.700000
280617a3babSopenharmony_ci0:115      Sequence
281617a3babSopenharmony_ci0:115        move second child to first child ( temp 4-component vector of uint)
282617a3babSopenharmony_ci0:115          'd' ( temp 4-component vector of uint)
283617a3babSopenharmony_ci0:115          texture ( global 4-component vector of uint)
284617a3babSopenharmony_ci0:115            'Usca' ( uniform usamplerCubeArray)
285617a3babSopenharmony_ci0:115            'i' ( smooth in 4-component vector of float)
286617a3babSopenharmony_ci0:117      move second child to first child ( temp 4-component vector of float)
287617a3babSopenharmony_ci0:117        'b' ( temp 4-component vector of float)
288617a3babSopenharmony_ci0:117        textureLod ( global 4-component vector of float)
289617a3babSopenharmony_ci0:117          'Sca' ( uniform samplerCubeArray)
290617a3babSopenharmony_ci0:117          'i' ( smooth in 4-component vector of float)
291617a3babSopenharmony_ci0:117          Constant:
292617a3babSopenharmony_ci0:117            1.700000
293617a3babSopenharmony_ci0:118      move second child to first child ( temp 3-component vector of int)
294617a3babSopenharmony_ci0:118        'a' ( temp 3-component vector of int)
295617a3babSopenharmony_ci0:118        textureSize ( global 3-component vector of int)
296617a3babSopenharmony_ci0:118          'Scas' ( uniform samplerCubeArrayShadow)
297617a3babSopenharmony_ci0:118          direct index ( temp int)
298617a3babSopenharmony_ci0:118            'a' ( temp 3-component vector of int)
299617a3babSopenharmony_ci0:118            Constant:
300617a3babSopenharmony_ci0:118              0 (const int)
301617a3babSopenharmony_ci0:119      Sequence
302617a3babSopenharmony_ci0:119        move second child to first child ( temp float)
303617a3babSopenharmony_ci0:119          'f' ( temp float)
304617a3babSopenharmony_ci0:119          texture ( global float)
305617a3babSopenharmony_ci0:119            'Scas' ( uniform samplerCubeArrayShadow)
306617a3babSopenharmony_ci0:119            'i' ( smooth in 4-component vector of float)
307617a3babSopenharmony_ci0:119            direct index ( temp float)
308617a3babSopenharmony_ci0:119              'b' ( temp 4-component vector of float)
309617a3babSopenharmony_ci0:119              Constant:
310617a3babSopenharmony_ci0:119                1 (const int)
311617a3babSopenharmony_ci0:120      move second child to first child ( temp 4-component vector of int)
312617a3babSopenharmony_ci0:120        'c' ( temp 4-component vector of int)
313617a3babSopenharmony_ci0:120        textureGrad ( global 4-component vector of int)
314617a3babSopenharmony_ci0:120          'Isca' ( uniform isamplerCubeArray)
315617a3babSopenharmony_ci0:120          'i' ( smooth in 4-component vector of float)
316617a3babSopenharmony_ci0:120          Constant:
317617a3babSopenharmony_ci0:120            0.100000
318617a3babSopenharmony_ci0:120            0.100000
319617a3babSopenharmony_ci0:120            0.100000
320617a3babSopenharmony_ci0:120          Constant:
321617a3babSopenharmony_ci0:120            0.200000
322617a3babSopenharmony_ci0:120            0.200000
323617a3babSopenharmony_ci0:120            0.200000
324617a3babSopenharmony_ci0:132  Function Definition: bar23444( ( global void)
325617a3babSopenharmony_ci0:132    Function Parameters: 
326617a3babSopenharmony_ci0:?     Sequence
327617a3babSopenharmony_ci0:135      Sequence
328617a3babSopenharmony_ci0:135        move second child to first child ( temp float)
329617a3babSopenharmony_ci0:135          'a1' ( temp float)
330617a3babSopenharmony_ci0:135          direct index ( temp float)
331617a3babSopenharmony_ci0:135            direct index ( temp 3-component vector of float)
332617a3babSopenharmony_ci0:135              'm43' ( temp 4X3 matrix of float)
333617a3babSopenharmony_ci0:135              Constant:
334617a3babSopenharmony_ci0:135                3 (const int)
335617a3babSopenharmony_ci0:135            Constant:
336617a3babSopenharmony_ci0:135              1 (const int)
337617a3babSopenharmony_ci0:137      Sequence
338617a3babSopenharmony_ci0:137        move second child to first child ( temp int)
339617a3babSopenharmony_ci0:137          'a2' ( temp int)
340617a3babSopenharmony_ci0:137          Constant:
341617a3babSopenharmony_ci0:137            4 (const int)
342617a3babSopenharmony_ci0:138      add second child into first child ( temp int)
343617a3babSopenharmony_ci0:138        'a2' ( temp int)
344617a3babSopenharmony_ci0:138        Constant:
345617a3babSopenharmony_ci0:138          3 (const int)
346617a3babSopenharmony_ci0:139      add second child into first child ( temp int)
347617a3babSopenharmony_ci0:139        'a2' ( temp int)
348617a3babSopenharmony_ci0:139        Constant:
349617a3babSopenharmony_ci0:139          3 (const int)
350617a3babSopenharmony_ci0:140      Sequence
351617a3babSopenharmony_ci0:140        move second child to first child ( temp float)
352617a3babSopenharmony_ci0:140          'b' ( const (read only) float)
353617a3babSopenharmony_ci0:140          component-wise multiply ( temp float)
354617a3babSopenharmony_ci0:140            Constant:
355617a3babSopenharmony_ci0:140              2.000000
356617a3babSopenharmony_ci0:140            'a1' ( temp float)
357617a3babSopenharmony_ci0:141      move second child to first child ( temp float)
358617a3babSopenharmony_ci0:141        direct index ( temp float)
359617a3babSopenharmony_ci0:141          'a' ( global 3-component vector of float)
360617a3babSopenharmony_ci0:141          Constant:
361617a3babSopenharmony_ci0:141            0 (const int)
362617a3babSopenharmony_ci0:141        Constant:
363617a3babSopenharmony_ci0:141          -1.000000
364617a3babSopenharmony_ci0:143      Constant:
365617a3babSopenharmony_ci0:143        0.000000
366617a3babSopenharmony_ci0:144      Constant:
367617a3babSopenharmony_ci0:144        0.000000
368617a3babSopenharmony_ci0:146      Constant:
369617a3babSopenharmony_ci0:146        1 (const int)
370617a3babSopenharmony_ci0:165  Function Definition: qux2( ( global void)
371617a3babSopenharmony_ci0:165    Function Parameters: 
372617a3babSopenharmony_ci0:?     Sequence
373617a3babSopenharmony_ci0:168      imageAtomicCompSwap ( global int)
374617a3babSopenharmony_ci0:168        'iimg2D' (layout( r32i) uniform iimage2D)
375617a3babSopenharmony_ci0:168        Construct ivec2 ( temp 2-component vector of int)
376617a3babSopenharmony_ci0:168          'i' ( temp int)
377617a3babSopenharmony_ci0:168          'i' ( temp int)
378617a3babSopenharmony_ci0:168        'i' ( temp int)
379617a3babSopenharmony_ci0:168        'i' ( temp int)
380617a3babSopenharmony_ci0:169      Sequence
381617a3babSopenharmony_ci0:169        move second child to first child ( temp 4-component vector of int)
382617a3babSopenharmony_ci0:169          'pos' ( temp 4-component vector of int)
383617a3babSopenharmony_ci0:169          imageLoad ( global 4-component vector of int)
384617a3babSopenharmony_ci0:169            'iimg2D' (layout( r32i) uniform iimage2D)
385617a3babSopenharmony_ci0:169            Construct ivec2 ( temp 2-component vector of int)
386617a3babSopenharmony_ci0:169              'i' ( temp int)
387617a3babSopenharmony_ci0:169              'i' ( temp int)
388617a3babSopenharmony_ci0:?   Linker Objects
389617a3babSopenharmony_ci0:?     'a' ( global 3-component vector of float)
390617a3babSopenharmony_ci0:?     'b' ( global float)
391617a3babSopenharmony_ci0:?     'c' ( global int)
392617a3babSopenharmony_ci0:?     'i' ( smooth in 4-component vector of float)
393617a3babSopenharmony_ci0:?     'o' ( out 4-component vector of float)
394617a3babSopenharmony_ci0:?     'fflat' ( flat in float)
395617a3babSopenharmony_ci0:?     'fsmooth' ( smooth in float)
396617a3babSopenharmony_ci0:?     'fnop' ( noperspective in float)
397617a3babSopenharmony_ci0:?     'gl_ClipDistance' ( smooth in unsized 4-element array of float ClipDistance)
398617a3babSopenharmony_ci0:?     'sampC' ( uniform samplerCube)
399617a3babSopenharmony_ci0:?     'gl_Color' ( in 4-component vector of float Color)
400617a3babSopenharmony_ci0:?     'samp2D' ( uniform sampler2D)
401617a3babSopenharmony_ci0:?     'samp2DS' ( uniform sampler2DShadow)
402617a3babSopenharmony_ci0:?     'samp2DR' ( uniform sampler2DRect)
403617a3babSopenharmony_ci0:?     'samp2DA' ( uniform sampler2DArray)
404617a3babSopenharmony_ci0:?     'Sca' ( uniform samplerCubeArray)
405617a3babSopenharmony_ci0:?     'Isca' ( uniform isamplerCubeArray)
406617a3babSopenharmony_ci0:?     'Usca' ( uniform usamplerCubeArray)
407617a3babSopenharmony_ci0:?     'Scas' ( uniform samplerCubeArrayShadow)
408617a3babSopenharmony_ci0:?     'x' ( global int)
409617a3babSopenharmony_ci0:?     'ai' ( const 3-element array of int)
410617a3babSopenharmony_ci0:?       10 (const int)
411617a3babSopenharmony_ci0:?       23 (const int)
412617a3babSopenharmony_ci0:?       32 (const int)
413617a3babSopenharmony_ci0:?     'instanceName' (layout( binding=0 column_major shared) uniform block{layout( column_major shared) uniform int a})
414617a3babSopenharmony_ci0:?     'bounds' (layout( binding=0) uniform sampler2D)
415617a3babSopenharmony_ci0:?     'gl_FogFragCoord' ( smooth in float)
416617a3babSopenharmony_ci0:?     'iimg2Dbad' (layout( r32i) uniform iimage2D)
417617a3babSopenharmony_ci0:?     'iimg2D' (layout( r32i) uniform iimage2D)
418617a3babSopenharmony_ci0:?     'ucolor0' (layout( location=3) uniform 4-component vector of float)
419617a3babSopenharmony_ci0:?     'ucolor1' (layout( location=4) uniform 4-component vector of float)
420617a3babSopenharmony_ci
421617a3babSopenharmony_ci
422617a3babSopenharmony_ciLinked fragment stage:
423617a3babSopenharmony_ci
424617a3babSopenharmony_ci
425617a3babSopenharmony_ciShader version: 130
426617a3babSopenharmony_ciRequested GL_ARB_explicit_attrib_location
427617a3babSopenharmony_ciRequested GL_ARB_explicit_uniform_location
428617a3babSopenharmony_ciRequested GL_ARB_gpu_shader5
429617a3babSopenharmony_ciRequested GL_ARB_sample_shading
430617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects
431617a3babSopenharmony_ciRequested GL_ARB_shader_image_load_store
432617a3babSopenharmony_ciRequested GL_ARB_shading_language_420pack
433617a3babSopenharmony_ciRequested GL_ARB_texture_cube_map_array
434617a3babSopenharmony_ciRequested GL_ARB_texture_gather
435617a3babSopenharmony_ciRequested GL_ARB_texture_rectangle
436617a3babSopenharmony_ciusing early_fragment_tests
437617a3babSopenharmony_ciERROR: node is still EOpNull!
438617a3babSopenharmony_ci0:16  Function Definition: main( ( global void)
439617a3babSopenharmony_ci0:16    Function Parameters: 
440617a3babSopenharmony_ci0:18    Sequence
441617a3babSopenharmony_ci0:18      Sequence
442617a3babSopenharmony_ci0:18        move second child to first child ( temp float)
443617a3babSopenharmony_ci0:18          'clip' ( temp float)
444617a3babSopenharmony_ci0:18          direct index ( smooth temp float ClipDistance)
445617a3babSopenharmony_ci0:18            'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance)
446617a3babSopenharmony_ci0:18            Constant:
447617a3babSopenharmony_ci0:18              3 (const int)
448617a3babSopenharmony_ci0:?   Linker Objects
449617a3babSopenharmony_ci0:?     'a' ( global 3-component vector of float)
450617a3babSopenharmony_ci0:?     'b' ( global float)
451617a3babSopenharmony_ci0:?     'c' ( global int)
452617a3babSopenharmony_ci0:?     'i' ( smooth in 4-component vector of float)
453617a3babSopenharmony_ci0:?     'o' ( out 4-component vector of float)
454617a3babSopenharmony_ci0:?     'fflat' ( flat in float)
455617a3babSopenharmony_ci0:?     'fsmooth' ( smooth in float)
456617a3babSopenharmony_ci0:?     'fnop' ( noperspective in float)
457617a3babSopenharmony_ci0:?     'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance)
458617a3babSopenharmony_ci0:?     'sampC' ( uniform samplerCube)
459617a3babSopenharmony_ci0:?     'gl_Color' ( in 4-component vector of float Color)
460617a3babSopenharmony_ci0:?     'samp2D' ( uniform sampler2D)
461617a3babSopenharmony_ci0:?     'samp2DS' ( uniform sampler2DShadow)
462617a3babSopenharmony_ci0:?     'samp2DR' ( uniform sampler2DRect)
463617a3babSopenharmony_ci0:?     'samp2DA' ( uniform sampler2DArray)
464617a3babSopenharmony_ci0:?     'Sca' ( uniform samplerCubeArray)
465617a3babSopenharmony_ci0:?     'Isca' ( uniform isamplerCubeArray)
466617a3babSopenharmony_ci0:?     'Usca' ( uniform usamplerCubeArray)
467617a3babSopenharmony_ci0:?     'Scas' ( uniform samplerCubeArrayShadow)
468617a3babSopenharmony_ci0:?     'x' ( global int)
469617a3babSopenharmony_ci0:?     'ai' ( const 3-element array of int)
470617a3babSopenharmony_ci0:?       10 (const int)
471617a3babSopenharmony_ci0:?       23 (const int)
472617a3babSopenharmony_ci0:?       32 (const int)
473617a3babSopenharmony_ci0:?     'instanceName' (layout( binding=0 column_major shared) uniform block{layout( column_major shared) uniform int a})
474617a3babSopenharmony_ci0:?     'bounds' (layout( binding=0) uniform sampler2D)
475617a3babSopenharmony_ci0:?     'gl_FogFragCoord' ( smooth in float)
476617a3babSopenharmony_ci0:?     'iimg2Dbad' (layout( r32i) uniform iimage2D)
477617a3babSopenharmony_ci0:?     'iimg2D' (layout( r32i) uniform iimage2D)
478617a3babSopenharmony_ci0:?     'ucolor0' (layout( location=3) uniform 4-component vector of float)
479617a3babSopenharmony_ci0:?     'ucolor1' (layout( location=4) uniform 4-component vector of float)
480617a3babSopenharmony_ci
481