1617a3babSopenharmony_cihlsl.samplecmplevelzero.basic.dx10.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ciusing depth_any
5617a3babSopenharmony_ci0:? Sequence
6617a3babSopenharmony_ci0:38  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
7617a3babSopenharmony_ci0:38    Function Parameters: 
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:42      Sequence
10617a3babSopenharmony_ci0:42        move second child to first child ( temp float)
11617a3babSopenharmony_ci0:42          'r00' ( temp float)
12617a3babSopenharmony_ci0:42          textureLod ( temp float)
13617a3babSopenharmony_ci0:42            Construct combined texture-sampler ( temp sampler1DShadow)
14617a3babSopenharmony_ci0:42              'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
15617a3babSopenharmony_ci0:42              'g_sSamp' (layout( binding=0) uniform sampler)
16617a3babSopenharmony_ci0:42            Construct vec2 ( temp 2-component vector of float)
17617a3babSopenharmony_ci0:42              Constant:
18617a3babSopenharmony_ci0:42                0.100000
19617a3babSopenharmony_ci0:42              Constant:
20617a3babSopenharmony_ci0:42                0.750000
21617a3babSopenharmony_ci0:42            Constant:
22617a3babSopenharmony_ci0:42              0.000000
23617a3babSopenharmony_ci0:43      Sequence
24617a3babSopenharmony_ci0:43        move second child to first child ( temp float)
25617a3babSopenharmony_ci0:43          'r02' ( temp float)
26617a3babSopenharmony_ci0:43          textureLod ( temp float)
27617a3babSopenharmony_ci0:43            Construct combined texture-sampler ( temp isampler1DShadow)
28617a3babSopenharmony_ci0:43              'g_tTex1di4' ( uniform itexture1DShadow)
29617a3babSopenharmony_ci0:43              'g_sSamp' (layout( binding=0) uniform sampler)
30617a3babSopenharmony_ci0:43            Construct vec2 ( temp 2-component vector of float)
31617a3babSopenharmony_ci0:43              Constant:
32617a3babSopenharmony_ci0:43                0.100000
33617a3babSopenharmony_ci0:43              Constant:
34617a3babSopenharmony_ci0:43                0.750000
35617a3babSopenharmony_ci0:43            Constant:
36617a3babSopenharmony_ci0:43              0.000000
37617a3babSopenharmony_ci0:44      Sequence
38617a3babSopenharmony_ci0:44        move second child to first child ( temp float)
39617a3babSopenharmony_ci0:44          'r04' ( temp float)
40617a3babSopenharmony_ci0:44          textureLod ( temp float)
41617a3babSopenharmony_ci0:44            Construct combined texture-sampler ( temp usampler1DShadow)
42617a3babSopenharmony_ci0:44              'g_tTex1du4' ( uniform utexture1DShadow)
43617a3babSopenharmony_ci0:44              'g_sSamp' (layout( binding=0) uniform sampler)
44617a3babSopenharmony_ci0:44            Construct vec2 ( temp 2-component vector of float)
45617a3babSopenharmony_ci0:44              Constant:
46617a3babSopenharmony_ci0:44                0.100000
47617a3babSopenharmony_ci0:44              Constant:
48617a3babSopenharmony_ci0:44                0.750000
49617a3babSopenharmony_ci0:44            Constant:
50617a3babSopenharmony_ci0:44              0.000000
51617a3babSopenharmony_ci0:47      Sequence
52617a3babSopenharmony_ci0:47        move second child to first child ( temp float)
53617a3babSopenharmony_ci0:47          'r20' ( temp float)
54617a3babSopenharmony_ci0:47          textureLod ( temp float)
55617a3babSopenharmony_ci0:47            Construct combined texture-sampler ( temp sampler2DShadow)
56617a3babSopenharmony_ci0:47              'g_tTex2df4' ( uniform texture2DShadow)
57617a3babSopenharmony_ci0:47              'g_sSamp' (layout( binding=0) uniform sampler)
58617a3babSopenharmony_ci0:47            Construct vec3 ( temp 3-component vector of float)
59617a3babSopenharmony_ci0:47              Constant:
60617a3babSopenharmony_ci0:47                0.100000
61617a3babSopenharmony_ci0:47                0.200000
62617a3babSopenharmony_ci0:47              Constant:
63617a3babSopenharmony_ci0:47                0.750000
64617a3babSopenharmony_ci0:47            Constant:
65617a3babSopenharmony_ci0:47              0.000000
66617a3babSopenharmony_ci0:48      Sequence
67617a3babSopenharmony_ci0:48        move second child to first child ( temp float)
68617a3babSopenharmony_ci0:48          'r22' ( temp float)
69617a3babSopenharmony_ci0:48          textureLod ( temp float)
70617a3babSopenharmony_ci0:48            Construct combined texture-sampler ( temp isampler2DShadow)
71617a3babSopenharmony_ci0:48              'g_tTex2di4' ( uniform itexture2DShadow)
72617a3babSopenharmony_ci0:48              'g_sSamp' (layout( binding=0) uniform sampler)
73617a3babSopenharmony_ci0:48            Construct vec3 ( temp 3-component vector of float)
74617a3babSopenharmony_ci0:48              Constant:
75617a3babSopenharmony_ci0:48                0.100000
76617a3babSopenharmony_ci0:48                0.200000
77617a3babSopenharmony_ci0:48              Constant:
78617a3babSopenharmony_ci0:48                0.750000
79617a3babSopenharmony_ci0:48            Constant:
80617a3babSopenharmony_ci0:48              0.000000
81617a3babSopenharmony_ci0:49      Sequence
82617a3babSopenharmony_ci0:49        move second child to first child ( temp float)
83617a3babSopenharmony_ci0:49          'r24' ( temp float)
84617a3babSopenharmony_ci0:49          textureLod ( temp float)
85617a3babSopenharmony_ci0:49            Construct combined texture-sampler ( temp usampler2DShadow)
86617a3babSopenharmony_ci0:49              'g_tTex2du4' ( uniform utexture2DShadow)
87617a3babSopenharmony_ci0:49              'g_sSamp' (layout( binding=0) uniform sampler)
88617a3babSopenharmony_ci0:49            Construct vec3 ( temp 3-component vector of float)
89617a3babSopenharmony_ci0:49              Constant:
90617a3babSopenharmony_ci0:49                0.100000
91617a3babSopenharmony_ci0:49                0.200000
92617a3babSopenharmony_ci0:49              Constant:
93617a3babSopenharmony_ci0:49                0.750000
94617a3babSopenharmony_ci0:49            Constant:
95617a3babSopenharmony_ci0:49              0.000000
96617a3babSopenharmony_ci0:53      Sequence
97617a3babSopenharmony_ci0:53        move second child to first child ( temp float)
98617a3babSopenharmony_ci0:53          'r50' ( temp float)
99617a3babSopenharmony_ci0:53          textureLod ( temp float)
100617a3babSopenharmony_ci0:53            Construct combined texture-sampler ( temp samplerCubeShadow)
101617a3babSopenharmony_ci0:53              'g_tTexcdf4' ( uniform textureCubeShadow)
102617a3babSopenharmony_ci0:53              'g_sSamp' (layout( binding=0) uniform sampler)
103617a3babSopenharmony_ci0:53            Construct vec4 ( temp 4-component vector of float)
104617a3babSopenharmony_ci0:53              Constant:
105617a3babSopenharmony_ci0:53                0.100000
106617a3babSopenharmony_ci0:53                0.200000
107617a3babSopenharmony_ci0:53                0.300000
108617a3babSopenharmony_ci0:53              Constant:
109617a3babSopenharmony_ci0:53                0.750000
110617a3babSopenharmony_ci0:53            Constant:
111617a3babSopenharmony_ci0:53              0.000000
112617a3babSopenharmony_ci0:54      Sequence
113617a3babSopenharmony_ci0:54        move second child to first child ( temp float)
114617a3babSopenharmony_ci0:54          'r52' ( temp float)
115617a3babSopenharmony_ci0:54          textureLod ( temp float)
116617a3babSopenharmony_ci0:54            Construct combined texture-sampler ( temp isamplerCubeShadow)
117617a3babSopenharmony_ci0:54              'g_tTexcdi4' ( uniform itextureCubeShadow)
118617a3babSopenharmony_ci0:54              'g_sSamp' (layout( binding=0) uniform sampler)
119617a3babSopenharmony_ci0:54            Construct vec4 ( temp 4-component vector of float)
120617a3babSopenharmony_ci0:54              Constant:
121617a3babSopenharmony_ci0:54                0.100000
122617a3babSopenharmony_ci0:54                0.200000
123617a3babSopenharmony_ci0:54                0.300000
124617a3babSopenharmony_ci0:54              Constant:
125617a3babSopenharmony_ci0:54                0.750000
126617a3babSopenharmony_ci0:54            Constant:
127617a3babSopenharmony_ci0:54              0.000000
128617a3babSopenharmony_ci0:55      Sequence
129617a3babSopenharmony_ci0:55        move second child to first child ( temp float)
130617a3babSopenharmony_ci0:55          'r54' ( temp float)
131617a3babSopenharmony_ci0:55          textureLod ( temp float)
132617a3babSopenharmony_ci0:55            Construct combined texture-sampler ( temp usamplerCubeShadow)
133617a3babSopenharmony_ci0:55              'g_tTexcdu4' ( uniform utextureCubeShadow)
134617a3babSopenharmony_ci0:55              'g_sSamp' (layout( binding=0) uniform sampler)
135617a3babSopenharmony_ci0:55            Construct vec4 ( temp 4-component vector of float)
136617a3babSopenharmony_ci0:55              Constant:
137617a3babSopenharmony_ci0:55                0.100000
138617a3babSopenharmony_ci0:55                0.200000
139617a3babSopenharmony_ci0:55                0.300000
140617a3babSopenharmony_ci0:55              Constant:
141617a3babSopenharmony_ci0:55                0.750000
142617a3babSopenharmony_ci0:55            Constant:
143617a3babSopenharmony_ci0:55              0.000000
144617a3babSopenharmony_ci0:57      move second child to first child ( temp 4-component vector of float)
145617a3babSopenharmony_ci0:57        Color: direct index for structure ( temp 4-component vector of float)
146617a3babSopenharmony_ci0:57          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
147617a3babSopenharmony_ci0:57          Constant:
148617a3babSopenharmony_ci0:57            0 (const int)
149617a3babSopenharmony_ci0:57        Constant:
150617a3babSopenharmony_ci0:57          1.000000
151617a3babSopenharmony_ci0:57          1.000000
152617a3babSopenharmony_ci0:57          1.000000
153617a3babSopenharmony_ci0:57          1.000000
154617a3babSopenharmony_ci0:58      move second child to first child ( temp float)
155617a3babSopenharmony_ci0:58        Depth: direct index for structure ( temp float)
156617a3babSopenharmony_ci0:58          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
157617a3babSopenharmony_ci0:58          Constant:
158617a3babSopenharmony_ci0:58            1 (const int)
159617a3babSopenharmony_ci0:58        Constant:
160617a3babSopenharmony_ci0:58          1.000000
161617a3babSopenharmony_ci0:60      Branch: Return with expression
162617a3babSopenharmony_ci0:60        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
163617a3babSopenharmony_ci0:38  Function Definition: main( ( temp void)
164617a3babSopenharmony_ci0:38    Function Parameters: 
165617a3babSopenharmony_ci0:?     Sequence
166617a3babSopenharmony_ci0:38      Sequence
167617a3babSopenharmony_ci0:38        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
168617a3babSopenharmony_ci0:38          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
169617a3babSopenharmony_ci0:38          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
170617a3babSopenharmony_ci0:38        move second child to first child ( temp 4-component vector of float)
171617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
172617a3babSopenharmony_ci0:38          Color: direct index for structure ( temp 4-component vector of float)
173617a3babSopenharmony_ci0:38            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
174617a3babSopenharmony_ci0:38            Constant:
175617a3babSopenharmony_ci0:38              0 (const int)
176617a3babSopenharmony_ci0:38        move second child to first child ( temp float)
177617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
178617a3babSopenharmony_ci0:38          Depth: direct index for structure ( temp float)
179617a3babSopenharmony_ci0:38            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
180617a3babSopenharmony_ci0:38            Constant:
181617a3babSopenharmony_ci0:38              1 (const int)
182617a3babSopenharmony_ci0:?   Linker Objects
183617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
184617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
185617a3babSopenharmony_ci0:?     'g_tTex1di4' ( uniform itexture1DShadow)
186617a3babSopenharmony_ci0:?     'g_tTex1du4' ( uniform utexture1DShadow)
187617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2DShadow)
188617a3babSopenharmony_ci0:?     'g_tTex2di4' ( uniform itexture2DShadow)
189617a3babSopenharmony_ci0:?     'g_tTex2du4' ( uniform utexture2DShadow)
190617a3babSopenharmony_ci0:?     'g_tTex3df4' ( uniform texture3D)
191617a3babSopenharmony_ci0:?     'g_tTex3di4' ( uniform itexture3D)
192617a3babSopenharmony_ci0:?     'g_tTex3du4' ( uniform utexture3D)
193617a3babSopenharmony_ci0:?     'g_tTexcdf4' ( uniform textureCubeShadow)
194617a3babSopenharmony_ci0:?     'g_tTexcdi4' ( uniform itextureCubeShadow)
195617a3babSopenharmony_ci0:?     'g_tTexcdu4' ( uniform utextureCubeShadow)
196617a3babSopenharmony_ci0:?     'g_tTex1df4a' ( uniform texture1DArray)
197617a3babSopenharmony_ci0:?     'g_tTex1di4a' ( uniform itexture1DArray)
198617a3babSopenharmony_ci0:?     'g_tTex1du4a' ( uniform utexture1DArray)
199617a3babSopenharmony_ci0:?     'g_tTex2df4a' ( uniform texture2DArray)
200617a3babSopenharmony_ci0:?     'g_tTex2di4a' ( uniform itexture2DArray)
201617a3babSopenharmony_ci0:?     'g_tTex2du4a' ( uniform utexture2DArray)
202617a3babSopenharmony_ci0:?     'g_tTexcdf4a' ( uniform textureCubeArray)
203617a3babSopenharmony_ci0:?     'g_tTexcdi4a' ( uniform itextureCubeArray)
204617a3babSopenharmony_ci0:?     'g_tTexcdu4a' ( uniform utextureCubeArray)
205617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
206617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
207617a3babSopenharmony_ci
208617a3babSopenharmony_ci
209617a3babSopenharmony_ciLinked fragment stage:
210617a3babSopenharmony_ci
211617a3babSopenharmony_ci
212617a3babSopenharmony_ciShader version: 500
213617a3babSopenharmony_cigl_FragCoord origin is upper left
214617a3babSopenharmony_ciusing depth_any
215617a3babSopenharmony_ci0:? Sequence
216617a3babSopenharmony_ci0:38  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
217617a3babSopenharmony_ci0:38    Function Parameters: 
218617a3babSopenharmony_ci0:?     Sequence
219617a3babSopenharmony_ci0:42      Sequence
220617a3babSopenharmony_ci0:42        move second child to first child ( temp float)
221617a3babSopenharmony_ci0:42          'r00' ( temp float)
222617a3babSopenharmony_ci0:42          textureLod ( temp float)
223617a3babSopenharmony_ci0:42            Construct combined texture-sampler ( temp sampler1DShadow)
224617a3babSopenharmony_ci0:42              'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
225617a3babSopenharmony_ci0:42              'g_sSamp' (layout( binding=0) uniform sampler)
226617a3babSopenharmony_ci0:42            Construct vec2 ( temp 2-component vector of float)
227617a3babSopenharmony_ci0:42              Constant:
228617a3babSopenharmony_ci0:42                0.100000
229617a3babSopenharmony_ci0:42              Constant:
230617a3babSopenharmony_ci0:42                0.750000
231617a3babSopenharmony_ci0:42            Constant:
232617a3babSopenharmony_ci0:42              0.000000
233617a3babSopenharmony_ci0:43      Sequence
234617a3babSopenharmony_ci0:43        move second child to first child ( temp float)
235617a3babSopenharmony_ci0:43          'r02' ( temp float)
236617a3babSopenharmony_ci0:43          textureLod ( temp float)
237617a3babSopenharmony_ci0:43            Construct combined texture-sampler ( temp isampler1DShadow)
238617a3babSopenharmony_ci0:43              'g_tTex1di4' ( uniform itexture1DShadow)
239617a3babSopenharmony_ci0:43              'g_sSamp' (layout( binding=0) uniform sampler)
240617a3babSopenharmony_ci0:43            Construct vec2 ( temp 2-component vector of float)
241617a3babSopenharmony_ci0:43              Constant:
242617a3babSopenharmony_ci0:43                0.100000
243617a3babSopenharmony_ci0:43              Constant:
244617a3babSopenharmony_ci0:43                0.750000
245617a3babSopenharmony_ci0:43            Constant:
246617a3babSopenharmony_ci0:43              0.000000
247617a3babSopenharmony_ci0:44      Sequence
248617a3babSopenharmony_ci0:44        move second child to first child ( temp float)
249617a3babSopenharmony_ci0:44          'r04' ( temp float)
250617a3babSopenharmony_ci0:44          textureLod ( temp float)
251617a3babSopenharmony_ci0:44            Construct combined texture-sampler ( temp usampler1DShadow)
252617a3babSopenharmony_ci0:44              'g_tTex1du4' ( uniform utexture1DShadow)
253617a3babSopenharmony_ci0:44              'g_sSamp' (layout( binding=0) uniform sampler)
254617a3babSopenharmony_ci0:44            Construct vec2 ( temp 2-component vector of float)
255617a3babSopenharmony_ci0:44              Constant:
256617a3babSopenharmony_ci0:44                0.100000
257617a3babSopenharmony_ci0:44              Constant:
258617a3babSopenharmony_ci0:44                0.750000
259617a3babSopenharmony_ci0:44            Constant:
260617a3babSopenharmony_ci0:44              0.000000
261617a3babSopenharmony_ci0:47      Sequence
262617a3babSopenharmony_ci0:47        move second child to first child ( temp float)
263617a3babSopenharmony_ci0:47          'r20' ( temp float)
264617a3babSopenharmony_ci0:47          textureLod ( temp float)
265617a3babSopenharmony_ci0:47            Construct combined texture-sampler ( temp sampler2DShadow)
266617a3babSopenharmony_ci0:47              'g_tTex2df4' ( uniform texture2DShadow)
267617a3babSopenharmony_ci0:47              'g_sSamp' (layout( binding=0) uniform sampler)
268617a3babSopenharmony_ci0:47            Construct vec3 ( temp 3-component vector of float)
269617a3babSopenharmony_ci0:47              Constant:
270617a3babSopenharmony_ci0:47                0.100000
271617a3babSopenharmony_ci0:47                0.200000
272617a3babSopenharmony_ci0:47              Constant:
273617a3babSopenharmony_ci0:47                0.750000
274617a3babSopenharmony_ci0:47            Constant:
275617a3babSopenharmony_ci0:47              0.000000
276617a3babSopenharmony_ci0:48      Sequence
277617a3babSopenharmony_ci0:48        move second child to first child ( temp float)
278617a3babSopenharmony_ci0:48          'r22' ( temp float)
279617a3babSopenharmony_ci0:48          textureLod ( temp float)
280617a3babSopenharmony_ci0:48            Construct combined texture-sampler ( temp isampler2DShadow)
281617a3babSopenharmony_ci0:48              'g_tTex2di4' ( uniform itexture2DShadow)
282617a3babSopenharmony_ci0:48              'g_sSamp' (layout( binding=0) uniform sampler)
283617a3babSopenharmony_ci0:48            Construct vec3 ( temp 3-component vector of float)
284617a3babSopenharmony_ci0:48              Constant:
285617a3babSopenharmony_ci0:48                0.100000
286617a3babSopenharmony_ci0:48                0.200000
287617a3babSopenharmony_ci0:48              Constant:
288617a3babSopenharmony_ci0:48                0.750000
289617a3babSopenharmony_ci0:48            Constant:
290617a3babSopenharmony_ci0:48              0.000000
291617a3babSopenharmony_ci0:49      Sequence
292617a3babSopenharmony_ci0:49        move second child to first child ( temp float)
293617a3babSopenharmony_ci0:49          'r24' ( temp float)
294617a3babSopenharmony_ci0:49          textureLod ( temp float)
295617a3babSopenharmony_ci0:49            Construct combined texture-sampler ( temp usampler2DShadow)
296617a3babSopenharmony_ci0:49              'g_tTex2du4' ( uniform utexture2DShadow)
297617a3babSopenharmony_ci0:49              'g_sSamp' (layout( binding=0) uniform sampler)
298617a3babSopenharmony_ci0:49            Construct vec3 ( temp 3-component vector of float)
299617a3babSopenharmony_ci0:49              Constant:
300617a3babSopenharmony_ci0:49                0.100000
301617a3babSopenharmony_ci0:49                0.200000
302617a3babSopenharmony_ci0:49              Constant:
303617a3babSopenharmony_ci0:49                0.750000
304617a3babSopenharmony_ci0:49            Constant:
305617a3babSopenharmony_ci0:49              0.000000
306617a3babSopenharmony_ci0:53      Sequence
307617a3babSopenharmony_ci0:53        move second child to first child ( temp float)
308617a3babSopenharmony_ci0:53          'r50' ( temp float)
309617a3babSopenharmony_ci0:53          textureLod ( temp float)
310617a3babSopenharmony_ci0:53            Construct combined texture-sampler ( temp samplerCubeShadow)
311617a3babSopenharmony_ci0:53              'g_tTexcdf4' ( uniform textureCubeShadow)
312617a3babSopenharmony_ci0:53              'g_sSamp' (layout( binding=0) uniform sampler)
313617a3babSopenharmony_ci0:53            Construct vec4 ( temp 4-component vector of float)
314617a3babSopenharmony_ci0:53              Constant:
315617a3babSopenharmony_ci0:53                0.100000
316617a3babSopenharmony_ci0:53                0.200000
317617a3babSopenharmony_ci0:53                0.300000
318617a3babSopenharmony_ci0:53              Constant:
319617a3babSopenharmony_ci0:53                0.750000
320617a3babSopenharmony_ci0:53            Constant:
321617a3babSopenharmony_ci0:53              0.000000
322617a3babSopenharmony_ci0:54      Sequence
323617a3babSopenharmony_ci0:54        move second child to first child ( temp float)
324617a3babSopenharmony_ci0:54          'r52' ( temp float)
325617a3babSopenharmony_ci0:54          textureLod ( temp float)
326617a3babSopenharmony_ci0:54            Construct combined texture-sampler ( temp isamplerCubeShadow)
327617a3babSopenharmony_ci0:54              'g_tTexcdi4' ( uniform itextureCubeShadow)
328617a3babSopenharmony_ci0:54              'g_sSamp' (layout( binding=0) uniform sampler)
329617a3babSopenharmony_ci0:54            Construct vec4 ( temp 4-component vector of float)
330617a3babSopenharmony_ci0:54              Constant:
331617a3babSopenharmony_ci0:54                0.100000
332617a3babSopenharmony_ci0:54                0.200000
333617a3babSopenharmony_ci0:54                0.300000
334617a3babSopenharmony_ci0:54              Constant:
335617a3babSopenharmony_ci0:54                0.750000
336617a3babSopenharmony_ci0:54            Constant:
337617a3babSopenharmony_ci0:54              0.000000
338617a3babSopenharmony_ci0:55      Sequence
339617a3babSopenharmony_ci0:55        move second child to first child ( temp float)
340617a3babSopenharmony_ci0:55          'r54' ( temp float)
341617a3babSopenharmony_ci0:55          textureLod ( temp float)
342617a3babSopenharmony_ci0:55            Construct combined texture-sampler ( temp usamplerCubeShadow)
343617a3babSopenharmony_ci0:55              'g_tTexcdu4' ( uniform utextureCubeShadow)
344617a3babSopenharmony_ci0:55              'g_sSamp' (layout( binding=0) uniform sampler)
345617a3babSopenharmony_ci0:55            Construct vec4 ( temp 4-component vector of float)
346617a3babSopenharmony_ci0:55              Constant:
347617a3babSopenharmony_ci0:55                0.100000
348617a3babSopenharmony_ci0:55                0.200000
349617a3babSopenharmony_ci0:55                0.300000
350617a3babSopenharmony_ci0:55              Constant:
351617a3babSopenharmony_ci0:55                0.750000
352617a3babSopenharmony_ci0:55            Constant:
353617a3babSopenharmony_ci0:55              0.000000
354617a3babSopenharmony_ci0:57      move second child to first child ( temp 4-component vector of float)
355617a3babSopenharmony_ci0:57        Color: direct index for structure ( temp 4-component vector of float)
356617a3babSopenharmony_ci0:57          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
357617a3babSopenharmony_ci0:57          Constant:
358617a3babSopenharmony_ci0:57            0 (const int)
359617a3babSopenharmony_ci0:57        Constant:
360617a3babSopenharmony_ci0:57          1.000000
361617a3babSopenharmony_ci0:57          1.000000
362617a3babSopenharmony_ci0:57          1.000000
363617a3babSopenharmony_ci0:57          1.000000
364617a3babSopenharmony_ci0:58      move second child to first child ( temp float)
365617a3babSopenharmony_ci0:58        Depth: direct index for structure ( temp float)
366617a3babSopenharmony_ci0:58          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
367617a3babSopenharmony_ci0:58          Constant:
368617a3babSopenharmony_ci0:58            1 (const int)
369617a3babSopenharmony_ci0:58        Constant:
370617a3babSopenharmony_ci0:58          1.000000
371617a3babSopenharmony_ci0:60      Branch: Return with expression
372617a3babSopenharmony_ci0:60        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
373617a3babSopenharmony_ci0:38  Function Definition: main( ( temp void)
374617a3babSopenharmony_ci0:38    Function Parameters: 
375617a3babSopenharmony_ci0:?     Sequence
376617a3babSopenharmony_ci0:38      Sequence
377617a3babSopenharmony_ci0:38        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
378617a3babSopenharmony_ci0:38          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
379617a3babSopenharmony_ci0:38          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
380617a3babSopenharmony_ci0:38        move second child to first child ( temp 4-component vector of float)
381617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
382617a3babSopenharmony_ci0:38          Color: direct index for structure ( temp 4-component vector of float)
383617a3babSopenharmony_ci0:38            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
384617a3babSopenharmony_ci0:38            Constant:
385617a3babSopenharmony_ci0:38              0 (const int)
386617a3babSopenharmony_ci0:38        move second child to first child ( temp float)
387617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
388617a3babSopenharmony_ci0:38          Depth: direct index for structure ( temp float)
389617a3babSopenharmony_ci0:38            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
390617a3babSopenharmony_ci0:38            Constant:
391617a3babSopenharmony_ci0:38              1 (const int)
392617a3babSopenharmony_ci0:?   Linker Objects
393617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
394617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
395617a3babSopenharmony_ci0:?     'g_tTex1di4' ( uniform itexture1DShadow)
396617a3babSopenharmony_ci0:?     'g_tTex1du4' ( uniform utexture1DShadow)
397617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2DShadow)
398617a3babSopenharmony_ci0:?     'g_tTex2di4' ( uniform itexture2DShadow)
399617a3babSopenharmony_ci0:?     'g_tTex2du4' ( uniform utexture2DShadow)
400617a3babSopenharmony_ci0:?     'g_tTex3df4' ( uniform texture3D)
401617a3babSopenharmony_ci0:?     'g_tTex3di4' ( uniform itexture3D)
402617a3babSopenharmony_ci0:?     'g_tTex3du4' ( uniform utexture3D)
403617a3babSopenharmony_ci0:?     'g_tTexcdf4' ( uniform textureCubeShadow)
404617a3babSopenharmony_ci0:?     'g_tTexcdi4' ( uniform itextureCubeShadow)
405617a3babSopenharmony_ci0:?     'g_tTexcdu4' ( uniform utextureCubeShadow)
406617a3babSopenharmony_ci0:?     'g_tTex1df4a' ( uniform texture1DArray)
407617a3babSopenharmony_ci0:?     'g_tTex1di4a' ( uniform itexture1DArray)
408617a3babSopenharmony_ci0:?     'g_tTex1du4a' ( uniform utexture1DArray)
409617a3babSopenharmony_ci0:?     'g_tTex2df4a' ( uniform texture2DArray)
410617a3babSopenharmony_ci0:?     'g_tTex2di4a' ( uniform itexture2DArray)
411617a3babSopenharmony_ci0:?     'g_tTex2du4a' ( uniform utexture2DArray)
412617a3babSopenharmony_ci0:?     'g_tTexcdf4a' ( uniform textureCubeArray)
413617a3babSopenharmony_ci0:?     'g_tTexcdi4a' ( uniform itextureCubeArray)
414617a3babSopenharmony_ci0:?     'g_tTexcdu4a' ( uniform utextureCubeArray)
415617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
416617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
417617a3babSopenharmony_ci
418617a3babSopenharmony_ciValidation failed
419617a3babSopenharmony_ci// Module Version 10000
420617a3babSopenharmony_ci// Generated by (magic number): 8000b
421617a3babSopenharmony_ci// Id's are bound by 199
422617a3babSopenharmony_ci
423617a3babSopenharmony_ci                              Capability Shader
424617a3babSopenharmony_ci                              Capability Sampled1D
425617a3babSopenharmony_ci                              Capability SampledCubeArray
426617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
427617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
428617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 156 160
429617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
430617a3babSopenharmony_ci                              ExecutionMode 4 DepthReplacing
431617a3babSopenharmony_ci                              Source HLSL 500
432617a3babSopenharmony_ci                              Name 4  "main"
433617a3babSopenharmony_ci                              Name 8  "PS_OUTPUT"
434617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 0  "Color"
435617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 1  "Depth"
436617a3babSopenharmony_ci                              Name 10  "@main("
437617a3babSopenharmony_ci                              Name 13  "r00"
438617a3babSopenharmony_ci                              Name 16  "g_tTex1df4"
439617a3babSopenharmony_ci                              Name 20  "g_sSamp"
440617a3babSopenharmony_ci                              Name 31  "r02"
441617a3babSopenharmony_ci                              Name 35  "g_tTex1di4"
442617a3babSopenharmony_ci                              Name 43  "r04"
443617a3babSopenharmony_ci                              Name 47  "g_tTex1du4"
444617a3babSopenharmony_ci                              Name 55  "r20"
445617a3babSopenharmony_ci                              Name 58  "g_tTex2df4"
446617a3babSopenharmony_ci                              Name 71  "r22"
447617a3babSopenharmony_ci                              Name 74  "g_tTex2di4"
448617a3babSopenharmony_ci                              Name 84  "r24"
449617a3babSopenharmony_ci                              Name 87  "g_tTex2du4"
450617a3babSopenharmony_ci                              Name 97  "r50"
451617a3babSopenharmony_ci                              Name 100  "g_tTexcdf4"
452617a3babSopenharmony_ci                              Name 113  "r52"
453617a3babSopenharmony_ci                              Name 116  "g_tTexcdi4"
454617a3babSopenharmony_ci                              Name 127  "r54"
455617a3babSopenharmony_ci                              Name 130  "g_tTexcdu4"
456617a3babSopenharmony_ci                              Name 142  "psout"
457617a3babSopenharmony_ci                              Name 153  "flattenTemp"
458617a3babSopenharmony_ci                              Name 156  "@entryPointOutput.Color"
459617a3babSopenharmony_ci                              Name 160  "@entryPointOutput.Depth"
460617a3babSopenharmony_ci                              Name 165  "g_tTex3df4"
461617a3babSopenharmony_ci                              Name 168  "g_tTex3di4"
462617a3babSopenharmony_ci                              Name 171  "g_tTex3du4"
463617a3babSopenharmony_ci                              Name 174  "g_tTex1df4a"
464617a3babSopenharmony_ci                              Name 177  "g_tTex1di4a"
465617a3babSopenharmony_ci                              Name 180  "g_tTex1du4a"
466617a3babSopenharmony_ci                              Name 183  "g_tTex2df4a"
467617a3babSopenharmony_ci                              Name 186  "g_tTex2di4a"
468617a3babSopenharmony_ci                              Name 189  "g_tTex2du4a"
469617a3babSopenharmony_ci                              Name 192  "g_tTexcdf4a"
470617a3babSopenharmony_ci                              Name 195  "g_tTexcdi4a"
471617a3babSopenharmony_ci                              Name 198  "g_tTexcdu4a"
472617a3babSopenharmony_ci                              Decorate 16(g_tTex1df4) DescriptorSet 0
473617a3babSopenharmony_ci                              Decorate 16(g_tTex1df4) Binding 0
474617a3babSopenharmony_ci                              Decorate 20(g_sSamp) DescriptorSet 0
475617a3babSopenharmony_ci                              Decorate 20(g_sSamp) Binding 0
476617a3babSopenharmony_ci                              Decorate 35(g_tTex1di4) DescriptorSet 0
477617a3babSopenharmony_ci                              Decorate 35(g_tTex1di4) Binding 1
478617a3babSopenharmony_ci                              Decorate 47(g_tTex1du4) DescriptorSet 0
479617a3babSopenharmony_ci                              Decorate 47(g_tTex1du4) Binding 2
480617a3babSopenharmony_ci                              Decorate 58(g_tTex2df4) DescriptorSet 0
481617a3babSopenharmony_ci                              Decorate 58(g_tTex2df4) Binding 3
482617a3babSopenharmony_ci                              Decorate 74(g_tTex2di4) DescriptorSet 0
483617a3babSopenharmony_ci                              Decorate 74(g_tTex2di4) Binding 4
484617a3babSopenharmony_ci                              Decorate 87(g_tTex2du4) DescriptorSet 0
485617a3babSopenharmony_ci                              Decorate 87(g_tTex2du4) Binding 5
486617a3babSopenharmony_ci                              Decorate 100(g_tTexcdf4) DescriptorSet 0
487617a3babSopenharmony_ci                              Decorate 100(g_tTexcdf4) Binding 6
488617a3babSopenharmony_ci                              Decorate 116(g_tTexcdi4) DescriptorSet 0
489617a3babSopenharmony_ci                              Decorate 116(g_tTexcdi4) Binding 7
490617a3babSopenharmony_ci                              Decorate 130(g_tTexcdu4) DescriptorSet 0
491617a3babSopenharmony_ci                              Decorate 130(g_tTexcdu4) Binding 8
492617a3babSopenharmony_ci                              Decorate 156(@entryPointOutput.Color) Location 0
493617a3babSopenharmony_ci                              Decorate 160(@entryPointOutput.Depth) BuiltIn FragDepth
494617a3babSopenharmony_ci                              Decorate 165(g_tTex3df4) DescriptorSet 0
495617a3babSopenharmony_ci                              Decorate 165(g_tTex3df4) Binding 0
496617a3babSopenharmony_ci                              Decorate 168(g_tTex3di4) DescriptorSet 0
497617a3babSopenharmony_ci                              Decorate 168(g_tTex3di4) Binding 0
498617a3babSopenharmony_ci                              Decorate 171(g_tTex3du4) DescriptorSet 0
499617a3babSopenharmony_ci                              Decorate 171(g_tTex3du4) Binding 0
500617a3babSopenharmony_ci                              Decorate 174(g_tTex1df4a) DescriptorSet 0
501617a3babSopenharmony_ci                              Decorate 174(g_tTex1df4a) Binding 0
502617a3babSopenharmony_ci                              Decorate 177(g_tTex1di4a) DescriptorSet 0
503617a3babSopenharmony_ci                              Decorate 177(g_tTex1di4a) Binding 0
504617a3babSopenharmony_ci                              Decorate 180(g_tTex1du4a) DescriptorSet 0
505617a3babSopenharmony_ci                              Decorate 180(g_tTex1du4a) Binding 0
506617a3babSopenharmony_ci                              Decorate 183(g_tTex2df4a) DescriptorSet 0
507617a3babSopenharmony_ci                              Decorate 183(g_tTex2df4a) Binding 0
508617a3babSopenharmony_ci                              Decorate 186(g_tTex2di4a) DescriptorSet 0
509617a3babSopenharmony_ci                              Decorate 186(g_tTex2di4a) Binding 0
510617a3babSopenharmony_ci                              Decorate 189(g_tTex2du4a) DescriptorSet 0
511617a3babSopenharmony_ci                              Decorate 189(g_tTex2du4a) Binding 0
512617a3babSopenharmony_ci                              Decorate 192(g_tTexcdf4a) DescriptorSet 0
513617a3babSopenharmony_ci                              Decorate 192(g_tTexcdf4a) Binding 0
514617a3babSopenharmony_ci                              Decorate 195(g_tTexcdi4a) DescriptorSet 0
515617a3babSopenharmony_ci                              Decorate 195(g_tTexcdi4a) Binding 0
516617a3babSopenharmony_ci                              Decorate 198(g_tTexcdu4a) DescriptorSet 0
517617a3babSopenharmony_ci                              Decorate 198(g_tTexcdu4a) Binding 0
518617a3babSopenharmony_ci               2:             TypeVoid
519617a3babSopenharmony_ci               3:             TypeFunction 2
520617a3babSopenharmony_ci               6:             TypeFloat 32
521617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
522617a3babSopenharmony_ci    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
523617a3babSopenharmony_ci               9:             TypeFunction 8(PS_OUTPUT)
524617a3babSopenharmony_ci              12:             TypePointer Function 6(float)
525617a3babSopenharmony_ci              14:             TypeImage 6(float) 1D depth sampled format:Unknown
526617a3babSopenharmony_ci              15:             TypePointer UniformConstant 14
527617a3babSopenharmony_ci  16(g_tTex1df4):     15(ptr) Variable UniformConstant
528617a3babSopenharmony_ci              18:             TypeSampler
529617a3babSopenharmony_ci              19:             TypePointer UniformConstant 18
530617a3babSopenharmony_ci     20(g_sSamp):     19(ptr) Variable UniformConstant
531617a3babSopenharmony_ci              22:             TypeSampledImage 14
532617a3babSopenharmony_ci              24:    6(float) Constant 1036831949
533617a3babSopenharmony_ci              25:    6(float) Constant 1061158912
534617a3babSopenharmony_ci              26:             TypeVector 6(float) 2
535617a3babSopenharmony_ci              28:    6(float) Constant 0
536617a3babSopenharmony_ci              32:             TypeInt 32 1
537617a3babSopenharmony_ci              33:             TypeImage 32(int) 1D depth sampled format:Unknown
538617a3babSopenharmony_ci              34:             TypePointer UniformConstant 33
539617a3babSopenharmony_ci  35(g_tTex1di4):     34(ptr) Variable UniformConstant
540617a3babSopenharmony_ci              38:             TypeSampledImage 33
541617a3babSopenharmony_ci              44:             TypeInt 32 0
542617a3babSopenharmony_ci              45:             TypeImage 44(int) 1D depth sampled format:Unknown
543617a3babSopenharmony_ci              46:             TypePointer UniformConstant 45
544617a3babSopenharmony_ci  47(g_tTex1du4):     46(ptr) Variable UniformConstant
545617a3babSopenharmony_ci              50:             TypeSampledImage 45
546617a3babSopenharmony_ci              56:             TypeImage 6(float) 2D depth sampled format:Unknown
547617a3babSopenharmony_ci              57:             TypePointer UniformConstant 56
548617a3babSopenharmony_ci  58(g_tTex2df4):     57(ptr) Variable UniformConstant
549617a3babSopenharmony_ci              61:             TypeSampledImage 56
550617a3babSopenharmony_ci              63:    6(float) Constant 1045220557
551617a3babSopenharmony_ci              64:   26(fvec2) ConstantComposite 24 63
552617a3babSopenharmony_ci              65:             TypeVector 6(float) 3
553617a3babSopenharmony_ci              72:             TypeImage 32(int) 2D depth sampled format:Unknown
554617a3babSopenharmony_ci              73:             TypePointer UniformConstant 72
555617a3babSopenharmony_ci  74(g_tTex2di4):     73(ptr) Variable UniformConstant
556617a3babSopenharmony_ci              77:             TypeSampledImage 72
557617a3babSopenharmony_ci              85:             TypeImage 44(int) 2D depth sampled format:Unknown
558617a3babSopenharmony_ci              86:             TypePointer UniformConstant 85
559617a3babSopenharmony_ci  87(g_tTex2du4):     86(ptr) Variable UniformConstant
560617a3babSopenharmony_ci              90:             TypeSampledImage 85
561617a3babSopenharmony_ci              98:             TypeImage 6(float) Cube depth sampled format:Unknown
562617a3babSopenharmony_ci              99:             TypePointer UniformConstant 98
563617a3babSopenharmony_ci 100(g_tTexcdf4):     99(ptr) Variable UniformConstant
564617a3babSopenharmony_ci             103:             TypeSampledImage 98
565617a3babSopenharmony_ci             105:    6(float) Constant 1050253722
566617a3babSopenharmony_ci             106:   65(fvec3) ConstantComposite 24 63 105
567617a3babSopenharmony_ci             114:             TypeImage 32(int) Cube depth sampled format:Unknown
568617a3babSopenharmony_ci             115:             TypePointer UniformConstant 114
569617a3babSopenharmony_ci 116(g_tTexcdi4):    115(ptr) Variable UniformConstant
570617a3babSopenharmony_ci             119:             TypeSampledImage 114
571617a3babSopenharmony_ci             128:             TypeImage 44(int) Cube depth sampled format:Unknown
572617a3babSopenharmony_ci             129:             TypePointer UniformConstant 128
573617a3babSopenharmony_ci 130(g_tTexcdu4):    129(ptr) Variable UniformConstant
574617a3babSopenharmony_ci             133:             TypeSampledImage 128
575617a3babSopenharmony_ci             141:             TypePointer Function 8(PS_OUTPUT)
576617a3babSopenharmony_ci             143:     32(int) Constant 0
577617a3babSopenharmony_ci             144:    6(float) Constant 1065353216
578617a3babSopenharmony_ci             145:    7(fvec4) ConstantComposite 144 144 144 144
579617a3babSopenharmony_ci             146:             TypePointer Function 7(fvec4)
580617a3babSopenharmony_ci             148:     32(int) Constant 1
581617a3babSopenharmony_ci             155:             TypePointer Output 7(fvec4)
582617a3babSopenharmony_ci156(@entryPointOutput.Color):    155(ptr) Variable Output
583617a3babSopenharmony_ci             159:             TypePointer Output 6(float)
584617a3babSopenharmony_ci160(@entryPointOutput.Depth):    159(ptr) Variable Output
585617a3babSopenharmony_ci             163:             TypeImage 6(float) 3D sampled format:Unknown
586617a3babSopenharmony_ci             164:             TypePointer UniformConstant 163
587617a3babSopenharmony_ci 165(g_tTex3df4):    164(ptr) Variable UniformConstant
588617a3babSopenharmony_ci             166:             TypeImage 32(int) 3D sampled format:Unknown
589617a3babSopenharmony_ci             167:             TypePointer UniformConstant 166
590617a3babSopenharmony_ci 168(g_tTex3di4):    167(ptr) Variable UniformConstant
591617a3babSopenharmony_ci             169:             TypeImage 44(int) 3D sampled format:Unknown
592617a3babSopenharmony_ci             170:             TypePointer UniformConstant 169
593617a3babSopenharmony_ci 171(g_tTex3du4):    170(ptr) Variable UniformConstant
594617a3babSopenharmony_ci             172:             TypeImage 6(float) 1D array sampled format:Unknown
595617a3babSopenharmony_ci             173:             TypePointer UniformConstant 172
596617a3babSopenharmony_ci174(g_tTex1df4a):    173(ptr) Variable UniformConstant
597617a3babSopenharmony_ci             175:             TypeImage 32(int) 1D array sampled format:Unknown
598617a3babSopenharmony_ci             176:             TypePointer UniformConstant 175
599617a3babSopenharmony_ci177(g_tTex1di4a):    176(ptr) Variable UniformConstant
600617a3babSopenharmony_ci             178:             TypeImage 44(int) 1D array sampled format:Unknown
601617a3babSopenharmony_ci             179:             TypePointer UniformConstant 178
602617a3babSopenharmony_ci180(g_tTex1du4a):    179(ptr) Variable UniformConstant
603617a3babSopenharmony_ci             181:             TypeImage 6(float) 2D array sampled format:Unknown
604617a3babSopenharmony_ci             182:             TypePointer UniformConstant 181
605617a3babSopenharmony_ci183(g_tTex2df4a):    182(ptr) Variable UniformConstant
606617a3babSopenharmony_ci             184:             TypeImage 32(int) 2D array sampled format:Unknown
607617a3babSopenharmony_ci             185:             TypePointer UniformConstant 184
608617a3babSopenharmony_ci186(g_tTex2di4a):    185(ptr) Variable UniformConstant
609617a3babSopenharmony_ci             187:             TypeImage 44(int) 2D array sampled format:Unknown
610617a3babSopenharmony_ci             188:             TypePointer UniformConstant 187
611617a3babSopenharmony_ci189(g_tTex2du4a):    188(ptr) Variable UniformConstant
612617a3babSopenharmony_ci             190:             TypeImage 6(float) Cube array sampled format:Unknown
613617a3babSopenharmony_ci             191:             TypePointer UniformConstant 190
614617a3babSopenharmony_ci192(g_tTexcdf4a):    191(ptr) Variable UniformConstant
615617a3babSopenharmony_ci             193:             TypeImage 32(int) Cube array sampled format:Unknown
616617a3babSopenharmony_ci             194:             TypePointer UniformConstant 193
617617a3babSopenharmony_ci195(g_tTexcdi4a):    194(ptr) Variable UniformConstant
618617a3babSopenharmony_ci             196:             TypeImage 44(int) Cube array sampled format:Unknown
619617a3babSopenharmony_ci             197:             TypePointer UniformConstant 196
620617a3babSopenharmony_ci198(g_tTexcdu4a):    197(ptr) Variable UniformConstant
621617a3babSopenharmony_ci         4(main):           2 Function None 3
622617a3babSopenharmony_ci               5:             Label
623617a3babSopenharmony_ci153(flattenTemp):    141(ptr) Variable Function
624617a3babSopenharmony_ci             154:8(PS_OUTPUT) FunctionCall 10(@main()
625617a3babSopenharmony_ci                              Store 153(flattenTemp) 154
626617a3babSopenharmony_ci             157:    146(ptr) AccessChain 153(flattenTemp) 143
627617a3babSopenharmony_ci             158:    7(fvec4) Load 157
628617a3babSopenharmony_ci                              Store 156(@entryPointOutput.Color) 158
629617a3babSopenharmony_ci             161:     12(ptr) AccessChain 153(flattenTemp) 148
630617a3babSopenharmony_ci             162:    6(float) Load 161
631617a3babSopenharmony_ci                              Store 160(@entryPointOutput.Depth) 162
632617a3babSopenharmony_ci                              Return
633617a3babSopenharmony_ci                              FunctionEnd
634617a3babSopenharmony_ci      10(@main():8(PS_OUTPUT) Function None 9
635617a3babSopenharmony_ci              11:             Label
636617a3babSopenharmony_ci         13(r00):     12(ptr) Variable Function
637617a3babSopenharmony_ci         31(r02):     12(ptr) Variable Function
638617a3babSopenharmony_ci         43(r04):     12(ptr) Variable Function
639617a3babSopenharmony_ci         55(r20):     12(ptr) Variable Function
640617a3babSopenharmony_ci         71(r22):     12(ptr) Variable Function
641617a3babSopenharmony_ci         84(r24):     12(ptr) Variable Function
642617a3babSopenharmony_ci         97(r50):     12(ptr) Variable Function
643617a3babSopenharmony_ci        113(r52):     12(ptr) Variable Function
644617a3babSopenharmony_ci        127(r54):     12(ptr) Variable Function
645617a3babSopenharmony_ci      142(psout):    141(ptr) Variable Function
646617a3babSopenharmony_ci              17:          14 Load 16(g_tTex1df4)
647617a3babSopenharmony_ci              21:          18 Load 20(g_sSamp)
648617a3babSopenharmony_ci              23:          22 SampledImage 17 21
649617a3babSopenharmony_ci              27:   26(fvec2) CompositeConstruct 24 25
650617a3babSopenharmony_ci              29:    6(float) CompositeExtract 27 1
651617a3babSopenharmony_ci              30:    6(float) ImageSampleDrefExplicitLod 23 27 29 Lod 28
652617a3babSopenharmony_ci                              Store 13(r00) 30
653617a3babSopenharmony_ci              36:          33 Load 35(g_tTex1di4)
654617a3babSopenharmony_ci              37:          18 Load 20(g_sSamp)
655617a3babSopenharmony_ci              39:          38 SampledImage 36 37
656617a3babSopenharmony_ci              40:   26(fvec2) CompositeConstruct 24 25
657617a3babSopenharmony_ci              41:    6(float) CompositeExtract 40 1
658617a3babSopenharmony_ci              42:    6(float) ImageSampleDrefExplicitLod 39 40 41 Lod 28
659617a3babSopenharmony_ci                              Store 31(r02) 42
660617a3babSopenharmony_ci              48:          45 Load 47(g_tTex1du4)
661617a3babSopenharmony_ci              49:          18 Load 20(g_sSamp)
662617a3babSopenharmony_ci              51:          50 SampledImage 48 49
663617a3babSopenharmony_ci              52:   26(fvec2) CompositeConstruct 24 25
664617a3babSopenharmony_ci              53:    6(float) CompositeExtract 52 1
665617a3babSopenharmony_ci              54:    6(float) ImageSampleDrefExplicitLod 51 52 53 Lod 28
666617a3babSopenharmony_ci                              Store 43(r04) 54
667617a3babSopenharmony_ci              59:          56 Load 58(g_tTex2df4)
668617a3babSopenharmony_ci              60:          18 Load 20(g_sSamp)
669617a3babSopenharmony_ci              62:          61 SampledImage 59 60
670617a3babSopenharmony_ci              66:    6(float) CompositeExtract 64 0
671617a3babSopenharmony_ci              67:    6(float) CompositeExtract 64 1
672617a3babSopenharmony_ci              68:   65(fvec3) CompositeConstruct 66 67 25
673617a3babSopenharmony_ci              69:    6(float) CompositeExtract 68 2
674617a3babSopenharmony_ci              70:    6(float) ImageSampleDrefExplicitLod 62 68 69 Lod 28
675617a3babSopenharmony_ci                              Store 55(r20) 70
676617a3babSopenharmony_ci              75:          72 Load 74(g_tTex2di4)
677617a3babSopenharmony_ci              76:          18 Load 20(g_sSamp)
678617a3babSopenharmony_ci              78:          77 SampledImage 75 76
679617a3babSopenharmony_ci              79:    6(float) CompositeExtract 64 0
680617a3babSopenharmony_ci              80:    6(float) CompositeExtract 64 1
681617a3babSopenharmony_ci              81:   65(fvec3) CompositeConstruct 79 80 25
682617a3babSopenharmony_ci              82:    6(float) CompositeExtract 81 2
683617a3babSopenharmony_ci              83:    6(float) ImageSampleDrefExplicitLod 78 81 82 Lod 28
684617a3babSopenharmony_ci                              Store 71(r22) 83
685617a3babSopenharmony_ci              88:          85 Load 87(g_tTex2du4)
686617a3babSopenharmony_ci              89:          18 Load 20(g_sSamp)
687617a3babSopenharmony_ci              91:          90 SampledImage 88 89
688617a3babSopenharmony_ci              92:    6(float) CompositeExtract 64 0
689617a3babSopenharmony_ci              93:    6(float) CompositeExtract 64 1
690617a3babSopenharmony_ci              94:   65(fvec3) CompositeConstruct 92 93 25
691617a3babSopenharmony_ci              95:    6(float) CompositeExtract 94 2
692617a3babSopenharmony_ci              96:    6(float) ImageSampleDrefExplicitLod 91 94 95 Lod 28
693617a3babSopenharmony_ci                              Store 84(r24) 96
694617a3babSopenharmony_ci             101:          98 Load 100(g_tTexcdf4)
695617a3babSopenharmony_ci             102:          18 Load 20(g_sSamp)
696617a3babSopenharmony_ci             104:         103 SampledImage 101 102
697617a3babSopenharmony_ci             107:    6(float) CompositeExtract 106 0
698617a3babSopenharmony_ci             108:    6(float) CompositeExtract 106 1
699617a3babSopenharmony_ci             109:    6(float) CompositeExtract 106 2
700617a3babSopenharmony_ci             110:    7(fvec4) CompositeConstruct 107 108 109 25
701617a3babSopenharmony_ci             111:    6(float) CompositeExtract 110 3
702617a3babSopenharmony_ci             112:    6(float) ImageSampleDrefExplicitLod 104 110 111 Lod 28
703617a3babSopenharmony_ci                              Store 97(r50) 112
704617a3babSopenharmony_ci             117:         114 Load 116(g_tTexcdi4)
705617a3babSopenharmony_ci             118:          18 Load 20(g_sSamp)
706617a3babSopenharmony_ci             120:         119 SampledImage 117 118
707617a3babSopenharmony_ci             121:    6(float) CompositeExtract 106 0
708617a3babSopenharmony_ci             122:    6(float) CompositeExtract 106 1
709617a3babSopenharmony_ci             123:    6(float) CompositeExtract 106 2
710617a3babSopenharmony_ci             124:    7(fvec4) CompositeConstruct 121 122 123 25
711617a3babSopenharmony_ci             125:    6(float) CompositeExtract 124 3
712617a3babSopenharmony_ci             126:    6(float) ImageSampleDrefExplicitLod 120 124 125 Lod 28
713617a3babSopenharmony_ci                              Store 113(r52) 126
714617a3babSopenharmony_ci             131:         128 Load 130(g_tTexcdu4)
715617a3babSopenharmony_ci             132:          18 Load 20(g_sSamp)
716617a3babSopenharmony_ci             134:         133 SampledImage 131 132
717617a3babSopenharmony_ci             135:    6(float) CompositeExtract 106 0
718617a3babSopenharmony_ci             136:    6(float) CompositeExtract 106 1
719617a3babSopenharmony_ci             137:    6(float) CompositeExtract 106 2
720617a3babSopenharmony_ci             138:    7(fvec4) CompositeConstruct 135 136 137 25
721617a3babSopenharmony_ci             139:    6(float) CompositeExtract 138 3
722617a3babSopenharmony_ci             140:    6(float) ImageSampleDrefExplicitLod 134 138 139 Lod 28
723617a3babSopenharmony_ci                              Store 127(r54) 140
724617a3babSopenharmony_ci             147:    146(ptr) AccessChain 142(psout) 143
725617a3babSopenharmony_ci                              Store 147 145
726617a3babSopenharmony_ci             149:     12(ptr) AccessChain 142(psout) 148
727617a3babSopenharmony_ci                              Store 149 144
728617a3babSopenharmony_ci             150:8(PS_OUTPUT) Load 142(psout)
729617a3babSopenharmony_ci                              ReturnValue 150
730617a3babSopenharmony_ci                              FunctionEnd
731