1617a3babSopenharmony_cihlsl.samplecmp.offset.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          'r01' ( temp float)
12617a3babSopenharmony_ci0:42          textureOffset ( 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              2 (const int)
23617a3babSopenharmony_ci0:43      Sequence
24617a3babSopenharmony_ci0:43        move second child to first child ( temp float)
25617a3babSopenharmony_ci0:43          'r03' ( temp float)
26617a3babSopenharmony_ci0:43          textureOffset ( 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              2 (const int)
37617a3babSopenharmony_ci0:44      Sequence
38617a3babSopenharmony_ci0:44        move second child to first child ( temp float)
39617a3babSopenharmony_ci0:44          'r05' ( temp float)
40617a3babSopenharmony_ci0:44          textureOffset ( 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              2 (const int)
51617a3babSopenharmony_ci0:47      Sequence
52617a3babSopenharmony_ci0:47        move second child to first child ( temp float)
53617a3babSopenharmony_ci0:47          'r21' ( temp float)
54617a3babSopenharmony_ci0:47          textureOffset ( 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              2 (const int)
66617a3babSopenharmony_ci0:47              3 (const int)
67617a3babSopenharmony_ci0:48      Sequence
68617a3babSopenharmony_ci0:48        move second child to first child ( temp float)
69617a3babSopenharmony_ci0:48          'r23' ( temp float)
70617a3babSopenharmony_ci0:48          textureOffset ( temp float)
71617a3babSopenharmony_ci0:48            Construct combined texture-sampler ( temp isampler2DShadow)
72617a3babSopenharmony_ci0:48              'g_tTex2di4' ( uniform itexture2DShadow)
73617a3babSopenharmony_ci0:48              'g_sSamp' (layout( binding=0) uniform sampler)
74617a3babSopenharmony_ci0:48            Construct vec3 ( temp 3-component vector of float)
75617a3babSopenharmony_ci0:48              Constant:
76617a3babSopenharmony_ci0:48                0.100000
77617a3babSopenharmony_ci0:48                0.200000
78617a3babSopenharmony_ci0:48              Constant:
79617a3babSopenharmony_ci0:48                0.750000
80617a3babSopenharmony_ci0:48            Constant:
81617a3babSopenharmony_ci0:48              2 (const int)
82617a3babSopenharmony_ci0:48              3 (const int)
83617a3babSopenharmony_ci0:49      Sequence
84617a3babSopenharmony_ci0:49        move second child to first child ( temp float)
85617a3babSopenharmony_ci0:49          'r25' ( temp float)
86617a3babSopenharmony_ci0:49          textureOffset ( temp float)
87617a3babSopenharmony_ci0:49            Construct combined texture-sampler ( temp usampler2DShadow)
88617a3babSopenharmony_ci0:49              'g_tTex2du4' ( uniform utexture2DShadow)
89617a3babSopenharmony_ci0:49              'g_sSamp' (layout( binding=0) uniform sampler)
90617a3babSopenharmony_ci0:49            Construct vec3 ( temp 3-component vector of float)
91617a3babSopenharmony_ci0:49              Constant:
92617a3babSopenharmony_ci0:49                0.100000
93617a3babSopenharmony_ci0:49                0.200000
94617a3babSopenharmony_ci0:49              Constant:
95617a3babSopenharmony_ci0:49                0.750000
96617a3babSopenharmony_ci0:49            Constant:
97617a3babSopenharmony_ci0:49              2 (const int)
98617a3babSopenharmony_ci0:49              3 (const int)
99617a3babSopenharmony_ci0:62      move second child to first child ( temp 4-component vector of float)
100617a3babSopenharmony_ci0:62        Color: direct index for structure ( temp 4-component vector of float)
101617a3babSopenharmony_ci0:62          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
102617a3babSopenharmony_ci0:62          Constant:
103617a3babSopenharmony_ci0:62            0 (const int)
104617a3babSopenharmony_ci0:62        Constant:
105617a3babSopenharmony_ci0:62          1.000000
106617a3babSopenharmony_ci0:62          1.000000
107617a3babSopenharmony_ci0:62          1.000000
108617a3babSopenharmony_ci0:62          1.000000
109617a3babSopenharmony_ci0:63      move second child to first child ( temp float)
110617a3babSopenharmony_ci0:63        Depth: direct index for structure ( temp float)
111617a3babSopenharmony_ci0:63          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
112617a3babSopenharmony_ci0:63          Constant:
113617a3babSopenharmony_ci0:63            1 (const int)
114617a3babSopenharmony_ci0:63        Constant:
115617a3babSopenharmony_ci0:63          1.000000
116617a3babSopenharmony_ci0:65      Branch: Return with expression
117617a3babSopenharmony_ci0:65        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
118617a3babSopenharmony_ci0:38  Function Definition: main( ( temp void)
119617a3babSopenharmony_ci0:38    Function Parameters: 
120617a3babSopenharmony_ci0:?     Sequence
121617a3babSopenharmony_ci0:38      Sequence
122617a3babSopenharmony_ci0:38        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
123617a3babSopenharmony_ci0:38          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
124617a3babSopenharmony_ci0:38          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
125617a3babSopenharmony_ci0:38        move second child to first child ( temp 4-component vector of float)
126617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
127617a3babSopenharmony_ci0:38          Color: direct index for structure ( temp 4-component vector of float)
128617a3babSopenharmony_ci0:38            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
129617a3babSopenharmony_ci0:38            Constant:
130617a3babSopenharmony_ci0:38              0 (const int)
131617a3babSopenharmony_ci0:38        move second child to first child ( temp float)
132617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
133617a3babSopenharmony_ci0:38          Depth: direct index for structure ( temp float)
134617a3babSopenharmony_ci0:38            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
135617a3babSopenharmony_ci0:38            Constant:
136617a3babSopenharmony_ci0:38              1 (const int)
137617a3babSopenharmony_ci0:?   Linker Objects
138617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
139617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
140617a3babSopenharmony_ci0:?     'g_tTex1di4' ( uniform itexture1DShadow)
141617a3babSopenharmony_ci0:?     'g_tTex1du4' ( uniform utexture1DShadow)
142617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2DShadow)
143617a3babSopenharmony_ci0:?     'g_tTex2di4' ( uniform itexture2DShadow)
144617a3babSopenharmony_ci0:?     'g_tTex2du4' ( uniform utexture2DShadow)
145617a3babSopenharmony_ci0:?     'g_tTex3df4' ( uniform texture3D)
146617a3babSopenharmony_ci0:?     'g_tTex3di4' ( uniform itexture3D)
147617a3babSopenharmony_ci0:?     'g_tTex3du4' ( uniform utexture3D)
148617a3babSopenharmony_ci0:?     'g_tTexcdf4' ( uniform textureCube)
149617a3babSopenharmony_ci0:?     'g_tTexcdi4' ( uniform itextureCube)
150617a3babSopenharmony_ci0:?     'g_tTexcdu4' ( uniform utextureCube)
151617a3babSopenharmony_ci0:?     'g_tTex1df4a' ( uniform texture1DArray)
152617a3babSopenharmony_ci0:?     'g_tTex1di4a' ( uniform itexture1DArray)
153617a3babSopenharmony_ci0:?     'g_tTex1du4a' ( uniform utexture1DArray)
154617a3babSopenharmony_ci0:?     'g_tTex2df4a' ( uniform texture2DArray)
155617a3babSopenharmony_ci0:?     'g_tTex2di4a' ( uniform itexture2DArray)
156617a3babSopenharmony_ci0:?     'g_tTex2du4a' ( uniform utexture2DArray)
157617a3babSopenharmony_ci0:?     'g_tTexcdf4a' ( uniform textureCubeArray)
158617a3babSopenharmony_ci0:?     'g_tTexcdi4a' ( uniform itextureCubeArray)
159617a3babSopenharmony_ci0:?     'g_tTexcdu4a' ( uniform utextureCubeArray)
160617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
161617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
162617a3babSopenharmony_ci
163617a3babSopenharmony_ci
164617a3babSopenharmony_ciLinked fragment stage:
165617a3babSopenharmony_ci
166617a3babSopenharmony_ci
167617a3babSopenharmony_ciShader version: 500
168617a3babSopenharmony_cigl_FragCoord origin is upper left
169617a3babSopenharmony_ciusing depth_any
170617a3babSopenharmony_ci0:? Sequence
171617a3babSopenharmony_ci0:38  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
172617a3babSopenharmony_ci0:38    Function Parameters: 
173617a3babSopenharmony_ci0:?     Sequence
174617a3babSopenharmony_ci0:42      Sequence
175617a3babSopenharmony_ci0:42        move second child to first child ( temp float)
176617a3babSopenharmony_ci0:42          'r01' ( temp float)
177617a3babSopenharmony_ci0:42          textureOffset ( temp float)
178617a3babSopenharmony_ci0:42            Construct combined texture-sampler ( temp sampler1DShadow)
179617a3babSopenharmony_ci0:42              'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
180617a3babSopenharmony_ci0:42              'g_sSamp' (layout( binding=0) uniform sampler)
181617a3babSopenharmony_ci0:42            Construct vec2 ( temp 2-component vector of float)
182617a3babSopenharmony_ci0:42              Constant:
183617a3babSopenharmony_ci0:42                0.100000
184617a3babSopenharmony_ci0:42              Constant:
185617a3babSopenharmony_ci0:42                0.750000
186617a3babSopenharmony_ci0:42            Constant:
187617a3babSopenharmony_ci0:42              2 (const int)
188617a3babSopenharmony_ci0:43      Sequence
189617a3babSopenharmony_ci0:43        move second child to first child ( temp float)
190617a3babSopenharmony_ci0:43          'r03' ( temp float)
191617a3babSopenharmony_ci0:43          textureOffset ( temp float)
192617a3babSopenharmony_ci0:43            Construct combined texture-sampler ( temp isampler1DShadow)
193617a3babSopenharmony_ci0:43              'g_tTex1di4' ( uniform itexture1DShadow)
194617a3babSopenharmony_ci0:43              'g_sSamp' (layout( binding=0) uniform sampler)
195617a3babSopenharmony_ci0:43            Construct vec2 ( temp 2-component vector of float)
196617a3babSopenharmony_ci0:43              Constant:
197617a3babSopenharmony_ci0:43                0.100000
198617a3babSopenharmony_ci0:43              Constant:
199617a3babSopenharmony_ci0:43                0.750000
200617a3babSopenharmony_ci0:43            Constant:
201617a3babSopenharmony_ci0:43              2 (const int)
202617a3babSopenharmony_ci0:44      Sequence
203617a3babSopenharmony_ci0:44        move second child to first child ( temp float)
204617a3babSopenharmony_ci0:44          'r05' ( temp float)
205617a3babSopenharmony_ci0:44          textureOffset ( temp float)
206617a3babSopenharmony_ci0:44            Construct combined texture-sampler ( temp usampler1DShadow)
207617a3babSopenharmony_ci0:44              'g_tTex1du4' ( uniform utexture1DShadow)
208617a3babSopenharmony_ci0:44              'g_sSamp' (layout( binding=0) uniform sampler)
209617a3babSopenharmony_ci0:44            Construct vec2 ( temp 2-component vector of float)
210617a3babSopenharmony_ci0:44              Constant:
211617a3babSopenharmony_ci0:44                0.100000
212617a3babSopenharmony_ci0:44              Constant:
213617a3babSopenharmony_ci0:44                0.750000
214617a3babSopenharmony_ci0:44            Constant:
215617a3babSopenharmony_ci0:44              2 (const int)
216617a3babSopenharmony_ci0:47      Sequence
217617a3babSopenharmony_ci0:47        move second child to first child ( temp float)
218617a3babSopenharmony_ci0:47          'r21' ( temp float)
219617a3babSopenharmony_ci0:47          textureOffset ( temp float)
220617a3babSopenharmony_ci0:47            Construct combined texture-sampler ( temp sampler2DShadow)
221617a3babSopenharmony_ci0:47              'g_tTex2df4' ( uniform texture2DShadow)
222617a3babSopenharmony_ci0:47              'g_sSamp' (layout( binding=0) uniform sampler)
223617a3babSopenharmony_ci0:47            Construct vec3 ( temp 3-component vector of float)
224617a3babSopenharmony_ci0:47              Constant:
225617a3babSopenharmony_ci0:47                0.100000
226617a3babSopenharmony_ci0:47                0.200000
227617a3babSopenharmony_ci0:47              Constant:
228617a3babSopenharmony_ci0:47                0.750000
229617a3babSopenharmony_ci0:47            Constant:
230617a3babSopenharmony_ci0:47              2 (const int)
231617a3babSopenharmony_ci0:47              3 (const int)
232617a3babSopenharmony_ci0:48      Sequence
233617a3babSopenharmony_ci0:48        move second child to first child ( temp float)
234617a3babSopenharmony_ci0:48          'r23' ( temp float)
235617a3babSopenharmony_ci0:48          textureOffset ( temp float)
236617a3babSopenharmony_ci0:48            Construct combined texture-sampler ( temp isampler2DShadow)
237617a3babSopenharmony_ci0:48              'g_tTex2di4' ( uniform itexture2DShadow)
238617a3babSopenharmony_ci0:48              'g_sSamp' (layout( binding=0) uniform sampler)
239617a3babSopenharmony_ci0:48            Construct vec3 ( temp 3-component vector of float)
240617a3babSopenharmony_ci0:48              Constant:
241617a3babSopenharmony_ci0:48                0.100000
242617a3babSopenharmony_ci0:48                0.200000
243617a3babSopenharmony_ci0:48              Constant:
244617a3babSopenharmony_ci0:48                0.750000
245617a3babSopenharmony_ci0:48            Constant:
246617a3babSopenharmony_ci0:48              2 (const int)
247617a3babSopenharmony_ci0:48              3 (const int)
248617a3babSopenharmony_ci0:49      Sequence
249617a3babSopenharmony_ci0:49        move second child to first child ( temp float)
250617a3babSopenharmony_ci0:49          'r25' ( temp float)
251617a3babSopenharmony_ci0:49          textureOffset ( temp float)
252617a3babSopenharmony_ci0:49            Construct combined texture-sampler ( temp usampler2DShadow)
253617a3babSopenharmony_ci0:49              'g_tTex2du4' ( uniform utexture2DShadow)
254617a3babSopenharmony_ci0:49              'g_sSamp' (layout( binding=0) uniform sampler)
255617a3babSopenharmony_ci0:49            Construct vec3 ( temp 3-component vector of float)
256617a3babSopenharmony_ci0:49              Constant:
257617a3babSopenharmony_ci0:49                0.100000
258617a3babSopenharmony_ci0:49                0.200000
259617a3babSopenharmony_ci0:49              Constant:
260617a3babSopenharmony_ci0:49                0.750000
261617a3babSopenharmony_ci0:49            Constant:
262617a3babSopenharmony_ci0:49              2 (const int)
263617a3babSopenharmony_ci0:49              3 (const int)
264617a3babSopenharmony_ci0:62      move second child to first child ( temp 4-component vector of float)
265617a3babSopenharmony_ci0:62        Color: direct index for structure ( temp 4-component vector of float)
266617a3babSopenharmony_ci0:62          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
267617a3babSopenharmony_ci0:62          Constant:
268617a3babSopenharmony_ci0:62            0 (const int)
269617a3babSopenharmony_ci0:62        Constant:
270617a3babSopenharmony_ci0:62          1.000000
271617a3babSopenharmony_ci0:62          1.000000
272617a3babSopenharmony_ci0:62          1.000000
273617a3babSopenharmony_ci0:62          1.000000
274617a3babSopenharmony_ci0:63      move second child to first child ( temp float)
275617a3babSopenharmony_ci0:63        Depth: direct index for structure ( temp float)
276617a3babSopenharmony_ci0:63          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
277617a3babSopenharmony_ci0:63          Constant:
278617a3babSopenharmony_ci0:63            1 (const int)
279617a3babSopenharmony_ci0:63        Constant:
280617a3babSopenharmony_ci0:63          1.000000
281617a3babSopenharmony_ci0:65      Branch: Return with expression
282617a3babSopenharmony_ci0:65        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
283617a3babSopenharmony_ci0:38  Function Definition: main( ( temp void)
284617a3babSopenharmony_ci0:38    Function Parameters: 
285617a3babSopenharmony_ci0:?     Sequence
286617a3babSopenharmony_ci0:38      Sequence
287617a3babSopenharmony_ci0:38        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
288617a3babSopenharmony_ci0:38          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
289617a3babSopenharmony_ci0:38          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
290617a3babSopenharmony_ci0:38        move second child to first child ( temp 4-component vector of float)
291617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
292617a3babSopenharmony_ci0:38          Color: direct index for structure ( temp 4-component vector of float)
293617a3babSopenharmony_ci0:38            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
294617a3babSopenharmony_ci0:38            Constant:
295617a3babSopenharmony_ci0:38              0 (const int)
296617a3babSopenharmony_ci0:38        move second child to first child ( temp float)
297617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
298617a3babSopenharmony_ci0:38          Depth: direct index for structure ( temp float)
299617a3babSopenharmony_ci0:38            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
300617a3babSopenharmony_ci0:38            Constant:
301617a3babSopenharmony_ci0:38              1 (const int)
302617a3babSopenharmony_ci0:?   Linker Objects
303617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
304617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
305617a3babSopenharmony_ci0:?     'g_tTex1di4' ( uniform itexture1DShadow)
306617a3babSopenharmony_ci0:?     'g_tTex1du4' ( uniform utexture1DShadow)
307617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2DShadow)
308617a3babSopenharmony_ci0:?     'g_tTex2di4' ( uniform itexture2DShadow)
309617a3babSopenharmony_ci0:?     'g_tTex2du4' ( uniform utexture2DShadow)
310617a3babSopenharmony_ci0:?     'g_tTex3df4' ( uniform texture3D)
311617a3babSopenharmony_ci0:?     'g_tTex3di4' ( uniform itexture3D)
312617a3babSopenharmony_ci0:?     'g_tTex3du4' ( uniform utexture3D)
313617a3babSopenharmony_ci0:?     'g_tTexcdf4' ( uniform textureCube)
314617a3babSopenharmony_ci0:?     'g_tTexcdi4' ( uniform itextureCube)
315617a3babSopenharmony_ci0:?     'g_tTexcdu4' ( uniform utextureCube)
316617a3babSopenharmony_ci0:?     'g_tTex1df4a' ( uniform texture1DArray)
317617a3babSopenharmony_ci0:?     'g_tTex1di4a' ( uniform itexture1DArray)
318617a3babSopenharmony_ci0:?     'g_tTex1du4a' ( uniform utexture1DArray)
319617a3babSopenharmony_ci0:?     'g_tTex2df4a' ( uniform texture2DArray)
320617a3babSopenharmony_ci0:?     'g_tTex2di4a' ( uniform itexture2DArray)
321617a3babSopenharmony_ci0:?     'g_tTex2du4a' ( uniform utexture2DArray)
322617a3babSopenharmony_ci0:?     'g_tTexcdf4a' ( uniform textureCubeArray)
323617a3babSopenharmony_ci0:?     'g_tTexcdi4a' ( uniform itextureCubeArray)
324617a3babSopenharmony_ci0:?     'g_tTexcdu4a' ( uniform utextureCubeArray)
325617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
326617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
327617a3babSopenharmony_ci
328617a3babSopenharmony_ciValidation failed
329617a3babSopenharmony_ci// Module Version 10000
330617a3babSopenharmony_ci// Generated by (magic number): 8000b
331617a3babSopenharmony_ci// Id's are bound by 167
332617a3babSopenharmony_ci
333617a3babSopenharmony_ci                              Capability Shader
334617a3babSopenharmony_ci                              Capability Sampled1D
335617a3babSopenharmony_ci                              Capability SampledCubeArray
336617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
337617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
338617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 115 119
339617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
340617a3babSopenharmony_ci                              ExecutionMode 4 DepthReplacing
341617a3babSopenharmony_ci                              Source HLSL 500
342617a3babSopenharmony_ci                              Name 4  "main"
343617a3babSopenharmony_ci                              Name 8  "PS_OUTPUT"
344617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 0  "Color"
345617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 1  "Depth"
346617a3babSopenharmony_ci                              Name 10  "@main("
347617a3babSopenharmony_ci                              Name 13  "r01"
348617a3babSopenharmony_ci                              Name 16  "g_tTex1df4"
349617a3babSopenharmony_ci                              Name 20  "g_sSamp"
350617a3babSopenharmony_ci                              Name 32  "r03"
351617a3babSopenharmony_ci                              Name 35  "g_tTex1di4"
352617a3babSopenharmony_ci                              Name 43  "r05"
353617a3babSopenharmony_ci                              Name 47  "g_tTex1du4"
354617a3babSopenharmony_ci                              Name 55  "r21"
355617a3babSopenharmony_ci                              Name 58  "g_tTex2df4"
356617a3babSopenharmony_ci                              Name 74  "r23"
357617a3babSopenharmony_ci                              Name 77  "g_tTex2di4"
358617a3babSopenharmony_ci                              Name 87  "r25"
359617a3babSopenharmony_ci                              Name 90  "g_tTex2du4"
360617a3babSopenharmony_ci                              Name 101  "psout"
361617a3babSopenharmony_ci                              Name 112  "flattenTemp"
362617a3babSopenharmony_ci                              Name 115  "@entryPointOutput.Color"
363617a3babSopenharmony_ci                              Name 119  "@entryPointOutput.Depth"
364617a3babSopenharmony_ci                              Name 124  "g_tTex3df4"
365617a3babSopenharmony_ci                              Name 127  "g_tTex3di4"
366617a3babSopenharmony_ci                              Name 130  "g_tTex3du4"
367617a3babSopenharmony_ci                              Name 133  "g_tTexcdf4"
368617a3babSopenharmony_ci                              Name 136  "g_tTexcdi4"
369617a3babSopenharmony_ci                              Name 139  "g_tTexcdu4"
370617a3babSopenharmony_ci                              Name 142  "g_tTex1df4a"
371617a3babSopenharmony_ci                              Name 145  "g_tTex1di4a"
372617a3babSopenharmony_ci                              Name 148  "g_tTex1du4a"
373617a3babSopenharmony_ci                              Name 151  "g_tTex2df4a"
374617a3babSopenharmony_ci                              Name 154  "g_tTex2di4a"
375617a3babSopenharmony_ci                              Name 157  "g_tTex2du4a"
376617a3babSopenharmony_ci                              Name 160  "g_tTexcdf4a"
377617a3babSopenharmony_ci                              Name 163  "g_tTexcdi4a"
378617a3babSopenharmony_ci                              Name 166  "g_tTexcdu4a"
379617a3babSopenharmony_ci                              Decorate 16(g_tTex1df4) DescriptorSet 0
380617a3babSopenharmony_ci                              Decorate 16(g_tTex1df4) Binding 0
381617a3babSopenharmony_ci                              Decorate 20(g_sSamp) DescriptorSet 0
382617a3babSopenharmony_ci                              Decorate 20(g_sSamp) Binding 0
383617a3babSopenharmony_ci                              Decorate 35(g_tTex1di4) DescriptorSet 0
384617a3babSopenharmony_ci                              Decorate 35(g_tTex1di4) Binding 1
385617a3babSopenharmony_ci                              Decorate 47(g_tTex1du4) DescriptorSet 0
386617a3babSopenharmony_ci                              Decorate 47(g_tTex1du4) Binding 2
387617a3babSopenharmony_ci                              Decorate 58(g_tTex2df4) DescriptorSet 0
388617a3babSopenharmony_ci                              Decorate 58(g_tTex2df4) Binding 3
389617a3babSopenharmony_ci                              Decorate 77(g_tTex2di4) DescriptorSet 0
390617a3babSopenharmony_ci                              Decorate 77(g_tTex2di4) Binding 4
391617a3babSopenharmony_ci                              Decorate 90(g_tTex2du4) DescriptorSet 0
392617a3babSopenharmony_ci                              Decorate 90(g_tTex2du4) Binding 5
393617a3babSopenharmony_ci                              Decorate 115(@entryPointOutput.Color) Location 0
394617a3babSopenharmony_ci                              Decorate 119(@entryPointOutput.Depth) BuiltIn FragDepth
395617a3babSopenharmony_ci                              Decorate 124(g_tTex3df4) DescriptorSet 0
396617a3babSopenharmony_ci                              Decorate 124(g_tTex3df4) Binding 0
397617a3babSopenharmony_ci                              Decorate 127(g_tTex3di4) DescriptorSet 0
398617a3babSopenharmony_ci                              Decorate 127(g_tTex3di4) Binding 0
399617a3babSopenharmony_ci                              Decorate 130(g_tTex3du4) DescriptorSet 0
400617a3babSopenharmony_ci                              Decorate 130(g_tTex3du4) Binding 0
401617a3babSopenharmony_ci                              Decorate 133(g_tTexcdf4) DescriptorSet 0
402617a3babSopenharmony_ci                              Decorate 133(g_tTexcdf4) Binding 0
403617a3babSopenharmony_ci                              Decorate 136(g_tTexcdi4) DescriptorSet 0
404617a3babSopenharmony_ci                              Decorate 136(g_tTexcdi4) Binding 0
405617a3babSopenharmony_ci                              Decorate 139(g_tTexcdu4) DescriptorSet 0
406617a3babSopenharmony_ci                              Decorate 139(g_tTexcdu4) Binding 0
407617a3babSopenharmony_ci                              Decorate 142(g_tTex1df4a) DescriptorSet 0
408617a3babSopenharmony_ci                              Decorate 142(g_tTex1df4a) Binding 0
409617a3babSopenharmony_ci                              Decorate 145(g_tTex1di4a) DescriptorSet 0
410617a3babSopenharmony_ci                              Decorate 145(g_tTex1di4a) Binding 0
411617a3babSopenharmony_ci                              Decorate 148(g_tTex1du4a) DescriptorSet 0
412617a3babSopenharmony_ci                              Decorate 148(g_tTex1du4a) Binding 0
413617a3babSopenharmony_ci                              Decorate 151(g_tTex2df4a) DescriptorSet 0
414617a3babSopenharmony_ci                              Decorate 151(g_tTex2df4a) Binding 0
415617a3babSopenharmony_ci                              Decorate 154(g_tTex2di4a) DescriptorSet 0
416617a3babSopenharmony_ci                              Decorate 154(g_tTex2di4a) Binding 0
417617a3babSopenharmony_ci                              Decorate 157(g_tTex2du4a) DescriptorSet 0
418617a3babSopenharmony_ci                              Decorate 157(g_tTex2du4a) Binding 0
419617a3babSopenharmony_ci                              Decorate 160(g_tTexcdf4a) DescriptorSet 0
420617a3babSopenharmony_ci                              Decorate 160(g_tTexcdf4a) Binding 0
421617a3babSopenharmony_ci                              Decorate 163(g_tTexcdi4a) DescriptorSet 0
422617a3babSopenharmony_ci                              Decorate 163(g_tTexcdi4a) Binding 0
423617a3babSopenharmony_ci                              Decorate 166(g_tTexcdu4a) DescriptorSet 0
424617a3babSopenharmony_ci                              Decorate 166(g_tTexcdu4a) Binding 0
425617a3babSopenharmony_ci               2:             TypeVoid
426617a3babSopenharmony_ci               3:             TypeFunction 2
427617a3babSopenharmony_ci               6:             TypeFloat 32
428617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
429617a3babSopenharmony_ci    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
430617a3babSopenharmony_ci               9:             TypeFunction 8(PS_OUTPUT)
431617a3babSopenharmony_ci              12:             TypePointer Function 6(float)
432617a3babSopenharmony_ci              14:             TypeImage 6(float) 1D depth sampled format:Unknown
433617a3babSopenharmony_ci              15:             TypePointer UniformConstant 14
434617a3babSopenharmony_ci  16(g_tTex1df4):     15(ptr) Variable UniformConstant
435617a3babSopenharmony_ci              18:             TypeSampler
436617a3babSopenharmony_ci              19:             TypePointer UniformConstant 18
437617a3babSopenharmony_ci     20(g_sSamp):     19(ptr) Variable UniformConstant
438617a3babSopenharmony_ci              22:             TypeSampledImage 14
439617a3babSopenharmony_ci              24:    6(float) Constant 1036831949
440617a3babSopenharmony_ci              25:    6(float) Constant 1061158912
441617a3babSopenharmony_ci              26:             TypeVector 6(float) 2
442617a3babSopenharmony_ci              28:             TypeInt 32 1
443617a3babSopenharmony_ci              29:     28(int) Constant 2
444617a3babSopenharmony_ci              33:             TypeImage 28(int) 1D depth sampled format:Unknown
445617a3babSopenharmony_ci              34:             TypePointer UniformConstant 33
446617a3babSopenharmony_ci  35(g_tTex1di4):     34(ptr) Variable UniformConstant
447617a3babSopenharmony_ci              38:             TypeSampledImage 33
448617a3babSopenharmony_ci              44:             TypeInt 32 0
449617a3babSopenharmony_ci              45:             TypeImage 44(int) 1D depth sampled format:Unknown
450617a3babSopenharmony_ci              46:             TypePointer UniformConstant 45
451617a3babSopenharmony_ci  47(g_tTex1du4):     46(ptr) Variable UniformConstant
452617a3babSopenharmony_ci              50:             TypeSampledImage 45
453617a3babSopenharmony_ci              56:             TypeImage 6(float) 2D depth sampled format:Unknown
454617a3babSopenharmony_ci              57:             TypePointer UniformConstant 56
455617a3babSopenharmony_ci  58(g_tTex2df4):     57(ptr) Variable UniformConstant
456617a3babSopenharmony_ci              61:             TypeSampledImage 56
457617a3babSopenharmony_ci              63:    6(float) Constant 1045220557
458617a3babSopenharmony_ci              64:   26(fvec2) ConstantComposite 24 63
459617a3babSopenharmony_ci              65:             TypeVector 6(float) 3
460617a3babSopenharmony_ci              69:             TypeVector 28(int) 2
461617a3babSopenharmony_ci              70:     28(int) Constant 3
462617a3babSopenharmony_ci              71:   69(ivec2) ConstantComposite 29 70
463617a3babSopenharmony_ci              75:             TypeImage 28(int) 2D depth sampled format:Unknown
464617a3babSopenharmony_ci              76:             TypePointer UniformConstant 75
465617a3babSopenharmony_ci  77(g_tTex2di4):     76(ptr) Variable UniformConstant
466617a3babSopenharmony_ci              80:             TypeSampledImage 75
467617a3babSopenharmony_ci              88:             TypeImage 44(int) 2D depth sampled format:Unknown
468617a3babSopenharmony_ci              89:             TypePointer UniformConstant 88
469617a3babSopenharmony_ci  90(g_tTex2du4):     89(ptr) Variable UniformConstant
470617a3babSopenharmony_ci              93:             TypeSampledImage 88
471617a3babSopenharmony_ci             100:             TypePointer Function 8(PS_OUTPUT)
472617a3babSopenharmony_ci             102:     28(int) Constant 0
473617a3babSopenharmony_ci             103:    6(float) Constant 1065353216
474617a3babSopenharmony_ci             104:    7(fvec4) ConstantComposite 103 103 103 103
475617a3babSopenharmony_ci             105:             TypePointer Function 7(fvec4)
476617a3babSopenharmony_ci             107:     28(int) Constant 1
477617a3babSopenharmony_ci             114:             TypePointer Output 7(fvec4)
478617a3babSopenharmony_ci115(@entryPointOutput.Color):    114(ptr) Variable Output
479617a3babSopenharmony_ci             118:             TypePointer Output 6(float)
480617a3babSopenharmony_ci119(@entryPointOutput.Depth):    118(ptr) Variable Output
481617a3babSopenharmony_ci             122:             TypeImage 6(float) 3D sampled format:Unknown
482617a3babSopenharmony_ci             123:             TypePointer UniformConstant 122
483617a3babSopenharmony_ci 124(g_tTex3df4):    123(ptr) Variable UniformConstant
484617a3babSopenharmony_ci             125:             TypeImage 28(int) 3D sampled format:Unknown
485617a3babSopenharmony_ci             126:             TypePointer UniformConstant 125
486617a3babSopenharmony_ci 127(g_tTex3di4):    126(ptr) Variable UniformConstant
487617a3babSopenharmony_ci             128:             TypeImage 44(int) 3D sampled format:Unknown
488617a3babSopenharmony_ci             129:             TypePointer UniformConstant 128
489617a3babSopenharmony_ci 130(g_tTex3du4):    129(ptr) Variable UniformConstant
490617a3babSopenharmony_ci             131:             TypeImage 6(float) Cube sampled format:Unknown
491617a3babSopenharmony_ci             132:             TypePointer UniformConstant 131
492617a3babSopenharmony_ci 133(g_tTexcdf4):    132(ptr) Variable UniformConstant
493617a3babSopenharmony_ci             134:             TypeImage 28(int) Cube sampled format:Unknown
494617a3babSopenharmony_ci             135:             TypePointer UniformConstant 134
495617a3babSopenharmony_ci 136(g_tTexcdi4):    135(ptr) Variable UniformConstant
496617a3babSopenharmony_ci             137:             TypeImage 44(int) Cube sampled format:Unknown
497617a3babSopenharmony_ci             138:             TypePointer UniformConstant 137
498617a3babSopenharmony_ci 139(g_tTexcdu4):    138(ptr) Variable UniformConstant
499617a3babSopenharmony_ci             140:             TypeImage 6(float) 1D array sampled format:Unknown
500617a3babSopenharmony_ci             141:             TypePointer UniformConstant 140
501617a3babSopenharmony_ci142(g_tTex1df4a):    141(ptr) Variable UniformConstant
502617a3babSopenharmony_ci             143:             TypeImage 28(int) 1D array sampled format:Unknown
503617a3babSopenharmony_ci             144:             TypePointer UniformConstant 143
504617a3babSopenharmony_ci145(g_tTex1di4a):    144(ptr) Variable UniformConstant
505617a3babSopenharmony_ci             146:             TypeImage 44(int) 1D array sampled format:Unknown
506617a3babSopenharmony_ci             147:             TypePointer UniformConstant 146
507617a3babSopenharmony_ci148(g_tTex1du4a):    147(ptr) Variable UniformConstant
508617a3babSopenharmony_ci             149:             TypeImage 6(float) 2D array sampled format:Unknown
509617a3babSopenharmony_ci             150:             TypePointer UniformConstant 149
510617a3babSopenharmony_ci151(g_tTex2df4a):    150(ptr) Variable UniformConstant
511617a3babSopenharmony_ci             152:             TypeImage 28(int) 2D array sampled format:Unknown
512617a3babSopenharmony_ci             153:             TypePointer UniformConstant 152
513617a3babSopenharmony_ci154(g_tTex2di4a):    153(ptr) Variable UniformConstant
514617a3babSopenharmony_ci             155:             TypeImage 44(int) 2D array sampled format:Unknown
515617a3babSopenharmony_ci             156:             TypePointer UniformConstant 155
516617a3babSopenharmony_ci157(g_tTex2du4a):    156(ptr) Variable UniformConstant
517617a3babSopenharmony_ci             158:             TypeImage 6(float) Cube array sampled format:Unknown
518617a3babSopenharmony_ci             159:             TypePointer UniformConstant 158
519617a3babSopenharmony_ci160(g_tTexcdf4a):    159(ptr) Variable UniformConstant
520617a3babSopenharmony_ci             161:             TypeImage 28(int) Cube array sampled format:Unknown
521617a3babSopenharmony_ci             162:             TypePointer UniformConstant 161
522617a3babSopenharmony_ci163(g_tTexcdi4a):    162(ptr) Variable UniformConstant
523617a3babSopenharmony_ci             164:             TypeImage 44(int) Cube array sampled format:Unknown
524617a3babSopenharmony_ci             165:             TypePointer UniformConstant 164
525617a3babSopenharmony_ci166(g_tTexcdu4a):    165(ptr) Variable UniformConstant
526617a3babSopenharmony_ci         4(main):           2 Function None 3
527617a3babSopenharmony_ci               5:             Label
528617a3babSopenharmony_ci112(flattenTemp):    100(ptr) Variable Function
529617a3babSopenharmony_ci             113:8(PS_OUTPUT) FunctionCall 10(@main()
530617a3babSopenharmony_ci                              Store 112(flattenTemp) 113
531617a3babSopenharmony_ci             116:    105(ptr) AccessChain 112(flattenTemp) 102
532617a3babSopenharmony_ci             117:    7(fvec4) Load 116
533617a3babSopenharmony_ci                              Store 115(@entryPointOutput.Color) 117
534617a3babSopenharmony_ci             120:     12(ptr) AccessChain 112(flattenTemp) 107
535617a3babSopenharmony_ci             121:    6(float) Load 120
536617a3babSopenharmony_ci                              Store 119(@entryPointOutput.Depth) 121
537617a3babSopenharmony_ci                              Return
538617a3babSopenharmony_ci                              FunctionEnd
539617a3babSopenharmony_ci      10(@main():8(PS_OUTPUT) Function None 9
540617a3babSopenharmony_ci              11:             Label
541617a3babSopenharmony_ci         13(r01):     12(ptr) Variable Function
542617a3babSopenharmony_ci         32(r03):     12(ptr) Variable Function
543617a3babSopenharmony_ci         43(r05):     12(ptr) Variable Function
544617a3babSopenharmony_ci         55(r21):     12(ptr) Variable Function
545617a3babSopenharmony_ci         74(r23):     12(ptr) Variable Function
546617a3babSopenharmony_ci         87(r25):     12(ptr) Variable Function
547617a3babSopenharmony_ci      101(psout):    100(ptr) Variable Function
548617a3babSopenharmony_ci              17:          14 Load 16(g_tTex1df4)
549617a3babSopenharmony_ci              21:          18 Load 20(g_sSamp)
550617a3babSopenharmony_ci              23:          22 SampledImage 17 21
551617a3babSopenharmony_ci              27:   26(fvec2) CompositeConstruct 24 25
552617a3babSopenharmony_ci              30:    6(float) CompositeExtract 27 1
553617a3babSopenharmony_ci              31:    6(float) ImageSampleDrefImplicitLod 23 27 30 ConstOffset 29
554617a3babSopenharmony_ci                              Store 13(r01) 31
555617a3babSopenharmony_ci              36:          33 Load 35(g_tTex1di4)
556617a3babSopenharmony_ci              37:          18 Load 20(g_sSamp)
557617a3babSopenharmony_ci              39:          38 SampledImage 36 37
558617a3babSopenharmony_ci              40:   26(fvec2) CompositeConstruct 24 25
559617a3babSopenharmony_ci              41:    6(float) CompositeExtract 40 1
560617a3babSopenharmony_ci              42:    6(float) ImageSampleDrefImplicitLod 39 40 41 ConstOffset 29
561617a3babSopenharmony_ci                              Store 32(r03) 42
562617a3babSopenharmony_ci              48:          45 Load 47(g_tTex1du4)
563617a3babSopenharmony_ci              49:          18 Load 20(g_sSamp)
564617a3babSopenharmony_ci              51:          50 SampledImage 48 49
565617a3babSopenharmony_ci              52:   26(fvec2) CompositeConstruct 24 25
566617a3babSopenharmony_ci              53:    6(float) CompositeExtract 52 1
567617a3babSopenharmony_ci              54:    6(float) ImageSampleDrefImplicitLod 51 52 53 ConstOffset 29
568617a3babSopenharmony_ci                              Store 43(r05) 54
569617a3babSopenharmony_ci              59:          56 Load 58(g_tTex2df4)
570617a3babSopenharmony_ci              60:          18 Load 20(g_sSamp)
571617a3babSopenharmony_ci              62:          61 SampledImage 59 60
572617a3babSopenharmony_ci              66:    6(float) CompositeExtract 64 0
573617a3babSopenharmony_ci              67:    6(float) CompositeExtract 64 1
574617a3babSopenharmony_ci              68:   65(fvec3) CompositeConstruct 66 67 25
575617a3babSopenharmony_ci              72:    6(float) CompositeExtract 68 2
576617a3babSopenharmony_ci              73:    6(float) ImageSampleDrefImplicitLod 62 68 72 ConstOffset 71
577617a3babSopenharmony_ci                              Store 55(r21) 73
578617a3babSopenharmony_ci              78:          75 Load 77(g_tTex2di4)
579617a3babSopenharmony_ci              79:          18 Load 20(g_sSamp)
580617a3babSopenharmony_ci              81:          80 SampledImage 78 79
581617a3babSopenharmony_ci              82:    6(float) CompositeExtract 64 0
582617a3babSopenharmony_ci              83:    6(float) CompositeExtract 64 1
583617a3babSopenharmony_ci              84:   65(fvec3) CompositeConstruct 82 83 25
584617a3babSopenharmony_ci              85:    6(float) CompositeExtract 84 2
585617a3babSopenharmony_ci              86:    6(float) ImageSampleDrefImplicitLod 81 84 85 ConstOffset 71
586617a3babSopenharmony_ci                              Store 74(r23) 86
587617a3babSopenharmony_ci              91:          88 Load 90(g_tTex2du4)
588617a3babSopenharmony_ci              92:          18 Load 20(g_sSamp)
589617a3babSopenharmony_ci              94:          93 SampledImage 91 92
590617a3babSopenharmony_ci              95:    6(float) CompositeExtract 64 0
591617a3babSopenharmony_ci              96:    6(float) CompositeExtract 64 1
592617a3babSopenharmony_ci              97:   65(fvec3) CompositeConstruct 95 96 25
593617a3babSopenharmony_ci              98:    6(float) CompositeExtract 97 2
594617a3babSopenharmony_ci              99:    6(float) ImageSampleDrefImplicitLod 94 97 98 ConstOffset 71
595617a3babSopenharmony_ci                              Store 87(r25) 99
596617a3babSopenharmony_ci             106:    105(ptr) AccessChain 101(psout) 102
597617a3babSopenharmony_ci                              Store 106 104
598617a3babSopenharmony_ci             108:     12(ptr) AccessChain 101(psout) 107
599617a3babSopenharmony_ci                              Store 108 103
600617a3babSopenharmony_ci             109:8(PS_OUTPUT) Load 101(psout)
601617a3babSopenharmony_ci                              ReturnValue 109
602617a3babSopenharmony_ci                              FunctionEnd
603