1617a3babSopenharmony_ciglsl.interpOp.error.frag
2617a3babSopenharmony_ciERROR: 0:39: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element. Using the field of a named struct as an interpolant argument is not allowed (ES-only). 
3617a3babSopenharmony_ciERROR: 0:40: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 
4617a3babSopenharmony_ciERROR: 0:41: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element. Using the field of a named struct as an interpolant argument is not allowed (ES-only). 
5617a3babSopenharmony_ciERROR: 0:54: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element. Using the field of a named struct as an interpolant argument is not allowed (ES-only). 
6617a3babSopenharmony_ciERROR: 0:55: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 
7617a3babSopenharmony_ciERROR: 0:56: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element. Using the field of a named struct as an interpolant argument is not allowed (ES-only). 
8617a3babSopenharmony_ciERROR: 0:69: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element. Using the field of a named struct as an interpolant argument is not allowed (ES-only). 
9617a3babSopenharmony_ciERROR: 0:70: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 
10617a3babSopenharmony_ciERROR: 0:71: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element. Using the field of a named struct as an interpolant argument is not allowed (ES-only). 
11617a3babSopenharmony_ciERROR: 9 compilation errors.  No code generated.
12617a3babSopenharmony_ci
13617a3babSopenharmony_ci
14617a3babSopenharmony_ciShader version: 320
15617a3babSopenharmony_ciERROR: node is still EOpNull!
16617a3babSopenharmony_ci0:27  Function Definition: main( ( global void)
17617a3babSopenharmony_ci0:27    Function Parameters: 
18617a3babSopenharmony_ci0:32    Sequence
19617a3babSopenharmony_ci0:32      Sequence
20617a3babSopenharmony_ci0:32        move second child to first child ( temp mediump 4-component vector of float)
21617a3babSopenharmony_ci0:32          'fragColor' (layout( location=0) out mediump 4-component vector of float)
22617a3babSopenharmony_ci0:32          Construct vec4 ( temp mediump 4-component vector of float)
23617a3babSopenharmony_ci0:32            interpolateAtCentroid ( global highp float)
24617a3babSopenharmony_ci0:32              'v' (layout( location=2) smooth in highp float)
25617a3babSopenharmony_ci0:33        move second child to first child ( temp mediump 4-component vector of float)
26617a3babSopenharmony_ci0:33          'fragColor' (layout( location=0) out mediump 4-component vector of float)
27617a3babSopenharmony_ci0:33          Construct vec4 ( temp mediump 4-component vector of float)
28617a3babSopenharmony_ci0:33            interpolateAtCentroid ( global highp float)
29617a3babSopenharmony_ci0:33              x: direct index for structure ( in highp float)
30617a3babSopenharmony_ci0:33                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
31617a3babSopenharmony_ci0:33                Constant:
32617a3babSopenharmony_ci0:33                  0 (const uint)
33617a3babSopenharmony_ci0:34        move second child to first child ( temp mediump 4-component vector of float)
34617a3babSopenharmony_ci0:34          'fragColor' (layout( location=0) out mediump 4-component vector of float)
35617a3babSopenharmony_ci0:34          Construct vec4 ( temp mediump 4-component vector of float)
36617a3babSopenharmony_ci0:34            interpolateAtCentroid ( global highp float)
37617a3babSopenharmony_ci0:34              direct index (layout( location=7) smooth temp highp float)
38617a3babSopenharmony_ci0:34                'z' (layout( location=7) smooth in 1-element array of highp float)
39617a3babSopenharmony_ci0:34                Constant:
40617a3babSopenharmony_ci0:34                  0 (const int)
41617a3babSopenharmony_ci0:35        move second child to first child ( temp highp 4-component vector of float)
42617a3babSopenharmony_ci0:35          'fragColor' (layout( location=0) out mediump 4-component vector of float)
43617a3babSopenharmony_ci0:35          interpolateAtCentroid ( global highp 4-component vector of float)
44617a3babSopenharmony_ci0:35            'w' (layout( location=8) smooth in highp 4-component vector of float)
45617a3babSopenharmony_ci0:36        move second child to first child ( temp highp 4-component vector of float)
46617a3babSopenharmony_ci0:36          'fragColor' (layout( location=0) out mediump 4-component vector of float)
47617a3babSopenharmony_ci0:36          interpolateAtCentroid ( global highp 4-component vector of float)
48617a3babSopenharmony_ci0:36            direct index ( temp highp 4-component vector of float)
49617a3babSopenharmony_ci0:36              xyz: direct index for structure ( in 1-element array of highp 4-component vector of float)
50617a3babSopenharmony_ci0:36                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
51617a3babSopenharmony_ci0:36                Constant:
52617a3babSopenharmony_ci0:36                  1 (const uint)
53617a3babSopenharmony_ci0:36              Constant:
54617a3babSopenharmony_ci0:36                0 (const int)
55617a3babSopenharmony_ci0:39        move second child to first child ( temp mediump 4-component vector of float)
56617a3babSopenharmony_ci0:39          'fragColor' (layout( location=0) out mediump 4-component vector of float)
57617a3babSopenharmony_ci0:39          Construct vec4 ( temp mediump 4-component vector of float)
58617a3babSopenharmony_ci0:39            interpolateAtCentroid ( global highp float)
59617a3babSopenharmony_ci0:39              a: direct index for structure ( global highp float)
60617a3babSopenharmony_ci0:39                'v_var' (layout( location=0) smooth in structure{ global highp float a,  global highp float b})
61617a3babSopenharmony_ci0:39                Constant:
62617a3babSopenharmony_ci0:39                  0 (const int)
63617a3babSopenharmony_ci0:40        move second child to first child ( temp mediump 4-component vector of float)
64617a3babSopenharmony_ci0:40          'fragColor' (layout( location=0) out mediump 4-component vector of float)
65617a3babSopenharmony_ci0:40          Construct vec4 ( temp mediump 4-component vector of float)
66617a3babSopenharmony_ci0:40            interpolateAtCentroid ( global highp float)
67617a3babSopenharmony_ci0:40              direct index ( temp highp float)
68617a3babSopenharmony_ci0:40                'w' (layout( location=8) smooth in highp 4-component vector of float)
69617a3babSopenharmony_ci0:40                Constant:
70617a3babSopenharmony_ci0:40                  0 (const int)
71617a3babSopenharmony_ci0:41        move second child to first child ( temp mediump 4-component vector of float)
72617a3babSopenharmony_ci0:41          'fragColor' (layout( location=0) out mediump 4-component vector of float)
73617a3babSopenharmony_ci0:41          Construct vec4 ( temp mediump 4-component vector of float)
74617a3babSopenharmony_ci0:41            interpolateAtCentroid ( global highp 4-component vector of float)
75617a3babSopenharmony_ci0:41              s_v: direct index for structure ( global highp 4-component vector of float)
76617a3babSopenharmony_ci0:41                s0: direct index for structure ( in structure{ global highp 4-component vector of float s_v})
77617a3babSopenharmony_ci0:41                  'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
78617a3babSopenharmony_ci0:41                  Constant:
79617a3babSopenharmony_ci0:41                    2 (const uint)
80617a3babSopenharmony_ci0:41                Constant:
81617a3babSopenharmony_ci0:41                  0 (const int)
82617a3babSopenharmony_ci0:47      Sequence
83617a3babSopenharmony_ci0:47        move second child to first child ( temp mediump 4-component vector of float)
84617a3babSopenharmony_ci0:47          'fragColor' (layout( location=0) out mediump 4-component vector of float)
85617a3babSopenharmony_ci0:47          Construct vec4 ( temp mediump 4-component vector of float)
86617a3babSopenharmony_ci0:47            interpolateAtSample ( global highp float)
87617a3babSopenharmony_ci0:47              'v' (layout( location=2) smooth in highp float)
88617a3babSopenharmony_ci0:47              Constant:
89617a3babSopenharmony_ci0:47                0 (const int)
90617a3babSopenharmony_ci0:48        move second child to first child ( temp mediump 4-component vector of float)
91617a3babSopenharmony_ci0:48          'fragColor' (layout( location=0) out mediump 4-component vector of float)
92617a3babSopenharmony_ci0:48          Construct vec4 ( temp mediump 4-component vector of float)
93617a3babSopenharmony_ci0:48            interpolateAtSample ( global highp float)
94617a3babSopenharmony_ci0:48              x: direct index for structure ( in highp float)
95617a3babSopenharmony_ci0:48                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
96617a3babSopenharmony_ci0:48                Constant:
97617a3babSopenharmony_ci0:48                  0 (const uint)
98617a3babSopenharmony_ci0:48              Constant:
99617a3babSopenharmony_ci0:48                0 (const int)
100617a3babSopenharmony_ci0:49        move second child to first child ( temp mediump 4-component vector of float)
101617a3babSopenharmony_ci0:49          'fragColor' (layout( location=0) out mediump 4-component vector of float)
102617a3babSopenharmony_ci0:49          Construct vec4 ( temp mediump 4-component vector of float)
103617a3babSopenharmony_ci0:49            interpolateAtSample ( global highp float)
104617a3babSopenharmony_ci0:49              direct index (layout( location=7) smooth temp highp float)
105617a3babSopenharmony_ci0:49                'z' (layout( location=7) smooth in 1-element array of highp float)
106617a3babSopenharmony_ci0:49                Constant:
107617a3babSopenharmony_ci0:49                  0 (const int)
108617a3babSopenharmony_ci0:49              Constant:
109617a3babSopenharmony_ci0:49                0 (const int)
110617a3babSopenharmony_ci0:50        move second child to first child ( temp highp 4-component vector of float)
111617a3babSopenharmony_ci0:50          'fragColor' (layout( location=0) out mediump 4-component vector of float)
112617a3babSopenharmony_ci0:50          interpolateAtSample ( global highp 4-component vector of float)
113617a3babSopenharmony_ci0:50            'w' (layout( location=8) smooth in highp 4-component vector of float)
114617a3babSopenharmony_ci0:50            Constant:
115617a3babSopenharmony_ci0:50              0 (const int)
116617a3babSopenharmony_ci0:51        move second child to first child ( temp highp 4-component vector of float)
117617a3babSopenharmony_ci0:51          'fragColor' (layout( location=0) out mediump 4-component vector of float)
118617a3babSopenharmony_ci0:51          interpolateAtSample ( global highp 4-component vector of float)
119617a3babSopenharmony_ci0:51            direct index ( temp highp 4-component vector of float)
120617a3babSopenharmony_ci0:51              xyz: direct index for structure ( in 1-element array of highp 4-component vector of float)
121617a3babSopenharmony_ci0:51                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
122617a3babSopenharmony_ci0:51                Constant:
123617a3babSopenharmony_ci0:51                  1 (const uint)
124617a3babSopenharmony_ci0:51              Constant:
125617a3babSopenharmony_ci0:51                0 (const int)
126617a3babSopenharmony_ci0:51            Constant:
127617a3babSopenharmony_ci0:51              0 (const int)
128617a3babSopenharmony_ci0:54        move second child to first child ( temp mediump 4-component vector of float)
129617a3babSopenharmony_ci0:54          'fragColor' (layout( location=0) out mediump 4-component vector of float)
130617a3babSopenharmony_ci0:54          Construct vec4 ( temp mediump 4-component vector of float)
131617a3babSopenharmony_ci0:54            interpolateAtSample ( global highp float)
132617a3babSopenharmony_ci0:54              a: direct index for structure ( global highp float)
133617a3babSopenharmony_ci0:54                'v_var' (layout( location=0) smooth in structure{ global highp float a,  global highp float b})
134617a3babSopenharmony_ci0:54                Constant:
135617a3babSopenharmony_ci0:54                  0 (const int)
136617a3babSopenharmony_ci0:54              Constant:
137617a3babSopenharmony_ci0:54                0 (const int)
138617a3babSopenharmony_ci0:55        move second child to first child ( temp mediump 4-component vector of float)
139617a3babSopenharmony_ci0:55          'fragColor' (layout( location=0) out mediump 4-component vector of float)
140617a3babSopenharmony_ci0:55          Construct vec4 ( temp mediump 4-component vector of float)
141617a3babSopenharmony_ci0:55            interpolateAtSample ( global highp float)
142617a3babSopenharmony_ci0:55              direct index ( temp highp float)
143617a3babSopenharmony_ci0:55                'w' (layout( location=8) smooth in highp 4-component vector of float)
144617a3babSopenharmony_ci0:55                Constant:
145617a3babSopenharmony_ci0:55                  0 (const int)
146617a3babSopenharmony_ci0:55              Constant:
147617a3babSopenharmony_ci0:55                0 (const int)
148617a3babSopenharmony_ci0:56        move second child to first child ( temp mediump 4-component vector of float)
149617a3babSopenharmony_ci0:56          'fragColor' (layout( location=0) out mediump 4-component vector of float)
150617a3babSopenharmony_ci0:56          Construct vec4 ( temp mediump 4-component vector of float)
151617a3babSopenharmony_ci0:56            interpolateAtSample ( global highp 4-component vector of float)
152617a3babSopenharmony_ci0:56              s_v: direct index for structure ( global highp 4-component vector of float)
153617a3babSopenharmony_ci0:56                s0: direct index for structure ( in structure{ global highp 4-component vector of float s_v})
154617a3babSopenharmony_ci0:56                  'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
155617a3babSopenharmony_ci0:56                  Constant:
156617a3babSopenharmony_ci0:56                    2 (const uint)
157617a3babSopenharmony_ci0:56                Constant:
158617a3babSopenharmony_ci0:56                  0 (const int)
159617a3babSopenharmony_ci0:56              Constant:
160617a3babSopenharmony_ci0:56                0 (const int)
161617a3babSopenharmony_ci0:62      Sequence
162617a3babSopenharmony_ci0:62        move second child to first child ( temp mediump 4-component vector of float)
163617a3babSopenharmony_ci0:62          'fragColor' (layout( location=0) out mediump 4-component vector of float)
164617a3babSopenharmony_ci0:62          Construct vec4 ( temp mediump 4-component vector of float)
165617a3babSopenharmony_ci0:62            interpolateAtOffset ( global highp float)
166617a3babSopenharmony_ci0:62              'v' (layout( location=2) smooth in highp float)
167617a3babSopenharmony_ci0:62              Constant:
168617a3babSopenharmony_ci0:62                0.000000
169617a3babSopenharmony_ci0:62                0.000000
170617a3babSopenharmony_ci0:63        move second child to first child ( temp mediump 4-component vector of float)
171617a3babSopenharmony_ci0:63          'fragColor' (layout( location=0) out mediump 4-component vector of float)
172617a3babSopenharmony_ci0:63          Construct vec4 ( temp mediump 4-component vector of float)
173617a3babSopenharmony_ci0:63            interpolateAtOffset ( global highp float)
174617a3babSopenharmony_ci0:63              x: direct index for structure ( in highp float)
175617a3babSopenharmony_ci0:63                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
176617a3babSopenharmony_ci0:63                Constant:
177617a3babSopenharmony_ci0:63                  0 (const uint)
178617a3babSopenharmony_ci0:63              Constant:
179617a3babSopenharmony_ci0:63                0.000000
180617a3babSopenharmony_ci0:63                0.000000
181617a3babSopenharmony_ci0:64        move second child to first child ( temp mediump 4-component vector of float)
182617a3babSopenharmony_ci0:64          'fragColor' (layout( location=0) out mediump 4-component vector of float)
183617a3babSopenharmony_ci0:64          Construct vec4 ( temp mediump 4-component vector of float)
184617a3babSopenharmony_ci0:64            interpolateAtOffset ( global highp float)
185617a3babSopenharmony_ci0:64              direct index (layout( location=7) smooth temp highp float)
186617a3babSopenharmony_ci0:64                'z' (layout( location=7) smooth in 1-element array of highp float)
187617a3babSopenharmony_ci0:64                Constant:
188617a3babSopenharmony_ci0:64                  0 (const int)
189617a3babSopenharmony_ci0:64              Constant:
190617a3babSopenharmony_ci0:64                0.000000
191617a3babSopenharmony_ci0:64                0.000000
192617a3babSopenharmony_ci0:65        move second child to first child ( temp highp 4-component vector of float)
193617a3babSopenharmony_ci0:65          'fragColor' (layout( location=0) out mediump 4-component vector of float)
194617a3babSopenharmony_ci0:65          interpolateAtOffset ( global highp 4-component vector of float)
195617a3babSopenharmony_ci0:65            'w' (layout( location=8) smooth in highp 4-component vector of float)
196617a3babSopenharmony_ci0:65            Constant:
197617a3babSopenharmony_ci0:65              0.000000
198617a3babSopenharmony_ci0:65              0.000000
199617a3babSopenharmony_ci0:66        move second child to first child ( temp highp 4-component vector of float)
200617a3babSopenharmony_ci0:66          'fragColor' (layout( location=0) out mediump 4-component vector of float)
201617a3babSopenharmony_ci0:66          interpolateAtOffset ( global highp 4-component vector of float)
202617a3babSopenharmony_ci0:66            direct index ( temp highp 4-component vector of float)
203617a3babSopenharmony_ci0:66              xyz: direct index for structure ( in 1-element array of highp 4-component vector of float)
204617a3babSopenharmony_ci0:66                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
205617a3babSopenharmony_ci0:66                Constant:
206617a3babSopenharmony_ci0:66                  1 (const uint)
207617a3babSopenharmony_ci0:66              Constant:
208617a3babSopenharmony_ci0:66                0 (const int)
209617a3babSopenharmony_ci0:66            Constant:
210617a3babSopenharmony_ci0:66              0.000000
211617a3babSopenharmony_ci0:66              0.000000
212617a3babSopenharmony_ci0:69        move second child to first child ( temp mediump 4-component vector of float)
213617a3babSopenharmony_ci0:69          'fragColor' (layout( location=0) out mediump 4-component vector of float)
214617a3babSopenharmony_ci0:69          Construct vec4 ( temp mediump 4-component vector of float)
215617a3babSopenharmony_ci0:69            interpolateAtOffset ( global highp float)
216617a3babSopenharmony_ci0:69              a: direct index for structure ( global highp float)
217617a3babSopenharmony_ci0:69                'v_var' (layout( location=0) smooth in structure{ global highp float a,  global highp float b})
218617a3babSopenharmony_ci0:69                Constant:
219617a3babSopenharmony_ci0:69                  0 (const int)
220617a3babSopenharmony_ci0:69              Constant:
221617a3babSopenharmony_ci0:69                0.000000
222617a3babSopenharmony_ci0:69                0.000000
223617a3babSopenharmony_ci0:70        move second child to first child ( temp mediump 4-component vector of float)
224617a3babSopenharmony_ci0:70          'fragColor' (layout( location=0) out mediump 4-component vector of float)
225617a3babSopenharmony_ci0:70          Construct vec4 ( temp mediump 4-component vector of float)
226617a3babSopenharmony_ci0:70            interpolateAtOffset ( global highp float)
227617a3babSopenharmony_ci0:70              direct index ( temp highp float)
228617a3babSopenharmony_ci0:70                'w' (layout( location=8) smooth in highp 4-component vector of float)
229617a3babSopenharmony_ci0:70                Constant:
230617a3babSopenharmony_ci0:70                  0 (const int)
231617a3babSopenharmony_ci0:70              Constant:
232617a3babSopenharmony_ci0:70                0.000000
233617a3babSopenharmony_ci0:70                0.000000
234617a3babSopenharmony_ci0:71        move second child to first child ( temp mediump 4-component vector of float)
235617a3babSopenharmony_ci0:71          'fragColor' (layout( location=0) out mediump 4-component vector of float)
236617a3babSopenharmony_ci0:71          Construct vec4 ( temp mediump 4-component vector of float)
237617a3babSopenharmony_ci0:71            interpolateAtOffset ( global highp 4-component vector of float)
238617a3babSopenharmony_ci0:71              s_v: direct index for structure ( global highp 4-component vector of float)
239617a3babSopenharmony_ci0:71                s0: direct index for structure ( in structure{ global highp 4-component vector of float s_v})
240617a3babSopenharmony_ci0:71                  'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
241617a3babSopenharmony_ci0:71                  Constant:
242617a3babSopenharmony_ci0:71                    2 (const uint)
243617a3babSopenharmony_ci0:71                Constant:
244617a3babSopenharmony_ci0:71                  0 (const int)
245617a3babSopenharmony_ci0:71              Constant:
246617a3babSopenharmony_ci0:71                0.000000
247617a3babSopenharmony_ci0:71                0.000000
248617a3babSopenharmony_ci0:?   Linker Objects
249617a3babSopenharmony_ci0:?     'v_var' (layout( location=0) smooth in structure{ global highp float a,  global highp float b})
250617a3babSopenharmony_ci0:?     'v' (layout( location=2) smooth in highp float)
251617a3babSopenharmony_ci0:?     'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
252617a3babSopenharmony_ci0:?     'z' (layout( location=7) smooth in 1-element array of highp float)
253617a3babSopenharmony_ci0:?     'w' (layout( location=8) smooth in highp 4-component vector of float)
254617a3babSopenharmony_ci0:?     'fragColor' (layout( location=0) out mediump 4-component vector of float)
255617a3babSopenharmony_ci
256617a3babSopenharmony_ci
257617a3babSopenharmony_ciLinked fragment stage:
258617a3babSopenharmony_ci
259617a3babSopenharmony_ci
260617a3babSopenharmony_ciShader version: 320
261617a3babSopenharmony_ciERROR: node is still EOpNull!
262617a3babSopenharmony_ci0:27  Function Definition: main( ( global void)
263617a3babSopenharmony_ci0:27    Function Parameters: 
264617a3babSopenharmony_ci0:32    Sequence
265617a3babSopenharmony_ci0:32      Sequence
266617a3babSopenharmony_ci0:32        move second child to first child ( temp mediump 4-component vector of float)
267617a3babSopenharmony_ci0:32          'fragColor' (layout( location=0) out mediump 4-component vector of float)
268617a3babSopenharmony_ci0:32          Construct vec4 ( temp mediump 4-component vector of float)
269617a3babSopenharmony_ci0:32            interpolateAtCentroid ( global highp float)
270617a3babSopenharmony_ci0:32              'v' (layout( location=2) smooth in highp float)
271617a3babSopenharmony_ci0:33        move second child to first child ( temp mediump 4-component vector of float)
272617a3babSopenharmony_ci0:33          'fragColor' (layout( location=0) out mediump 4-component vector of float)
273617a3babSopenharmony_ci0:33          Construct vec4 ( temp mediump 4-component vector of float)
274617a3babSopenharmony_ci0:33            interpolateAtCentroid ( global highp float)
275617a3babSopenharmony_ci0:33              x: direct index for structure ( in highp float)
276617a3babSopenharmony_ci0:33                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
277617a3babSopenharmony_ci0:33                Constant:
278617a3babSopenharmony_ci0:33                  0 (const uint)
279617a3babSopenharmony_ci0:34        move second child to first child ( temp mediump 4-component vector of float)
280617a3babSopenharmony_ci0:34          'fragColor' (layout( location=0) out mediump 4-component vector of float)
281617a3babSopenharmony_ci0:34          Construct vec4 ( temp mediump 4-component vector of float)
282617a3babSopenharmony_ci0:34            interpolateAtCentroid ( global highp float)
283617a3babSopenharmony_ci0:34              direct index (layout( location=7) smooth temp highp float)
284617a3babSopenharmony_ci0:34                'z' (layout( location=7) smooth in 1-element array of highp float)
285617a3babSopenharmony_ci0:34                Constant:
286617a3babSopenharmony_ci0:34                  0 (const int)
287617a3babSopenharmony_ci0:35        move second child to first child ( temp highp 4-component vector of float)
288617a3babSopenharmony_ci0:35          'fragColor' (layout( location=0) out mediump 4-component vector of float)
289617a3babSopenharmony_ci0:35          interpolateAtCentroid ( global highp 4-component vector of float)
290617a3babSopenharmony_ci0:35            'w' (layout( location=8) smooth in highp 4-component vector of float)
291617a3babSopenharmony_ci0:36        move second child to first child ( temp highp 4-component vector of float)
292617a3babSopenharmony_ci0:36          'fragColor' (layout( location=0) out mediump 4-component vector of float)
293617a3babSopenharmony_ci0:36          interpolateAtCentroid ( global highp 4-component vector of float)
294617a3babSopenharmony_ci0:36            direct index ( temp highp 4-component vector of float)
295617a3babSopenharmony_ci0:36              xyz: direct index for structure ( in 1-element array of highp 4-component vector of float)
296617a3babSopenharmony_ci0:36                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
297617a3babSopenharmony_ci0:36                Constant:
298617a3babSopenharmony_ci0:36                  1 (const uint)
299617a3babSopenharmony_ci0:36              Constant:
300617a3babSopenharmony_ci0:36                0 (const int)
301617a3babSopenharmony_ci0:39        move second child to first child ( temp mediump 4-component vector of float)
302617a3babSopenharmony_ci0:39          'fragColor' (layout( location=0) out mediump 4-component vector of float)
303617a3babSopenharmony_ci0:39          Construct vec4 ( temp mediump 4-component vector of float)
304617a3babSopenharmony_ci0:39            interpolateAtCentroid ( global highp float)
305617a3babSopenharmony_ci0:39              a: direct index for structure ( global highp float)
306617a3babSopenharmony_ci0:39                'v_var' (layout( location=0) smooth in structure{ global highp float a,  global highp float b})
307617a3babSopenharmony_ci0:39                Constant:
308617a3babSopenharmony_ci0:39                  0 (const int)
309617a3babSopenharmony_ci0:40        move second child to first child ( temp mediump 4-component vector of float)
310617a3babSopenharmony_ci0:40          'fragColor' (layout( location=0) out mediump 4-component vector of float)
311617a3babSopenharmony_ci0:40          Construct vec4 ( temp mediump 4-component vector of float)
312617a3babSopenharmony_ci0:40            interpolateAtCentroid ( global highp float)
313617a3babSopenharmony_ci0:40              direct index ( temp highp float)
314617a3babSopenharmony_ci0:40                'w' (layout( location=8) smooth in highp 4-component vector of float)
315617a3babSopenharmony_ci0:40                Constant:
316617a3babSopenharmony_ci0:40                  0 (const int)
317617a3babSopenharmony_ci0:41        move second child to first child ( temp mediump 4-component vector of float)
318617a3babSopenharmony_ci0:41          'fragColor' (layout( location=0) out mediump 4-component vector of float)
319617a3babSopenharmony_ci0:41          Construct vec4 ( temp mediump 4-component vector of float)
320617a3babSopenharmony_ci0:41            interpolateAtCentroid ( global highp 4-component vector of float)
321617a3babSopenharmony_ci0:41              s_v: direct index for structure ( global highp 4-component vector of float)
322617a3babSopenharmony_ci0:41                s0: direct index for structure ( in structure{ global highp 4-component vector of float s_v})
323617a3babSopenharmony_ci0:41                  'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
324617a3babSopenharmony_ci0:41                  Constant:
325617a3babSopenharmony_ci0:41                    2 (const uint)
326617a3babSopenharmony_ci0:41                Constant:
327617a3babSopenharmony_ci0:41                  0 (const int)
328617a3babSopenharmony_ci0:47      Sequence
329617a3babSopenharmony_ci0:47        move second child to first child ( temp mediump 4-component vector of float)
330617a3babSopenharmony_ci0:47          'fragColor' (layout( location=0) out mediump 4-component vector of float)
331617a3babSopenharmony_ci0:47          Construct vec4 ( temp mediump 4-component vector of float)
332617a3babSopenharmony_ci0:47            interpolateAtSample ( global highp float)
333617a3babSopenharmony_ci0:47              'v' (layout( location=2) smooth in highp float)
334617a3babSopenharmony_ci0:47              Constant:
335617a3babSopenharmony_ci0:47                0 (const int)
336617a3babSopenharmony_ci0:48        move second child to first child ( temp mediump 4-component vector of float)
337617a3babSopenharmony_ci0:48          'fragColor' (layout( location=0) out mediump 4-component vector of float)
338617a3babSopenharmony_ci0:48          Construct vec4 ( temp mediump 4-component vector of float)
339617a3babSopenharmony_ci0:48            interpolateAtSample ( global highp float)
340617a3babSopenharmony_ci0:48              x: direct index for structure ( in highp float)
341617a3babSopenharmony_ci0:48                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
342617a3babSopenharmony_ci0:48                Constant:
343617a3babSopenharmony_ci0:48                  0 (const uint)
344617a3babSopenharmony_ci0:48              Constant:
345617a3babSopenharmony_ci0:48                0 (const int)
346617a3babSopenharmony_ci0:49        move second child to first child ( temp mediump 4-component vector of float)
347617a3babSopenharmony_ci0:49          'fragColor' (layout( location=0) out mediump 4-component vector of float)
348617a3babSopenharmony_ci0:49          Construct vec4 ( temp mediump 4-component vector of float)
349617a3babSopenharmony_ci0:49            interpolateAtSample ( global highp float)
350617a3babSopenharmony_ci0:49              direct index (layout( location=7) smooth temp highp float)
351617a3babSopenharmony_ci0:49                'z' (layout( location=7) smooth in 1-element array of highp float)
352617a3babSopenharmony_ci0:49                Constant:
353617a3babSopenharmony_ci0:49                  0 (const int)
354617a3babSopenharmony_ci0:49              Constant:
355617a3babSopenharmony_ci0:49                0 (const int)
356617a3babSopenharmony_ci0:50        move second child to first child ( temp highp 4-component vector of float)
357617a3babSopenharmony_ci0:50          'fragColor' (layout( location=0) out mediump 4-component vector of float)
358617a3babSopenharmony_ci0:50          interpolateAtSample ( global highp 4-component vector of float)
359617a3babSopenharmony_ci0:50            'w' (layout( location=8) smooth in highp 4-component vector of float)
360617a3babSopenharmony_ci0:50            Constant:
361617a3babSopenharmony_ci0:50              0 (const int)
362617a3babSopenharmony_ci0:51        move second child to first child ( temp highp 4-component vector of float)
363617a3babSopenharmony_ci0:51          'fragColor' (layout( location=0) out mediump 4-component vector of float)
364617a3babSopenharmony_ci0:51          interpolateAtSample ( global highp 4-component vector of float)
365617a3babSopenharmony_ci0:51            direct index ( temp highp 4-component vector of float)
366617a3babSopenharmony_ci0:51              xyz: direct index for structure ( in 1-element array of highp 4-component vector of float)
367617a3babSopenharmony_ci0:51                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
368617a3babSopenharmony_ci0:51                Constant:
369617a3babSopenharmony_ci0:51                  1 (const uint)
370617a3babSopenharmony_ci0:51              Constant:
371617a3babSopenharmony_ci0:51                0 (const int)
372617a3babSopenharmony_ci0:51            Constant:
373617a3babSopenharmony_ci0:51              0 (const int)
374617a3babSopenharmony_ci0:54        move second child to first child ( temp mediump 4-component vector of float)
375617a3babSopenharmony_ci0:54          'fragColor' (layout( location=0) out mediump 4-component vector of float)
376617a3babSopenharmony_ci0:54          Construct vec4 ( temp mediump 4-component vector of float)
377617a3babSopenharmony_ci0:54            interpolateAtSample ( global highp float)
378617a3babSopenharmony_ci0:54              a: direct index for structure ( global highp float)
379617a3babSopenharmony_ci0:54                'v_var' (layout( location=0) smooth in structure{ global highp float a,  global highp float b})
380617a3babSopenharmony_ci0:54                Constant:
381617a3babSopenharmony_ci0:54                  0 (const int)
382617a3babSopenharmony_ci0:54              Constant:
383617a3babSopenharmony_ci0:54                0 (const int)
384617a3babSopenharmony_ci0:55        move second child to first child ( temp mediump 4-component vector of float)
385617a3babSopenharmony_ci0:55          'fragColor' (layout( location=0) out mediump 4-component vector of float)
386617a3babSopenharmony_ci0:55          Construct vec4 ( temp mediump 4-component vector of float)
387617a3babSopenharmony_ci0:55            interpolateAtSample ( global highp float)
388617a3babSopenharmony_ci0:55              direct index ( temp highp float)
389617a3babSopenharmony_ci0:55                'w' (layout( location=8) smooth in highp 4-component vector of float)
390617a3babSopenharmony_ci0:55                Constant:
391617a3babSopenharmony_ci0:55                  0 (const int)
392617a3babSopenharmony_ci0:55              Constant:
393617a3babSopenharmony_ci0:55                0 (const int)
394617a3babSopenharmony_ci0:56        move second child to first child ( temp mediump 4-component vector of float)
395617a3babSopenharmony_ci0:56          'fragColor' (layout( location=0) out mediump 4-component vector of float)
396617a3babSopenharmony_ci0:56          Construct vec4 ( temp mediump 4-component vector of float)
397617a3babSopenharmony_ci0:56            interpolateAtSample ( global highp 4-component vector of float)
398617a3babSopenharmony_ci0:56              s_v: direct index for structure ( global highp 4-component vector of float)
399617a3babSopenharmony_ci0:56                s0: direct index for structure ( in structure{ global highp 4-component vector of float s_v})
400617a3babSopenharmony_ci0:56                  'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
401617a3babSopenharmony_ci0:56                  Constant:
402617a3babSopenharmony_ci0:56                    2 (const uint)
403617a3babSopenharmony_ci0:56                Constant:
404617a3babSopenharmony_ci0:56                  0 (const int)
405617a3babSopenharmony_ci0:56              Constant:
406617a3babSopenharmony_ci0:56                0 (const int)
407617a3babSopenharmony_ci0:62      Sequence
408617a3babSopenharmony_ci0:62        move second child to first child ( temp mediump 4-component vector of float)
409617a3babSopenharmony_ci0:62          'fragColor' (layout( location=0) out mediump 4-component vector of float)
410617a3babSopenharmony_ci0:62          Construct vec4 ( temp mediump 4-component vector of float)
411617a3babSopenharmony_ci0:62            interpolateAtOffset ( global highp float)
412617a3babSopenharmony_ci0:62              'v' (layout( location=2) smooth in highp float)
413617a3babSopenharmony_ci0:62              Constant:
414617a3babSopenharmony_ci0:62                0.000000
415617a3babSopenharmony_ci0:62                0.000000
416617a3babSopenharmony_ci0:63        move second child to first child ( temp mediump 4-component vector of float)
417617a3babSopenharmony_ci0:63          'fragColor' (layout( location=0) out mediump 4-component vector of float)
418617a3babSopenharmony_ci0:63          Construct vec4 ( temp mediump 4-component vector of float)
419617a3babSopenharmony_ci0:63            interpolateAtOffset ( global highp float)
420617a3babSopenharmony_ci0:63              x: direct index for structure ( in highp float)
421617a3babSopenharmony_ci0:63                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
422617a3babSopenharmony_ci0:63                Constant:
423617a3babSopenharmony_ci0:63                  0 (const uint)
424617a3babSopenharmony_ci0:63              Constant:
425617a3babSopenharmony_ci0:63                0.000000
426617a3babSopenharmony_ci0:63                0.000000
427617a3babSopenharmony_ci0:64        move second child to first child ( temp mediump 4-component vector of float)
428617a3babSopenharmony_ci0:64          'fragColor' (layout( location=0) out mediump 4-component vector of float)
429617a3babSopenharmony_ci0:64          Construct vec4 ( temp mediump 4-component vector of float)
430617a3babSopenharmony_ci0:64            interpolateAtOffset ( global highp float)
431617a3babSopenharmony_ci0:64              direct index (layout( location=7) smooth temp highp float)
432617a3babSopenharmony_ci0:64                'z' (layout( location=7) smooth in 1-element array of highp float)
433617a3babSopenharmony_ci0:64                Constant:
434617a3babSopenharmony_ci0:64                  0 (const int)
435617a3babSopenharmony_ci0:64              Constant:
436617a3babSopenharmony_ci0:64                0.000000
437617a3babSopenharmony_ci0:64                0.000000
438617a3babSopenharmony_ci0:65        move second child to first child ( temp highp 4-component vector of float)
439617a3babSopenharmony_ci0:65          'fragColor' (layout( location=0) out mediump 4-component vector of float)
440617a3babSopenharmony_ci0:65          interpolateAtOffset ( global highp 4-component vector of float)
441617a3babSopenharmony_ci0:65            'w' (layout( location=8) smooth in highp 4-component vector of float)
442617a3babSopenharmony_ci0:65            Constant:
443617a3babSopenharmony_ci0:65              0.000000
444617a3babSopenharmony_ci0:65              0.000000
445617a3babSopenharmony_ci0:66        move second child to first child ( temp highp 4-component vector of float)
446617a3babSopenharmony_ci0:66          'fragColor' (layout( location=0) out mediump 4-component vector of float)
447617a3babSopenharmony_ci0:66          interpolateAtOffset ( global highp 4-component vector of float)
448617a3babSopenharmony_ci0:66            direct index ( temp highp 4-component vector of float)
449617a3babSopenharmony_ci0:66              xyz: direct index for structure ( in 1-element array of highp 4-component vector of float)
450617a3babSopenharmony_ci0:66                'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
451617a3babSopenharmony_ci0:66                Constant:
452617a3babSopenharmony_ci0:66                  1 (const uint)
453617a3babSopenharmony_ci0:66              Constant:
454617a3babSopenharmony_ci0:66                0 (const int)
455617a3babSopenharmony_ci0:66            Constant:
456617a3babSopenharmony_ci0:66              0.000000
457617a3babSopenharmony_ci0:66              0.000000
458617a3babSopenharmony_ci0:69        move second child to first child ( temp mediump 4-component vector of float)
459617a3babSopenharmony_ci0:69          'fragColor' (layout( location=0) out mediump 4-component vector of float)
460617a3babSopenharmony_ci0:69          Construct vec4 ( temp mediump 4-component vector of float)
461617a3babSopenharmony_ci0:69            interpolateAtOffset ( global highp float)
462617a3babSopenharmony_ci0:69              a: direct index for structure ( global highp float)
463617a3babSopenharmony_ci0:69                'v_var' (layout( location=0) smooth in structure{ global highp float a,  global highp float b})
464617a3babSopenharmony_ci0:69                Constant:
465617a3babSopenharmony_ci0:69                  0 (const int)
466617a3babSopenharmony_ci0:69              Constant:
467617a3babSopenharmony_ci0:69                0.000000
468617a3babSopenharmony_ci0:69                0.000000
469617a3babSopenharmony_ci0:70        move second child to first child ( temp mediump 4-component vector of float)
470617a3babSopenharmony_ci0:70          'fragColor' (layout( location=0) out mediump 4-component vector of float)
471617a3babSopenharmony_ci0:70          Construct vec4 ( temp mediump 4-component vector of float)
472617a3babSopenharmony_ci0:70            interpolateAtOffset ( global highp float)
473617a3babSopenharmony_ci0:70              direct index ( temp highp float)
474617a3babSopenharmony_ci0:70                'w' (layout( location=8) smooth in highp 4-component vector of float)
475617a3babSopenharmony_ci0:70                Constant:
476617a3babSopenharmony_ci0:70                  0 (const int)
477617a3babSopenharmony_ci0:70              Constant:
478617a3babSopenharmony_ci0:70                0.000000
479617a3babSopenharmony_ci0:70                0.000000
480617a3babSopenharmony_ci0:71        move second child to first child ( temp mediump 4-component vector of float)
481617a3babSopenharmony_ci0:71          'fragColor' (layout( location=0) out mediump 4-component vector of float)
482617a3babSopenharmony_ci0:71          Construct vec4 ( temp mediump 4-component vector of float)
483617a3babSopenharmony_ci0:71            interpolateAtOffset ( global highp 4-component vector of float)
484617a3babSopenharmony_ci0:71              s_v: direct index for structure ( global highp 4-component vector of float)
485617a3babSopenharmony_ci0:71                s0: direct index for structure ( in structure{ global highp 4-component vector of float s_v})
486617a3babSopenharmony_ci0:71                  'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
487617a3babSopenharmony_ci0:71                  Constant:
488617a3babSopenharmony_ci0:71                    2 (const uint)
489617a3babSopenharmony_ci0:71                Constant:
490617a3babSopenharmony_ci0:71                  0 (const int)
491617a3babSopenharmony_ci0:71              Constant:
492617a3babSopenharmony_ci0:71                0.000000
493617a3babSopenharmony_ci0:71                0.000000
494617a3babSopenharmony_ci0:?   Linker Objects
495617a3babSopenharmony_ci0:?     'v_var' (layout( location=0) smooth in structure{ global highp float a,  global highp float b})
496617a3babSopenharmony_ci0:?     'v' (layout( location=2) smooth in highp float)
497617a3babSopenharmony_ci0:?     'anon@0' (layout( location=3) in block{ in highp float x,  in 1-element array of highp 4-component vector of float xyz,  in structure{ global highp 4-component vector of float s_v} s0})
498617a3babSopenharmony_ci0:?     'z' (layout( location=7) smooth in 1-element array of highp float)
499617a3babSopenharmony_ci0:?     'w' (layout( location=8) smooth in highp 4-component vector of float)
500617a3babSopenharmony_ci0:?     'fragColor' (layout( location=0) out mediump 4-component vector of float)
501617a3babSopenharmony_ci
502