1617a3babSopenharmony_cihlsl.gather.array.dx10.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ciusing depth_any
5617a3babSopenharmony_ci0:? Sequence
6617a3babSopenharmony_ci0:24  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
7617a3babSopenharmony_ci0:24    Function Parameters: 
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:29      Sequence
10617a3babSopenharmony_ci0:29        move second child to first child ( temp 4-component vector of float)
11617a3babSopenharmony_ci0:29          'txval20' ( temp 4-component vector of float)
12617a3babSopenharmony_ci0:29          textureGather ( temp 4-component vector of float)
13617a3babSopenharmony_ci0:29            Construct combined texture-sampler ( temp sampler2DArray)
14617a3babSopenharmony_ci0:29              'g_tTex2df4a' ( uniform texture2DArray)
15617a3babSopenharmony_ci0:29              'g_sSamp' (layout( binding=0) uniform sampler)
16617a3babSopenharmony_ci0:29            Constant:
17617a3babSopenharmony_ci0:29              0.100000
18617a3babSopenharmony_ci0:29              0.200000
19617a3babSopenharmony_ci0:29              0.300000
20617a3babSopenharmony_ci0:30      Sequence
21617a3babSopenharmony_ci0:30        move second child to first child ( temp 4-component vector of int)
22617a3babSopenharmony_ci0:30          'txval21' ( temp 4-component vector of int)
23617a3babSopenharmony_ci0:30          textureGather ( temp 4-component vector of int)
24617a3babSopenharmony_ci0:30            Construct combined texture-sampler ( temp isampler2DArray)
25617a3babSopenharmony_ci0:30              'g_tTex2di4a' ( uniform itexture2DArray)
26617a3babSopenharmony_ci0:30              'g_sSamp' (layout( binding=0) uniform sampler)
27617a3babSopenharmony_ci0:30            Constant:
28617a3babSopenharmony_ci0:30              0.300000
29617a3babSopenharmony_ci0:30              0.400000
30617a3babSopenharmony_ci0:30              0.500000
31617a3babSopenharmony_ci0:31      Sequence
32617a3babSopenharmony_ci0:31        move second child to first child ( temp 4-component vector of uint)
33617a3babSopenharmony_ci0:31          'txval22' ( temp 4-component vector of uint)
34617a3babSopenharmony_ci0:31          textureGather ( temp 4-component vector of uint)
35617a3babSopenharmony_ci0:31            Construct combined texture-sampler ( temp usampler2DArray)
36617a3babSopenharmony_ci0:31              'g_tTex2du4a' ( uniform utexture2DArray)
37617a3babSopenharmony_ci0:31              'g_sSamp' (layout( binding=0) uniform sampler)
38617a3babSopenharmony_ci0:31            Constant:
39617a3babSopenharmony_ci0:31              0.500000
40617a3babSopenharmony_ci0:31              0.600000
41617a3babSopenharmony_ci0:31              0.700000
42617a3babSopenharmony_ci0:35      Sequence
43617a3babSopenharmony_ci0:35        move second child to first child ( temp 4-component vector of float)
44617a3babSopenharmony_ci0:35          'txval40' ( temp 4-component vector of float)
45617a3babSopenharmony_ci0:35          textureGather ( temp 4-component vector of float)
46617a3babSopenharmony_ci0:35            Construct combined texture-sampler ( temp samplerCubeArray)
47617a3babSopenharmony_ci0:35              'g_tTexcdf4a' ( uniform textureCubeArray)
48617a3babSopenharmony_ci0:35              'g_sSamp' (layout( binding=0) uniform sampler)
49617a3babSopenharmony_ci0:35            Constant:
50617a3babSopenharmony_ci0:35              0.100000
51617a3babSopenharmony_ci0:35              0.200000
52617a3babSopenharmony_ci0:35              0.300000
53617a3babSopenharmony_ci0:35              0.400000
54617a3babSopenharmony_ci0:36      Sequence
55617a3babSopenharmony_ci0:36        move second child to first child ( temp 4-component vector of int)
56617a3babSopenharmony_ci0:36          'txval41' ( temp 4-component vector of int)
57617a3babSopenharmony_ci0:36          textureGather ( temp 4-component vector of int)
58617a3babSopenharmony_ci0:36            Construct combined texture-sampler ( temp isamplerCubeArray)
59617a3babSopenharmony_ci0:36              'g_tTexcdi4a' ( uniform itextureCubeArray)
60617a3babSopenharmony_ci0:36              'g_sSamp' (layout( binding=0) uniform sampler)
61617a3babSopenharmony_ci0:36            Constant:
62617a3babSopenharmony_ci0:36              0.400000
63617a3babSopenharmony_ci0:36              0.500000
64617a3babSopenharmony_ci0:36              0.600000
65617a3babSopenharmony_ci0:36              0.700000
66617a3babSopenharmony_ci0:37      Sequence
67617a3babSopenharmony_ci0:37        move second child to first child ( temp 4-component vector of uint)
68617a3babSopenharmony_ci0:37          'txval42' ( temp 4-component vector of uint)
69617a3babSopenharmony_ci0:37          textureGather ( temp 4-component vector of uint)
70617a3babSopenharmony_ci0:37            Construct combined texture-sampler ( temp usamplerCubeArray)
71617a3babSopenharmony_ci0:37              'g_tTexcdu4a' ( uniform utextureCubeArray)
72617a3babSopenharmony_ci0:37              'g_sSamp' (layout( binding=0) uniform sampler)
73617a3babSopenharmony_ci0:37            Constant:
74617a3babSopenharmony_ci0:37              0.700000
75617a3babSopenharmony_ci0:37              0.800000
76617a3babSopenharmony_ci0:37              0.900000
77617a3babSopenharmony_ci0:37              1.000000
78617a3babSopenharmony_ci0:39      move second child to first child ( temp 4-component vector of float)
79617a3babSopenharmony_ci0:39        Color: direct index for structure ( temp 4-component vector of float)
80617a3babSopenharmony_ci0:39          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
81617a3babSopenharmony_ci0:39          Constant:
82617a3babSopenharmony_ci0:39            0 (const int)
83617a3babSopenharmony_ci0:39        Constant:
84617a3babSopenharmony_ci0:39          1.000000
85617a3babSopenharmony_ci0:39          1.000000
86617a3babSopenharmony_ci0:39          1.000000
87617a3babSopenharmony_ci0:39          1.000000
88617a3babSopenharmony_ci0:40      move second child to first child ( temp float)
89617a3babSopenharmony_ci0:40        Depth: direct index for structure ( temp float)
90617a3babSopenharmony_ci0:40          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
91617a3babSopenharmony_ci0:40          Constant:
92617a3babSopenharmony_ci0:40            1 (const int)
93617a3babSopenharmony_ci0:40        Constant:
94617a3babSopenharmony_ci0:40          1.000000
95617a3babSopenharmony_ci0:42      Branch: Return with expression
96617a3babSopenharmony_ci0:42        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
97617a3babSopenharmony_ci0:24  Function Definition: main( ( temp void)
98617a3babSopenharmony_ci0:24    Function Parameters: 
99617a3babSopenharmony_ci0:?     Sequence
100617a3babSopenharmony_ci0:24      Sequence
101617a3babSopenharmony_ci0:24        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
102617a3babSopenharmony_ci0:24          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
103617a3babSopenharmony_ci0:24          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
104617a3babSopenharmony_ci0:24        move second child to first child ( temp 4-component vector of float)
105617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
106617a3babSopenharmony_ci0:24          Color: direct index for structure ( temp 4-component vector of float)
107617a3babSopenharmony_ci0:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
108617a3babSopenharmony_ci0:24            Constant:
109617a3babSopenharmony_ci0:24              0 (const int)
110617a3babSopenharmony_ci0:24        move second child to first child ( temp float)
111617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
112617a3babSopenharmony_ci0:24          Depth: direct index for structure ( temp float)
113617a3babSopenharmony_ci0:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
114617a3babSopenharmony_ci0:24            Constant:
115617a3babSopenharmony_ci0:24              1 (const int)
116617a3babSopenharmony_ci0:?   Linker Objects
117617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
118617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
119617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
120617a3babSopenharmony_ci0:?     'g_tTex1di4a' ( uniform itexture1DArray)
121617a3babSopenharmony_ci0:?     'g_tTex1du4a' ( uniform utexture1DArray)
122617a3babSopenharmony_ci0:?     'g_tTex2df4a' ( uniform texture2DArray)
123617a3babSopenharmony_ci0:?     'g_tTex2di4a' ( uniform itexture2DArray)
124617a3babSopenharmony_ci0:?     'g_tTex2du4a' ( uniform utexture2DArray)
125617a3babSopenharmony_ci0:?     'g_tTexcdf4a' ( uniform textureCubeArray)
126617a3babSopenharmony_ci0:?     'g_tTexcdi4a' ( uniform itextureCubeArray)
127617a3babSopenharmony_ci0:?     'g_tTexcdu4a' ( uniform utextureCubeArray)
128617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
129617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
130617a3babSopenharmony_ci
131617a3babSopenharmony_ci
132617a3babSopenharmony_ciLinked fragment stage:
133617a3babSopenharmony_ci
134617a3babSopenharmony_ci
135617a3babSopenharmony_ciShader version: 500
136617a3babSopenharmony_cigl_FragCoord origin is upper left
137617a3babSopenharmony_ciusing depth_any
138617a3babSopenharmony_ci0:? Sequence
139617a3babSopenharmony_ci0:24  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
140617a3babSopenharmony_ci0:24    Function Parameters: 
141617a3babSopenharmony_ci0:?     Sequence
142617a3babSopenharmony_ci0:29      Sequence
143617a3babSopenharmony_ci0:29        move second child to first child ( temp 4-component vector of float)
144617a3babSopenharmony_ci0:29          'txval20' ( temp 4-component vector of float)
145617a3babSopenharmony_ci0:29          textureGather ( temp 4-component vector of float)
146617a3babSopenharmony_ci0:29            Construct combined texture-sampler ( temp sampler2DArray)
147617a3babSopenharmony_ci0:29              'g_tTex2df4a' ( uniform texture2DArray)
148617a3babSopenharmony_ci0:29              'g_sSamp' (layout( binding=0) uniform sampler)
149617a3babSopenharmony_ci0:29            Constant:
150617a3babSopenharmony_ci0:29              0.100000
151617a3babSopenharmony_ci0:29              0.200000
152617a3babSopenharmony_ci0:29              0.300000
153617a3babSopenharmony_ci0:30      Sequence
154617a3babSopenharmony_ci0:30        move second child to first child ( temp 4-component vector of int)
155617a3babSopenharmony_ci0:30          'txval21' ( temp 4-component vector of int)
156617a3babSopenharmony_ci0:30          textureGather ( temp 4-component vector of int)
157617a3babSopenharmony_ci0:30            Construct combined texture-sampler ( temp isampler2DArray)
158617a3babSopenharmony_ci0:30              'g_tTex2di4a' ( uniform itexture2DArray)
159617a3babSopenharmony_ci0:30              'g_sSamp' (layout( binding=0) uniform sampler)
160617a3babSopenharmony_ci0:30            Constant:
161617a3babSopenharmony_ci0:30              0.300000
162617a3babSopenharmony_ci0:30              0.400000
163617a3babSopenharmony_ci0:30              0.500000
164617a3babSopenharmony_ci0:31      Sequence
165617a3babSopenharmony_ci0:31        move second child to first child ( temp 4-component vector of uint)
166617a3babSopenharmony_ci0:31          'txval22' ( temp 4-component vector of uint)
167617a3babSopenharmony_ci0:31          textureGather ( temp 4-component vector of uint)
168617a3babSopenharmony_ci0:31            Construct combined texture-sampler ( temp usampler2DArray)
169617a3babSopenharmony_ci0:31              'g_tTex2du4a' ( uniform utexture2DArray)
170617a3babSopenharmony_ci0:31              'g_sSamp' (layout( binding=0) uniform sampler)
171617a3babSopenharmony_ci0:31            Constant:
172617a3babSopenharmony_ci0:31              0.500000
173617a3babSopenharmony_ci0:31              0.600000
174617a3babSopenharmony_ci0:31              0.700000
175617a3babSopenharmony_ci0:35      Sequence
176617a3babSopenharmony_ci0:35        move second child to first child ( temp 4-component vector of float)
177617a3babSopenharmony_ci0:35          'txval40' ( temp 4-component vector of float)
178617a3babSopenharmony_ci0:35          textureGather ( temp 4-component vector of float)
179617a3babSopenharmony_ci0:35            Construct combined texture-sampler ( temp samplerCubeArray)
180617a3babSopenharmony_ci0:35              'g_tTexcdf4a' ( uniform textureCubeArray)
181617a3babSopenharmony_ci0:35              'g_sSamp' (layout( binding=0) uniform sampler)
182617a3babSopenharmony_ci0:35            Constant:
183617a3babSopenharmony_ci0:35              0.100000
184617a3babSopenharmony_ci0:35              0.200000
185617a3babSopenharmony_ci0:35              0.300000
186617a3babSopenharmony_ci0:35              0.400000
187617a3babSopenharmony_ci0:36      Sequence
188617a3babSopenharmony_ci0:36        move second child to first child ( temp 4-component vector of int)
189617a3babSopenharmony_ci0:36          'txval41' ( temp 4-component vector of int)
190617a3babSopenharmony_ci0:36          textureGather ( temp 4-component vector of int)
191617a3babSopenharmony_ci0:36            Construct combined texture-sampler ( temp isamplerCubeArray)
192617a3babSopenharmony_ci0:36              'g_tTexcdi4a' ( uniform itextureCubeArray)
193617a3babSopenharmony_ci0:36              'g_sSamp' (layout( binding=0) uniform sampler)
194617a3babSopenharmony_ci0:36            Constant:
195617a3babSopenharmony_ci0:36              0.400000
196617a3babSopenharmony_ci0:36              0.500000
197617a3babSopenharmony_ci0:36              0.600000
198617a3babSopenharmony_ci0:36              0.700000
199617a3babSopenharmony_ci0:37      Sequence
200617a3babSopenharmony_ci0:37        move second child to first child ( temp 4-component vector of uint)
201617a3babSopenharmony_ci0:37          'txval42' ( temp 4-component vector of uint)
202617a3babSopenharmony_ci0:37          textureGather ( temp 4-component vector of uint)
203617a3babSopenharmony_ci0:37            Construct combined texture-sampler ( temp usamplerCubeArray)
204617a3babSopenharmony_ci0:37              'g_tTexcdu4a' ( uniform utextureCubeArray)
205617a3babSopenharmony_ci0:37              'g_sSamp' (layout( binding=0) uniform sampler)
206617a3babSopenharmony_ci0:37            Constant:
207617a3babSopenharmony_ci0:37              0.700000
208617a3babSopenharmony_ci0:37              0.800000
209617a3babSopenharmony_ci0:37              0.900000
210617a3babSopenharmony_ci0:37              1.000000
211617a3babSopenharmony_ci0:39      move second child to first child ( temp 4-component vector of float)
212617a3babSopenharmony_ci0:39        Color: direct index for structure ( temp 4-component vector of float)
213617a3babSopenharmony_ci0:39          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
214617a3babSopenharmony_ci0:39          Constant:
215617a3babSopenharmony_ci0:39            0 (const int)
216617a3babSopenharmony_ci0:39        Constant:
217617a3babSopenharmony_ci0:39          1.000000
218617a3babSopenharmony_ci0:39          1.000000
219617a3babSopenharmony_ci0:39          1.000000
220617a3babSopenharmony_ci0:39          1.000000
221617a3babSopenharmony_ci0:40      move second child to first child ( temp float)
222617a3babSopenharmony_ci0:40        Depth: direct index for structure ( temp float)
223617a3babSopenharmony_ci0:40          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
224617a3babSopenharmony_ci0:40          Constant:
225617a3babSopenharmony_ci0:40            1 (const int)
226617a3babSopenharmony_ci0:40        Constant:
227617a3babSopenharmony_ci0:40          1.000000
228617a3babSopenharmony_ci0:42      Branch: Return with expression
229617a3babSopenharmony_ci0:42        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
230617a3babSopenharmony_ci0:24  Function Definition: main( ( temp void)
231617a3babSopenharmony_ci0:24    Function Parameters: 
232617a3babSopenharmony_ci0:?     Sequence
233617a3babSopenharmony_ci0:24      Sequence
234617a3babSopenharmony_ci0:24        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
235617a3babSopenharmony_ci0:24          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
236617a3babSopenharmony_ci0:24          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
237617a3babSopenharmony_ci0:24        move second child to first child ( temp 4-component vector of float)
238617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
239617a3babSopenharmony_ci0:24          Color: direct index for structure ( temp 4-component vector of float)
240617a3babSopenharmony_ci0:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
241617a3babSopenharmony_ci0:24            Constant:
242617a3babSopenharmony_ci0:24              0 (const int)
243617a3babSopenharmony_ci0:24        move second child to first child ( temp float)
244617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
245617a3babSopenharmony_ci0:24          Depth: direct index for structure ( temp float)
246617a3babSopenharmony_ci0:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
247617a3babSopenharmony_ci0:24            Constant:
248617a3babSopenharmony_ci0:24              1 (const int)
249617a3babSopenharmony_ci0:?   Linker Objects
250617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
251617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
252617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
253617a3babSopenharmony_ci0:?     'g_tTex1di4a' ( uniform itexture1DArray)
254617a3babSopenharmony_ci0:?     'g_tTex1du4a' ( uniform utexture1DArray)
255617a3babSopenharmony_ci0:?     'g_tTex2df4a' ( uniform texture2DArray)
256617a3babSopenharmony_ci0:?     'g_tTex2di4a' ( uniform itexture2DArray)
257617a3babSopenharmony_ci0:?     'g_tTex2du4a' ( uniform utexture2DArray)
258617a3babSopenharmony_ci0:?     'g_tTexcdf4a' ( uniform textureCubeArray)
259617a3babSopenharmony_ci0:?     'g_tTexcdi4a' ( uniform itextureCubeArray)
260617a3babSopenharmony_ci0:?     'g_tTexcdu4a' ( uniform utextureCubeArray)
261617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
262617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
263617a3babSopenharmony_ci
264617a3babSopenharmony_ci// Module Version 10000
265617a3babSopenharmony_ci// Generated by (magic number): 8000b
266617a3babSopenharmony_ci// Id's are bound by 124
267617a3babSopenharmony_ci
268617a3babSopenharmony_ci                              Capability Shader
269617a3babSopenharmony_ci                              Capability Sampled1D
270617a3babSopenharmony_ci                              Capability SampledCubeArray
271617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
272617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
273617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 107 111
274617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
275617a3babSopenharmony_ci                              ExecutionMode 4 DepthReplacing
276617a3babSopenharmony_ci                              Source HLSL 500
277617a3babSopenharmony_ci                              Name 4  "main"
278617a3babSopenharmony_ci                              Name 8  "PS_OUTPUT"
279617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 0  "Color"
280617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 1  "Depth"
281617a3babSopenharmony_ci                              Name 10  "@main("
282617a3babSopenharmony_ci                              Name 13  "txval20"
283617a3babSopenharmony_ci                              Name 16  "g_tTex2df4a"
284617a3babSopenharmony_ci                              Name 20  "g_sSamp"
285617a3babSopenharmony_ci                              Name 34  "txval21"
286617a3babSopenharmony_ci                              Name 37  "g_tTex2di4a"
287617a3babSopenharmony_ci                              Name 49  "txval22"
288617a3babSopenharmony_ci                              Name 52  "g_tTex2du4a"
289617a3babSopenharmony_ci                              Name 61  "txval40"
290617a3babSopenharmony_ci                              Name 64  "g_tTexcdf4a"
291617a3babSopenharmony_ci                              Name 71  "txval41"
292617a3babSopenharmony_ci                              Name 74  "g_tTexcdi4a"
293617a3babSopenharmony_ci                              Name 81  "txval42"
294617a3babSopenharmony_ci                              Name 84  "g_tTexcdu4a"
295617a3babSopenharmony_ci                              Name 95  "psout"
296617a3babSopenharmony_ci                              Name 104  "flattenTemp"
297617a3babSopenharmony_ci                              Name 107  "@entryPointOutput.Color"
298617a3babSopenharmony_ci                              Name 111  "@entryPointOutput.Depth"
299617a3babSopenharmony_ci                              Name 116  "g_tTex1df4a"
300617a3babSopenharmony_ci                              Name 117  "g_tTex1df4"
301617a3babSopenharmony_ci                              Name 120  "g_tTex1di4a"
302617a3babSopenharmony_ci                              Name 123  "g_tTex1du4a"
303617a3babSopenharmony_ci                              Decorate 16(g_tTex2df4a) DescriptorSet 0
304617a3babSopenharmony_ci                              Decorate 16(g_tTex2df4a) Binding 2
305617a3babSopenharmony_ci                              Decorate 20(g_sSamp) DescriptorSet 0
306617a3babSopenharmony_ci                              Decorate 20(g_sSamp) Binding 0
307617a3babSopenharmony_ci                              Decorate 37(g_tTex2di4a) DescriptorSet 0
308617a3babSopenharmony_ci                              Decorate 37(g_tTex2di4a) Binding 3
309617a3babSopenharmony_ci                              Decorate 52(g_tTex2du4a) DescriptorSet 0
310617a3babSopenharmony_ci                              Decorate 52(g_tTex2du4a) Binding 4
311617a3babSopenharmony_ci                              Decorate 64(g_tTexcdf4a) DescriptorSet 0
312617a3babSopenharmony_ci                              Decorate 64(g_tTexcdf4a) Binding 5
313617a3babSopenharmony_ci                              Decorate 74(g_tTexcdi4a) DescriptorSet 0
314617a3babSopenharmony_ci                              Decorate 74(g_tTexcdi4a) Binding 6
315617a3babSopenharmony_ci                              Decorate 84(g_tTexcdu4a) DescriptorSet 0
316617a3babSopenharmony_ci                              Decorate 84(g_tTexcdu4a) Binding 7
317617a3babSopenharmony_ci                              Decorate 107(@entryPointOutput.Color) Location 0
318617a3babSopenharmony_ci                              Decorate 111(@entryPointOutput.Depth) BuiltIn FragDepth
319617a3babSopenharmony_ci                              Decorate 116(g_tTex1df4a) DescriptorSet 0
320617a3babSopenharmony_ci                              Decorate 116(g_tTex1df4a) Binding 1
321617a3babSopenharmony_ci                              Decorate 117(g_tTex1df4) DescriptorSet 0
322617a3babSopenharmony_ci                              Decorate 117(g_tTex1df4) Binding 0
323617a3babSopenharmony_ci                              Decorate 120(g_tTex1di4a) DescriptorSet 0
324617a3babSopenharmony_ci                              Decorate 120(g_tTex1di4a) Binding 0
325617a3babSopenharmony_ci                              Decorate 123(g_tTex1du4a) DescriptorSet 0
326617a3babSopenharmony_ci                              Decorate 123(g_tTex1du4a) Binding 0
327617a3babSopenharmony_ci               2:             TypeVoid
328617a3babSopenharmony_ci               3:             TypeFunction 2
329617a3babSopenharmony_ci               6:             TypeFloat 32
330617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
331617a3babSopenharmony_ci    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
332617a3babSopenharmony_ci               9:             TypeFunction 8(PS_OUTPUT)
333617a3babSopenharmony_ci              12:             TypePointer Function 7(fvec4)
334617a3babSopenharmony_ci              14:             TypeImage 6(float) 2D array sampled format:Unknown
335617a3babSopenharmony_ci              15:             TypePointer UniformConstant 14
336617a3babSopenharmony_ci 16(g_tTex2df4a):     15(ptr) Variable UniformConstant
337617a3babSopenharmony_ci              18:             TypeSampler
338617a3babSopenharmony_ci              19:             TypePointer UniformConstant 18
339617a3babSopenharmony_ci     20(g_sSamp):     19(ptr) Variable UniformConstant
340617a3babSopenharmony_ci              22:             TypeSampledImage 14
341617a3babSopenharmony_ci              24:             TypeVector 6(float) 3
342617a3babSopenharmony_ci              25:    6(float) Constant 1036831949
343617a3babSopenharmony_ci              26:    6(float) Constant 1045220557
344617a3babSopenharmony_ci              27:    6(float) Constant 1050253722
345617a3babSopenharmony_ci              28:   24(fvec3) ConstantComposite 25 26 27
346617a3babSopenharmony_ci              29:             TypeInt 32 1
347617a3babSopenharmony_ci              30:     29(int) Constant 0
348617a3babSopenharmony_ci              32:             TypeVector 29(int) 4
349617a3babSopenharmony_ci              33:             TypePointer Function 32(ivec4)
350617a3babSopenharmony_ci              35:             TypeImage 29(int) 2D array sampled format:Unknown
351617a3babSopenharmony_ci              36:             TypePointer UniformConstant 35
352617a3babSopenharmony_ci 37(g_tTex2di4a):     36(ptr) Variable UniformConstant
353617a3babSopenharmony_ci              40:             TypeSampledImage 35
354617a3babSopenharmony_ci              42:    6(float) Constant 1053609165
355617a3babSopenharmony_ci              43:    6(float) Constant 1056964608
356617a3babSopenharmony_ci              44:   24(fvec3) ConstantComposite 27 42 43
357617a3babSopenharmony_ci              46:             TypeInt 32 0
358617a3babSopenharmony_ci              47:             TypeVector 46(int) 4
359617a3babSopenharmony_ci              48:             TypePointer Function 47(ivec4)
360617a3babSopenharmony_ci              50:             TypeImage 46(int) 2D array sampled format:Unknown
361617a3babSopenharmony_ci              51:             TypePointer UniformConstant 50
362617a3babSopenharmony_ci 52(g_tTex2du4a):     51(ptr) Variable UniformConstant
363617a3babSopenharmony_ci              55:             TypeSampledImage 50
364617a3babSopenharmony_ci              57:    6(float) Constant 1058642330
365617a3babSopenharmony_ci              58:    6(float) Constant 1060320051
366617a3babSopenharmony_ci              59:   24(fvec3) ConstantComposite 43 57 58
367617a3babSopenharmony_ci              62:             TypeImage 6(float) Cube array sampled format:Unknown
368617a3babSopenharmony_ci              63:             TypePointer UniformConstant 62
369617a3babSopenharmony_ci 64(g_tTexcdf4a):     63(ptr) Variable UniformConstant
370617a3babSopenharmony_ci              67:             TypeSampledImage 62
371617a3babSopenharmony_ci              69:    7(fvec4) ConstantComposite 25 26 27 42
372617a3babSopenharmony_ci              72:             TypeImage 29(int) Cube array sampled format:Unknown
373617a3babSopenharmony_ci              73:             TypePointer UniformConstant 72
374617a3babSopenharmony_ci 74(g_tTexcdi4a):     73(ptr) Variable UniformConstant
375617a3babSopenharmony_ci              77:             TypeSampledImage 72
376617a3babSopenharmony_ci              79:    7(fvec4) ConstantComposite 42 43 57 58
377617a3babSopenharmony_ci              82:             TypeImage 46(int) Cube array sampled format:Unknown
378617a3babSopenharmony_ci              83:             TypePointer UniformConstant 82
379617a3babSopenharmony_ci 84(g_tTexcdu4a):     83(ptr) Variable UniformConstant
380617a3babSopenharmony_ci              87:             TypeSampledImage 82
381617a3babSopenharmony_ci              89:    6(float) Constant 1061997773
382617a3babSopenharmony_ci              90:    6(float) Constant 1063675494
383617a3babSopenharmony_ci              91:    6(float) Constant 1065353216
384617a3babSopenharmony_ci              92:    7(fvec4) ConstantComposite 58 89 90 91
385617a3babSopenharmony_ci              94:             TypePointer Function 8(PS_OUTPUT)
386617a3babSopenharmony_ci              96:    7(fvec4) ConstantComposite 91 91 91 91
387617a3babSopenharmony_ci              98:     29(int) Constant 1
388617a3babSopenharmony_ci              99:             TypePointer Function 6(float)
389617a3babSopenharmony_ci             106:             TypePointer Output 7(fvec4)
390617a3babSopenharmony_ci107(@entryPointOutput.Color):    106(ptr) Variable Output
391617a3babSopenharmony_ci             110:             TypePointer Output 6(float)
392617a3babSopenharmony_ci111(@entryPointOutput.Depth):    110(ptr) Variable Output
393617a3babSopenharmony_ci             114:             TypeImage 6(float) 1D array sampled format:Unknown
394617a3babSopenharmony_ci             115:             TypePointer UniformConstant 114
395617a3babSopenharmony_ci116(g_tTex1df4a):    115(ptr) Variable UniformConstant
396617a3babSopenharmony_ci 117(g_tTex1df4):    115(ptr) Variable UniformConstant
397617a3babSopenharmony_ci             118:             TypeImage 29(int) 1D array sampled format:Unknown
398617a3babSopenharmony_ci             119:             TypePointer UniformConstant 118
399617a3babSopenharmony_ci120(g_tTex1di4a):    119(ptr) Variable UniformConstant
400617a3babSopenharmony_ci             121:             TypeImage 46(int) 1D array sampled format:Unknown
401617a3babSopenharmony_ci             122:             TypePointer UniformConstant 121
402617a3babSopenharmony_ci123(g_tTex1du4a):    122(ptr) Variable UniformConstant
403617a3babSopenharmony_ci         4(main):           2 Function None 3
404617a3babSopenharmony_ci               5:             Label
405617a3babSopenharmony_ci104(flattenTemp):     94(ptr) Variable Function
406617a3babSopenharmony_ci             105:8(PS_OUTPUT) FunctionCall 10(@main()
407617a3babSopenharmony_ci                              Store 104(flattenTemp) 105
408617a3babSopenharmony_ci             108:     12(ptr) AccessChain 104(flattenTemp) 30
409617a3babSopenharmony_ci             109:    7(fvec4) Load 108
410617a3babSopenharmony_ci                              Store 107(@entryPointOutput.Color) 109
411617a3babSopenharmony_ci             112:     99(ptr) AccessChain 104(flattenTemp) 98
412617a3babSopenharmony_ci             113:    6(float) Load 112
413617a3babSopenharmony_ci                              Store 111(@entryPointOutput.Depth) 113
414617a3babSopenharmony_ci                              Return
415617a3babSopenharmony_ci                              FunctionEnd
416617a3babSopenharmony_ci      10(@main():8(PS_OUTPUT) Function None 9
417617a3babSopenharmony_ci              11:             Label
418617a3babSopenharmony_ci     13(txval20):     12(ptr) Variable Function
419617a3babSopenharmony_ci     34(txval21):     33(ptr) Variable Function
420617a3babSopenharmony_ci     49(txval22):     48(ptr) Variable Function
421617a3babSopenharmony_ci     61(txval40):     12(ptr) Variable Function
422617a3babSopenharmony_ci     71(txval41):     33(ptr) Variable Function
423617a3babSopenharmony_ci     81(txval42):     48(ptr) Variable Function
424617a3babSopenharmony_ci       95(psout):     94(ptr) Variable Function
425617a3babSopenharmony_ci              17:          14 Load 16(g_tTex2df4a)
426617a3babSopenharmony_ci              21:          18 Load 20(g_sSamp)
427617a3babSopenharmony_ci              23:          22 SampledImage 17 21
428617a3babSopenharmony_ci              31:    7(fvec4) ImageGather 23 28 30
429617a3babSopenharmony_ci                              Store 13(txval20) 31
430617a3babSopenharmony_ci              38:          35 Load 37(g_tTex2di4a)
431617a3babSopenharmony_ci              39:          18 Load 20(g_sSamp)
432617a3babSopenharmony_ci              41:          40 SampledImage 38 39
433617a3babSopenharmony_ci              45:   32(ivec4) ImageGather 41 44 30
434617a3babSopenharmony_ci                              Store 34(txval21) 45
435617a3babSopenharmony_ci              53:          50 Load 52(g_tTex2du4a)
436617a3babSopenharmony_ci              54:          18 Load 20(g_sSamp)
437617a3babSopenharmony_ci              56:          55 SampledImage 53 54
438617a3babSopenharmony_ci              60:   47(ivec4) ImageGather 56 59 30
439617a3babSopenharmony_ci                              Store 49(txval22) 60
440617a3babSopenharmony_ci              65:          62 Load 64(g_tTexcdf4a)
441617a3babSopenharmony_ci              66:          18 Load 20(g_sSamp)
442617a3babSopenharmony_ci              68:          67 SampledImage 65 66
443617a3babSopenharmony_ci              70:    7(fvec4) ImageGather 68 69 30
444617a3babSopenharmony_ci                              Store 61(txval40) 70
445617a3babSopenharmony_ci              75:          72 Load 74(g_tTexcdi4a)
446617a3babSopenharmony_ci              76:          18 Load 20(g_sSamp)
447617a3babSopenharmony_ci              78:          77 SampledImage 75 76
448617a3babSopenharmony_ci              80:   32(ivec4) ImageGather 78 79 30
449617a3babSopenharmony_ci                              Store 71(txval41) 80
450617a3babSopenharmony_ci              85:          82 Load 84(g_tTexcdu4a)
451617a3babSopenharmony_ci              86:          18 Load 20(g_sSamp)
452617a3babSopenharmony_ci              88:          87 SampledImage 85 86
453617a3babSopenharmony_ci              93:   47(ivec4) ImageGather 88 92 30
454617a3babSopenharmony_ci                              Store 81(txval42) 93
455617a3babSopenharmony_ci              97:     12(ptr) AccessChain 95(psout) 30
456617a3babSopenharmony_ci                              Store 97 96
457617a3babSopenharmony_ci             100:     99(ptr) AccessChain 95(psout) 98
458617a3babSopenharmony_ci                              Store 100 91
459617a3babSopenharmony_ci             101:8(PS_OUTPUT) Load 95(psout)
460617a3babSopenharmony_ci                              ReturnValue 101
461617a3babSopenharmony_ci                              FunctionEnd
462