1617a3babSopenharmony_cihlsl.gatherRGBA.basic.dx10.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ciusing depth_any
5617a3babSopenharmony_ci0:? Sequence
6617a3babSopenharmony_ci0:34  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
7617a3babSopenharmony_ci0:34    Function Parameters: 
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:39      Sequence
10617a3babSopenharmony_ci0:39        move second child to first child ( temp 4-component vector of float)
11617a3babSopenharmony_ci0:39          'txval00' ( temp 4-component vector of float)
12617a3babSopenharmony_ci0:39          textureGather ( temp 4-component vector of float)
13617a3babSopenharmony_ci0:39            Construct combined texture-sampler ( temp sampler2D)
14617a3babSopenharmony_ci0:39              'g_tTex2df4' ( uniform texture2D)
15617a3babSopenharmony_ci0:39              'g_sSamp' (layout( binding=0) uniform sampler)
16617a3babSopenharmony_ci0:39            c2: direct index for structure ( uniform 2-component vector of float)
17617a3babSopenharmony_ci0:39              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
18617a3babSopenharmony_ci0:39              Constant:
19617a3babSopenharmony_ci0:39                1 (const uint)
20617a3babSopenharmony_ci0:39            Constant:
21617a3babSopenharmony_ci0:39              0 (const int)
22617a3babSopenharmony_ci0:40      Sequence
23617a3babSopenharmony_ci0:40        move second child to first child ( temp 4-component vector of int)
24617a3babSopenharmony_ci0:40          'txval01' ( temp 4-component vector of int)
25617a3babSopenharmony_ci0:40          textureGather ( temp 4-component vector of int)
26617a3babSopenharmony_ci0:40            Construct combined texture-sampler ( temp isampler2D)
27617a3babSopenharmony_ci0:40              'g_tTex2di4' ( uniform itexture2D)
28617a3babSopenharmony_ci0:40              'g_sSamp' (layout( binding=0) uniform sampler)
29617a3babSopenharmony_ci0:40            c2: direct index for structure ( uniform 2-component vector of float)
30617a3babSopenharmony_ci0:40              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
31617a3babSopenharmony_ci0:40              Constant:
32617a3babSopenharmony_ci0:40                1 (const uint)
33617a3babSopenharmony_ci0:40            Constant:
34617a3babSopenharmony_ci0:40              0 (const int)
35617a3babSopenharmony_ci0:41      Sequence
36617a3babSopenharmony_ci0:41        move second child to first child ( temp 4-component vector of uint)
37617a3babSopenharmony_ci0:41          'txval02' ( temp 4-component vector of uint)
38617a3babSopenharmony_ci0:41          textureGather ( temp 4-component vector of uint)
39617a3babSopenharmony_ci0:41            Construct combined texture-sampler ( temp usampler2D)
40617a3babSopenharmony_ci0:41              'g_tTex2du4' ( uniform utexture2D)
41617a3babSopenharmony_ci0:41              'g_sSamp' (layout( binding=0) uniform sampler)
42617a3babSopenharmony_ci0:41            c2: direct index for structure ( uniform 2-component vector of float)
43617a3babSopenharmony_ci0:41              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
44617a3babSopenharmony_ci0:41              Constant:
45617a3babSopenharmony_ci0:41                1 (const uint)
46617a3babSopenharmony_ci0:41            Constant:
47617a3babSopenharmony_ci0:41              0 (const int)
48617a3babSopenharmony_ci0:43      Sequence
49617a3babSopenharmony_ci0:43        move second child to first child ( temp 4-component vector of float)
50617a3babSopenharmony_ci0:43          'txval10' ( temp 4-component vector of float)
51617a3babSopenharmony_ci0:43          textureGather ( temp 4-component vector of float)
52617a3babSopenharmony_ci0:43            Construct combined texture-sampler ( temp sampler2D)
53617a3babSopenharmony_ci0:43              'g_tTex2df4' ( uniform texture2D)
54617a3babSopenharmony_ci0:43              'g_sSamp' (layout( binding=0) uniform sampler)
55617a3babSopenharmony_ci0:43            c2: direct index for structure ( uniform 2-component vector of float)
56617a3babSopenharmony_ci0:43              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
57617a3babSopenharmony_ci0:43              Constant:
58617a3babSopenharmony_ci0:43                1 (const uint)
59617a3babSopenharmony_ci0:43            Constant:
60617a3babSopenharmony_ci0:43              1 (const int)
61617a3babSopenharmony_ci0:44      Sequence
62617a3babSopenharmony_ci0:44        move second child to first child ( temp 4-component vector of int)
63617a3babSopenharmony_ci0:44          'txval11' ( temp 4-component vector of int)
64617a3babSopenharmony_ci0:44          textureGather ( temp 4-component vector of int)
65617a3babSopenharmony_ci0:44            Construct combined texture-sampler ( temp isampler2D)
66617a3babSopenharmony_ci0:44              'g_tTex2di4' ( uniform itexture2D)
67617a3babSopenharmony_ci0:44              'g_sSamp' (layout( binding=0) uniform sampler)
68617a3babSopenharmony_ci0:44            c2: direct index for structure ( uniform 2-component vector of float)
69617a3babSopenharmony_ci0:44              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
70617a3babSopenharmony_ci0:44              Constant:
71617a3babSopenharmony_ci0:44                1 (const uint)
72617a3babSopenharmony_ci0:44            Constant:
73617a3babSopenharmony_ci0:44              1 (const int)
74617a3babSopenharmony_ci0:45      Sequence
75617a3babSopenharmony_ci0:45        move second child to first child ( temp 4-component vector of uint)
76617a3babSopenharmony_ci0:45          'txval12' ( temp 4-component vector of uint)
77617a3babSopenharmony_ci0:45          textureGather ( temp 4-component vector of uint)
78617a3babSopenharmony_ci0:45            Construct combined texture-sampler ( temp usampler2D)
79617a3babSopenharmony_ci0:45              'g_tTex2du4' ( uniform utexture2D)
80617a3babSopenharmony_ci0:45              'g_sSamp' (layout( binding=0) uniform sampler)
81617a3babSopenharmony_ci0:45            c2: direct index for structure ( uniform 2-component vector of float)
82617a3babSopenharmony_ci0:45              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
83617a3babSopenharmony_ci0:45              Constant:
84617a3babSopenharmony_ci0:45                1 (const uint)
85617a3babSopenharmony_ci0:45            Constant:
86617a3babSopenharmony_ci0:45              1 (const int)
87617a3babSopenharmony_ci0:47      Sequence
88617a3babSopenharmony_ci0:47        move second child to first child ( temp 4-component vector of float)
89617a3babSopenharmony_ci0:47          'txval20' ( temp 4-component vector of float)
90617a3babSopenharmony_ci0:47          textureGather ( temp 4-component vector of float)
91617a3babSopenharmony_ci0:47            Construct combined texture-sampler ( temp sampler2D)
92617a3babSopenharmony_ci0:47              'g_tTex2df4' ( uniform texture2D)
93617a3babSopenharmony_ci0:47              'g_sSamp' (layout( binding=0) uniform sampler)
94617a3babSopenharmony_ci0:47            c2: direct index for structure ( uniform 2-component vector of float)
95617a3babSopenharmony_ci0:47              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
96617a3babSopenharmony_ci0:47              Constant:
97617a3babSopenharmony_ci0:47                1 (const uint)
98617a3babSopenharmony_ci0:47            Constant:
99617a3babSopenharmony_ci0:47              2 (const int)
100617a3babSopenharmony_ci0:48      Sequence
101617a3babSopenharmony_ci0:48        move second child to first child ( temp 4-component vector of int)
102617a3babSopenharmony_ci0:48          'txval21' ( temp 4-component vector of int)
103617a3babSopenharmony_ci0:48          textureGather ( temp 4-component vector of int)
104617a3babSopenharmony_ci0:48            Construct combined texture-sampler ( temp isampler2D)
105617a3babSopenharmony_ci0:48              'g_tTex2di4' ( uniform itexture2D)
106617a3babSopenharmony_ci0:48              'g_sSamp' (layout( binding=0) uniform sampler)
107617a3babSopenharmony_ci0:48            c2: direct index for structure ( uniform 2-component vector of float)
108617a3babSopenharmony_ci0:48              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
109617a3babSopenharmony_ci0:48              Constant:
110617a3babSopenharmony_ci0:48                1 (const uint)
111617a3babSopenharmony_ci0:48            Constant:
112617a3babSopenharmony_ci0:48              2 (const int)
113617a3babSopenharmony_ci0:49      Sequence
114617a3babSopenharmony_ci0:49        move second child to first child ( temp 4-component vector of uint)
115617a3babSopenharmony_ci0:49          'txval22' ( temp 4-component vector of uint)
116617a3babSopenharmony_ci0:49          textureGather ( temp 4-component vector of uint)
117617a3babSopenharmony_ci0:49            Construct combined texture-sampler ( temp usampler2D)
118617a3babSopenharmony_ci0:49              'g_tTex2du4' ( uniform utexture2D)
119617a3babSopenharmony_ci0:49              'g_sSamp' (layout( binding=0) uniform sampler)
120617a3babSopenharmony_ci0:49            c2: direct index for structure ( uniform 2-component vector of float)
121617a3babSopenharmony_ci0:49              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
122617a3babSopenharmony_ci0:49              Constant:
123617a3babSopenharmony_ci0:49                1 (const uint)
124617a3babSopenharmony_ci0:49            Constant:
125617a3babSopenharmony_ci0:49              2 (const int)
126617a3babSopenharmony_ci0:51      Sequence
127617a3babSopenharmony_ci0:51        move second child to first child ( temp 4-component vector of float)
128617a3babSopenharmony_ci0:51          'txval30' ( temp 4-component vector of float)
129617a3babSopenharmony_ci0:51          textureGather ( temp 4-component vector of float)
130617a3babSopenharmony_ci0:51            Construct combined texture-sampler ( temp sampler2D)
131617a3babSopenharmony_ci0:51              'g_tTex2df4' ( uniform texture2D)
132617a3babSopenharmony_ci0:51              'g_sSamp' (layout( binding=0) uniform sampler)
133617a3babSopenharmony_ci0:51            c2: direct index for structure ( uniform 2-component vector of float)
134617a3babSopenharmony_ci0:51              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
135617a3babSopenharmony_ci0:51              Constant:
136617a3babSopenharmony_ci0:51                1 (const uint)
137617a3babSopenharmony_ci0:51            Constant:
138617a3babSopenharmony_ci0:51              3 (const int)
139617a3babSopenharmony_ci0:52      Sequence
140617a3babSopenharmony_ci0:52        move second child to first child ( temp 4-component vector of int)
141617a3babSopenharmony_ci0:52          'txval31' ( temp 4-component vector of int)
142617a3babSopenharmony_ci0:52          textureGather ( temp 4-component vector of int)
143617a3babSopenharmony_ci0:52            Construct combined texture-sampler ( temp isampler2D)
144617a3babSopenharmony_ci0:52              'g_tTex2di4' ( uniform itexture2D)
145617a3babSopenharmony_ci0:52              'g_sSamp' (layout( binding=0) uniform sampler)
146617a3babSopenharmony_ci0:52            c2: direct index for structure ( uniform 2-component vector of float)
147617a3babSopenharmony_ci0:52              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
148617a3babSopenharmony_ci0:52              Constant:
149617a3babSopenharmony_ci0:52                1 (const uint)
150617a3babSopenharmony_ci0:52            Constant:
151617a3babSopenharmony_ci0:52              3 (const int)
152617a3babSopenharmony_ci0:53      Sequence
153617a3babSopenharmony_ci0:53        move second child to first child ( temp 4-component vector of uint)
154617a3babSopenharmony_ci0:53          'txval32' ( temp 4-component vector of uint)
155617a3babSopenharmony_ci0:53          textureGather ( temp 4-component vector of uint)
156617a3babSopenharmony_ci0:53            Construct combined texture-sampler ( temp usampler2D)
157617a3babSopenharmony_ci0:53              'g_tTex2du4' ( uniform utexture2D)
158617a3babSopenharmony_ci0:53              'g_sSamp' (layout( binding=0) uniform sampler)
159617a3babSopenharmony_ci0:53            c2: direct index for structure ( uniform 2-component vector of float)
160617a3babSopenharmony_ci0:53              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
161617a3babSopenharmony_ci0:53              Constant:
162617a3babSopenharmony_ci0:53                1 (const uint)
163617a3babSopenharmony_ci0:53            Constant:
164617a3babSopenharmony_ci0:53              3 (const int)
165617a3babSopenharmony_ci0:57      Sequence
166617a3babSopenharmony_ci0:57        move second child to first child ( temp 4-component vector of float)
167617a3babSopenharmony_ci0:57          'txval40' ( temp 4-component vector of float)
168617a3babSopenharmony_ci0:57          textureGather ( temp 4-component vector of float)
169617a3babSopenharmony_ci0:57            Construct combined texture-sampler ( temp samplerCube)
170617a3babSopenharmony_ci0:57              'g_tTexcdf4' ( uniform textureCube)
171617a3babSopenharmony_ci0:57              'g_sSamp' (layout( binding=0) uniform sampler)
172617a3babSopenharmony_ci0:57            c3: direct index for structure ( uniform 3-component vector of float)
173617a3babSopenharmony_ci0:57              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
174617a3babSopenharmony_ci0:57              Constant:
175617a3babSopenharmony_ci0:57                2 (const uint)
176617a3babSopenharmony_ci0:57            Constant:
177617a3babSopenharmony_ci0:57              0 (const int)
178617a3babSopenharmony_ci0:58      Sequence
179617a3babSopenharmony_ci0:58        move second child to first child ( temp 4-component vector of int)
180617a3babSopenharmony_ci0:58          'txval41' ( temp 4-component vector of int)
181617a3babSopenharmony_ci0:58          textureGather ( temp 4-component vector of int)
182617a3babSopenharmony_ci0:58            Construct combined texture-sampler ( temp isamplerCube)
183617a3babSopenharmony_ci0:58              'g_tTexcdi4' ( uniform itextureCube)
184617a3babSopenharmony_ci0:58              'g_sSamp' (layout( binding=0) uniform sampler)
185617a3babSopenharmony_ci0:58            c3: direct index for structure ( uniform 3-component vector of float)
186617a3babSopenharmony_ci0:58              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
187617a3babSopenharmony_ci0:58              Constant:
188617a3babSopenharmony_ci0:58                2 (const uint)
189617a3babSopenharmony_ci0:58            Constant:
190617a3babSopenharmony_ci0:58              0 (const int)
191617a3babSopenharmony_ci0:59      Sequence
192617a3babSopenharmony_ci0:59        move second child to first child ( temp 4-component vector of uint)
193617a3babSopenharmony_ci0:59          'txval42' ( temp 4-component vector of uint)
194617a3babSopenharmony_ci0:59          textureGather ( temp 4-component vector of uint)
195617a3babSopenharmony_ci0:59            Construct combined texture-sampler ( temp usamplerCube)
196617a3babSopenharmony_ci0:59              'g_tTexcdu4' ( uniform utextureCube)
197617a3babSopenharmony_ci0:59              'g_sSamp' (layout( binding=0) uniform sampler)
198617a3babSopenharmony_ci0:59            c3: direct index for structure ( uniform 3-component vector of float)
199617a3babSopenharmony_ci0:59              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
200617a3babSopenharmony_ci0:59              Constant:
201617a3babSopenharmony_ci0:59                2 (const uint)
202617a3babSopenharmony_ci0:59            Constant:
203617a3babSopenharmony_ci0:59              0 (const int)
204617a3babSopenharmony_ci0:61      Sequence
205617a3babSopenharmony_ci0:61        move second child to first child ( temp 4-component vector of float)
206617a3babSopenharmony_ci0:61          'txval50' ( temp 4-component vector of float)
207617a3babSopenharmony_ci0:61          textureGather ( temp 4-component vector of float)
208617a3babSopenharmony_ci0:61            Construct combined texture-sampler ( temp samplerCube)
209617a3babSopenharmony_ci0:61              'g_tTexcdf4' ( uniform textureCube)
210617a3babSopenharmony_ci0:61              'g_sSamp' (layout( binding=0) uniform sampler)
211617a3babSopenharmony_ci0:61            c3: direct index for structure ( uniform 3-component vector of float)
212617a3babSopenharmony_ci0:61              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
213617a3babSopenharmony_ci0:61              Constant:
214617a3babSopenharmony_ci0:61                2 (const uint)
215617a3babSopenharmony_ci0:61            Constant:
216617a3babSopenharmony_ci0:61              1 (const int)
217617a3babSopenharmony_ci0:62      Sequence
218617a3babSopenharmony_ci0:62        move second child to first child ( temp 4-component vector of int)
219617a3babSopenharmony_ci0:62          'txval51' ( temp 4-component vector of int)
220617a3babSopenharmony_ci0:62          textureGather ( temp 4-component vector of int)
221617a3babSopenharmony_ci0:62            Construct combined texture-sampler ( temp isamplerCube)
222617a3babSopenharmony_ci0:62              'g_tTexcdi4' ( uniform itextureCube)
223617a3babSopenharmony_ci0:62              'g_sSamp' (layout( binding=0) uniform sampler)
224617a3babSopenharmony_ci0:62            c3: direct index for structure ( uniform 3-component vector of float)
225617a3babSopenharmony_ci0:62              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
226617a3babSopenharmony_ci0:62              Constant:
227617a3babSopenharmony_ci0:62                2 (const uint)
228617a3babSopenharmony_ci0:62            Constant:
229617a3babSopenharmony_ci0:62              1 (const int)
230617a3babSopenharmony_ci0:63      Sequence
231617a3babSopenharmony_ci0:63        move second child to first child ( temp 4-component vector of uint)
232617a3babSopenharmony_ci0:63          'txval52' ( temp 4-component vector of uint)
233617a3babSopenharmony_ci0:63          textureGather ( temp 4-component vector of uint)
234617a3babSopenharmony_ci0:63            Construct combined texture-sampler ( temp usamplerCube)
235617a3babSopenharmony_ci0:63              'g_tTexcdu4' ( uniform utextureCube)
236617a3babSopenharmony_ci0:63              'g_sSamp' (layout( binding=0) uniform sampler)
237617a3babSopenharmony_ci0:63            c3: direct index for structure ( uniform 3-component vector of float)
238617a3babSopenharmony_ci0:63              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
239617a3babSopenharmony_ci0:63              Constant:
240617a3babSopenharmony_ci0:63                2 (const uint)
241617a3babSopenharmony_ci0:63            Constant:
242617a3babSopenharmony_ci0:63              1 (const int)
243617a3babSopenharmony_ci0:65      Sequence
244617a3babSopenharmony_ci0:65        move second child to first child ( temp 4-component vector of float)
245617a3babSopenharmony_ci0:65          'txval60' ( temp 4-component vector of float)
246617a3babSopenharmony_ci0:65          textureGather ( temp 4-component vector of float)
247617a3babSopenharmony_ci0:65            Construct combined texture-sampler ( temp samplerCube)
248617a3babSopenharmony_ci0:65              'g_tTexcdf4' ( uniform textureCube)
249617a3babSopenharmony_ci0:65              'g_sSamp' (layout( binding=0) uniform sampler)
250617a3babSopenharmony_ci0:65            c3: direct index for structure ( uniform 3-component vector of float)
251617a3babSopenharmony_ci0:65              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
252617a3babSopenharmony_ci0:65              Constant:
253617a3babSopenharmony_ci0:65                2 (const uint)
254617a3babSopenharmony_ci0:65            Constant:
255617a3babSopenharmony_ci0:65              2 (const int)
256617a3babSopenharmony_ci0:66      Sequence
257617a3babSopenharmony_ci0:66        move second child to first child ( temp 4-component vector of int)
258617a3babSopenharmony_ci0:66          'txval61' ( temp 4-component vector of int)
259617a3babSopenharmony_ci0:66          textureGather ( temp 4-component vector of int)
260617a3babSopenharmony_ci0:66            Construct combined texture-sampler ( temp isamplerCube)
261617a3babSopenharmony_ci0:66              'g_tTexcdi4' ( uniform itextureCube)
262617a3babSopenharmony_ci0:66              'g_sSamp' (layout( binding=0) uniform sampler)
263617a3babSopenharmony_ci0:66            c3: direct index for structure ( uniform 3-component vector of float)
264617a3babSopenharmony_ci0:66              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
265617a3babSopenharmony_ci0:66              Constant:
266617a3babSopenharmony_ci0:66                2 (const uint)
267617a3babSopenharmony_ci0:66            Constant:
268617a3babSopenharmony_ci0:66              2 (const int)
269617a3babSopenharmony_ci0:67      Sequence
270617a3babSopenharmony_ci0:67        move second child to first child ( temp 4-component vector of uint)
271617a3babSopenharmony_ci0:67          'txval62' ( temp 4-component vector of uint)
272617a3babSopenharmony_ci0:67          textureGather ( temp 4-component vector of uint)
273617a3babSopenharmony_ci0:67            Construct combined texture-sampler ( temp usamplerCube)
274617a3babSopenharmony_ci0:67              'g_tTexcdu4' ( uniform utextureCube)
275617a3babSopenharmony_ci0:67              'g_sSamp' (layout( binding=0) uniform sampler)
276617a3babSopenharmony_ci0:67            c3: direct index for structure ( uniform 3-component vector of float)
277617a3babSopenharmony_ci0:67              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
278617a3babSopenharmony_ci0:67              Constant:
279617a3babSopenharmony_ci0:67                2 (const uint)
280617a3babSopenharmony_ci0:67            Constant:
281617a3babSopenharmony_ci0:67              2 (const int)
282617a3babSopenharmony_ci0:69      Sequence
283617a3babSopenharmony_ci0:69        move second child to first child ( temp 4-component vector of float)
284617a3babSopenharmony_ci0:69          'txval70' ( temp 4-component vector of float)
285617a3babSopenharmony_ci0:69          textureGather ( temp 4-component vector of float)
286617a3babSopenharmony_ci0:69            Construct combined texture-sampler ( temp samplerCube)
287617a3babSopenharmony_ci0:69              'g_tTexcdf4' ( uniform textureCube)
288617a3babSopenharmony_ci0:69              'g_sSamp' (layout( binding=0) uniform sampler)
289617a3babSopenharmony_ci0:69            c3: direct index for structure ( uniform 3-component vector of float)
290617a3babSopenharmony_ci0:69              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
291617a3babSopenharmony_ci0:69              Constant:
292617a3babSopenharmony_ci0:69                2 (const uint)
293617a3babSopenharmony_ci0:69            Constant:
294617a3babSopenharmony_ci0:69              3 (const int)
295617a3babSopenharmony_ci0:70      Sequence
296617a3babSopenharmony_ci0:70        move second child to first child ( temp 4-component vector of int)
297617a3babSopenharmony_ci0:70          'txval71' ( temp 4-component vector of int)
298617a3babSopenharmony_ci0:70          textureGather ( temp 4-component vector of int)
299617a3babSopenharmony_ci0:70            Construct combined texture-sampler ( temp isamplerCube)
300617a3babSopenharmony_ci0:70              'g_tTexcdi4' ( uniform itextureCube)
301617a3babSopenharmony_ci0:70              'g_sSamp' (layout( binding=0) uniform sampler)
302617a3babSopenharmony_ci0:70            c3: direct index for structure ( uniform 3-component vector of float)
303617a3babSopenharmony_ci0:70              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
304617a3babSopenharmony_ci0:70              Constant:
305617a3babSopenharmony_ci0:70                2 (const uint)
306617a3babSopenharmony_ci0:70            Constant:
307617a3babSopenharmony_ci0:70              3 (const int)
308617a3babSopenharmony_ci0:71      Sequence
309617a3babSopenharmony_ci0:71        move second child to first child ( temp 4-component vector of uint)
310617a3babSopenharmony_ci0:71          'txval72' ( temp 4-component vector of uint)
311617a3babSopenharmony_ci0:71          textureGather ( temp 4-component vector of uint)
312617a3babSopenharmony_ci0:71            Construct combined texture-sampler ( temp usamplerCube)
313617a3babSopenharmony_ci0:71              'g_tTexcdu4' ( uniform utextureCube)
314617a3babSopenharmony_ci0:71              'g_sSamp' (layout( binding=0) uniform sampler)
315617a3babSopenharmony_ci0:71            c3: direct index for structure ( uniform 3-component vector of float)
316617a3babSopenharmony_ci0:71              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
317617a3babSopenharmony_ci0:71              Constant:
318617a3babSopenharmony_ci0:71                2 (const uint)
319617a3babSopenharmony_ci0:71            Constant:
320617a3babSopenharmony_ci0:71              3 (const int)
321617a3babSopenharmony_ci0:73      move second child to first child ( temp 4-component vector of float)
322617a3babSopenharmony_ci0:73        Color: direct index for structure ( temp 4-component vector of float)
323617a3babSopenharmony_ci0:73          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
324617a3babSopenharmony_ci0:73          Constant:
325617a3babSopenharmony_ci0:73            0 (const int)
326617a3babSopenharmony_ci0:73        Constant:
327617a3babSopenharmony_ci0:73          1.000000
328617a3babSopenharmony_ci0:73          1.000000
329617a3babSopenharmony_ci0:73          1.000000
330617a3babSopenharmony_ci0:73          1.000000
331617a3babSopenharmony_ci0:74      move second child to first child ( temp float)
332617a3babSopenharmony_ci0:74        Depth: direct index for structure ( temp float)
333617a3babSopenharmony_ci0:74          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
334617a3babSopenharmony_ci0:74          Constant:
335617a3babSopenharmony_ci0:74            1 (const int)
336617a3babSopenharmony_ci0:74        Constant:
337617a3babSopenharmony_ci0:74          1.000000
338617a3babSopenharmony_ci0:76      Branch: Return with expression
339617a3babSopenharmony_ci0:76        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
340617a3babSopenharmony_ci0:34  Function Definition: main( ( temp void)
341617a3babSopenharmony_ci0:34    Function Parameters: 
342617a3babSopenharmony_ci0:?     Sequence
343617a3babSopenharmony_ci0:34      Sequence
344617a3babSopenharmony_ci0:34        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
345617a3babSopenharmony_ci0:34          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
346617a3babSopenharmony_ci0:34          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
347617a3babSopenharmony_ci0:34        move second child to first child ( temp 4-component vector of float)
348617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
349617a3babSopenharmony_ci0:34          Color: direct index for structure ( temp 4-component vector of float)
350617a3babSopenharmony_ci0:34            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
351617a3babSopenharmony_ci0:34            Constant:
352617a3babSopenharmony_ci0:34              0 (const int)
353617a3babSopenharmony_ci0:34        move second child to first child ( temp float)
354617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
355617a3babSopenharmony_ci0:34          Depth: direct index for structure ( temp float)
356617a3babSopenharmony_ci0:34            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
357617a3babSopenharmony_ci0:34            Constant:
358617a3babSopenharmony_ci0:34              1 (const int)
359617a3babSopenharmony_ci0:?   Linker Objects
360617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
361617a3babSopenharmony_ci0:?     'g_sSamp2d' ( uniform sampler)
362617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
363617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
364617a3babSopenharmony_ci0:?     'g_tTex1di4' ( uniform itexture1D)
365617a3babSopenharmony_ci0:?     'g_tTex1du4' ( uniform utexture1D)
366617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2D)
367617a3babSopenharmony_ci0:?     'g_tTex2di4' ( uniform itexture2D)
368617a3babSopenharmony_ci0:?     'g_tTex2du4' ( uniform utexture2D)
369617a3babSopenharmony_ci0:?     'g_tTex3df4' ( uniform texture3D)
370617a3babSopenharmony_ci0:?     'g_tTex3di4' ( uniform itexture3D)
371617a3babSopenharmony_ci0:?     'g_tTex3du4' ( uniform utexture3D)
372617a3babSopenharmony_ci0:?     'g_tTexcdf4' ( uniform textureCube)
373617a3babSopenharmony_ci0:?     'g_tTexcdi4' ( uniform itextureCube)
374617a3babSopenharmony_ci0:?     'g_tTexcdu4' ( uniform utextureCube)
375617a3babSopenharmony_ci0:?     'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
376617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
377617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
378617a3babSopenharmony_ci
379617a3babSopenharmony_ci
380617a3babSopenharmony_ciLinked fragment stage:
381617a3babSopenharmony_ci
382617a3babSopenharmony_ci
383617a3babSopenharmony_ciShader version: 500
384617a3babSopenharmony_cigl_FragCoord origin is upper left
385617a3babSopenharmony_ciusing depth_any
386617a3babSopenharmony_ci0:? Sequence
387617a3babSopenharmony_ci0:34  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
388617a3babSopenharmony_ci0:34    Function Parameters: 
389617a3babSopenharmony_ci0:?     Sequence
390617a3babSopenharmony_ci0:39      Sequence
391617a3babSopenharmony_ci0:39        move second child to first child ( temp 4-component vector of float)
392617a3babSopenharmony_ci0:39          'txval00' ( temp 4-component vector of float)
393617a3babSopenharmony_ci0:39          textureGather ( temp 4-component vector of float)
394617a3babSopenharmony_ci0:39            Construct combined texture-sampler ( temp sampler2D)
395617a3babSopenharmony_ci0:39              'g_tTex2df4' ( uniform texture2D)
396617a3babSopenharmony_ci0:39              'g_sSamp' (layout( binding=0) uniform sampler)
397617a3babSopenharmony_ci0:39            c2: direct index for structure ( uniform 2-component vector of float)
398617a3babSopenharmony_ci0:39              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
399617a3babSopenharmony_ci0:39              Constant:
400617a3babSopenharmony_ci0:39                1 (const uint)
401617a3babSopenharmony_ci0:39            Constant:
402617a3babSopenharmony_ci0:39              0 (const int)
403617a3babSopenharmony_ci0:40      Sequence
404617a3babSopenharmony_ci0:40        move second child to first child ( temp 4-component vector of int)
405617a3babSopenharmony_ci0:40          'txval01' ( temp 4-component vector of int)
406617a3babSopenharmony_ci0:40          textureGather ( temp 4-component vector of int)
407617a3babSopenharmony_ci0:40            Construct combined texture-sampler ( temp isampler2D)
408617a3babSopenharmony_ci0:40              'g_tTex2di4' ( uniform itexture2D)
409617a3babSopenharmony_ci0:40              'g_sSamp' (layout( binding=0) uniform sampler)
410617a3babSopenharmony_ci0:40            c2: direct index for structure ( uniform 2-component vector of float)
411617a3babSopenharmony_ci0:40              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
412617a3babSopenharmony_ci0:40              Constant:
413617a3babSopenharmony_ci0:40                1 (const uint)
414617a3babSopenharmony_ci0:40            Constant:
415617a3babSopenharmony_ci0:40              0 (const int)
416617a3babSopenharmony_ci0:41      Sequence
417617a3babSopenharmony_ci0:41        move second child to first child ( temp 4-component vector of uint)
418617a3babSopenharmony_ci0:41          'txval02' ( temp 4-component vector of uint)
419617a3babSopenharmony_ci0:41          textureGather ( temp 4-component vector of uint)
420617a3babSopenharmony_ci0:41            Construct combined texture-sampler ( temp usampler2D)
421617a3babSopenharmony_ci0:41              'g_tTex2du4' ( uniform utexture2D)
422617a3babSopenharmony_ci0:41              'g_sSamp' (layout( binding=0) uniform sampler)
423617a3babSopenharmony_ci0:41            c2: direct index for structure ( uniform 2-component vector of float)
424617a3babSopenharmony_ci0:41              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
425617a3babSopenharmony_ci0:41              Constant:
426617a3babSopenharmony_ci0:41                1 (const uint)
427617a3babSopenharmony_ci0:41            Constant:
428617a3babSopenharmony_ci0:41              0 (const int)
429617a3babSopenharmony_ci0:43      Sequence
430617a3babSopenharmony_ci0:43        move second child to first child ( temp 4-component vector of float)
431617a3babSopenharmony_ci0:43          'txval10' ( temp 4-component vector of float)
432617a3babSopenharmony_ci0:43          textureGather ( temp 4-component vector of float)
433617a3babSopenharmony_ci0:43            Construct combined texture-sampler ( temp sampler2D)
434617a3babSopenharmony_ci0:43              'g_tTex2df4' ( uniform texture2D)
435617a3babSopenharmony_ci0:43              'g_sSamp' (layout( binding=0) uniform sampler)
436617a3babSopenharmony_ci0:43            c2: direct index for structure ( uniform 2-component vector of float)
437617a3babSopenharmony_ci0:43              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
438617a3babSopenharmony_ci0:43              Constant:
439617a3babSopenharmony_ci0:43                1 (const uint)
440617a3babSopenharmony_ci0:43            Constant:
441617a3babSopenharmony_ci0:43              1 (const int)
442617a3babSopenharmony_ci0:44      Sequence
443617a3babSopenharmony_ci0:44        move second child to first child ( temp 4-component vector of int)
444617a3babSopenharmony_ci0:44          'txval11' ( temp 4-component vector of int)
445617a3babSopenharmony_ci0:44          textureGather ( temp 4-component vector of int)
446617a3babSopenharmony_ci0:44            Construct combined texture-sampler ( temp isampler2D)
447617a3babSopenharmony_ci0:44              'g_tTex2di4' ( uniform itexture2D)
448617a3babSopenharmony_ci0:44              'g_sSamp' (layout( binding=0) uniform sampler)
449617a3babSopenharmony_ci0:44            c2: direct index for structure ( uniform 2-component vector of float)
450617a3babSopenharmony_ci0:44              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
451617a3babSopenharmony_ci0:44              Constant:
452617a3babSopenharmony_ci0:44                1 (const uint)
453617a3babSopenharmony_ci0:44            Constant:
454617a3babSopenharmony_ci0:44              1 (const int)
455617a3babSopenharmony_ci0:45      Sequence
456617a3babSopenharmony_ci0:45        move second child to first child ( temp 4-component vector of uint)
457617a3babSopenharmony_ci0:45          'txval12' ( temp 4-component vector of uint)
458617a3babSopenharmony_ci0:45          textureGather ( temp 4-component vector of uint)
459617a3babSopenharmony_ci0:45            Construct combined texture-sampler ( temp usampler2D)
460617a3babSopenharmony_ci0:45              'g_tTex2du4' ( uniform utexture2D)
461617a3babSopenharmony_ci0:45              'g_sSamp' (layout( binding=0) uniform sampler)
462617a3babSopenharmony_ci0:45            c2: direct index for structure ( uniform 2-component vector of float)
463617a3babSopenharmony_ci0:45              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
464617a3babSopenharmony_ci0:45              Constant:
465617a3babSopenharmony_ci0:45                1 (const uint)
466617a3babSopenharmony_ci0:45            Constant:
467617a3babSopenharmony_ci0:45              1 (const int)
468617a3babSopenharmony_ci0:47      Sequence
469617a3babSopenharmony_ci0:47        move second child to first child ( temp 4-component vector of float)
470617a3babSopenharmony_ci0:47          'txval20' ( temp 4-component vector of float)
471617a3babSopenharmony_ci0:47          textureGather ( temp 4-component vector of float)
472617a3babSopenharmony_ci0:47            Construct combined texture-sampler ( temp sampler2D)
473617a3babSopenharmony_ci0:47              'g_tTex2df4' ( uniform texture2D)
474617a3babSopenharmony_ci0:47              'g_sSamp' (layout( binding=0) uniform sampler)
475617a3babSopenharmony_ci0:47            c2: direct index for structure ( uniform 2-component vector of float)
476617a3babSopenharmony_ci0:47              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
477617a3babSopenharmony_ci0:47              Constant:
478617a3babSopenharmony_ci0:47                1 (const uint)
479617a3babSopenharmony_ci0:47            Constant:
480617a3babSopenharmony_ci0:47              2 (const int)
481617a3babSopenharmony_ci0:48      Sequence
482617a3babSopenharmony_ci0:48        move second child to first child ( temp 4-component vector of int)
483617a3babSopenharmony_ci0:48          'txval21' ( temp 4-component vector of int)
484617a3babSopenharmony_ci0:48          textureGather ( temp 4-component vector of int)
485617a3babSopenharmony_ci0:48            Construct combined texture-sampler ( temp isampler2D)
486617a3babSopenharmony_ci0:48              'g_tTex2di4' ( uniform itexture2D)
487617a3babSopenharmony_ci0:48              'g_sSamp' (layout( binding=0) uniform sampler)
488617a3babSopenharmony_ci0:48            c2: direct index for structure ( uniform 2-component vector of float)
489617a3babSopenharmony_ci0:48              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
490617a3babSopenharmony_ci0:48              Constant:
491617a3babSopenharmony_ci0:48                1 (const uint)
492617a3babSopenharmony_ci0:48            Constant:
493617a3babSopenharmony_ci0:48              2 (const int)
494617a3babSopenharmony_ci0:49      Sequence
495617a3babSopenharmony_ci0:49        move second child to first child ( temp 4-component vector of uint)
496617a3babSopenharmony_ci0:49          'txval22' ( temp 4-component vector of uint)
497617a3babSopenharmony_ci0:49          textureGather ( temp 4-component vector of uint)
498617a3babSopenharmony_ci0:49            Construct combined texture-sampler ( temp usampler2D)
499617a3babSopenharmony_ci0:49              'g_tTex2du4' ( uniform utexture2D)
500617a3babSopenharmony_ci0:49              'g_sSamp' (layout( binding=0) uniform sampler)
501617a3babSopenharmony_ci0:49            c2: direct index for structure ( uniform 2-component vector of float)
502617a3babSopenharmony_ci0:49              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
503617a3babSopenharmony_ci0:49              Constant:
504617a3babSopenharmony_ci0:49                1 (const uint)
505617a3babSopenharmony_ci0:49            Constant:
506617a3babSopenharmony_ci0:49              2 (const int)
507617a3babSopenharmony_ci0:51      Sequence
508617a3babSopenharmony_ci0:51        move second child to first child ( temp 4-component vector of float)
509617a3babSopenharmony_ci0:51          'txval30' ( temp 4-component vector of float)
510617a3babSopenharmony_ci0:51          textureGather ( temp 4-component vector of float)
511617a3babSopenharmony_ci0:51            Construct combined texture-sampler ( temp sampler2D)
512617a3babSopenharmony_ci0:51              'g_tTex2df4' ( uniform texture2D)
513617a3babSopenharmony_ci0:51              'g_sSamp' (layout( binding=0) uniform sampler)
514617a3babSopenharmony_ci0:51            c2: direct index for structure ( uniform 2-component vector of float)
515617a3babSopenharmony_ci0:51              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
516617a3babSopenharmony_ci0:51              Constant:
517617a3babSopenharmony_ci0:51                1 (const uint)
518617a3babSopenharmony_ci0:51            Constant:
519617a3babSopenharmony_ci0:51              3 (const int)
520617a3babSopenharmony_ci0:52      Sequence
521617a3babSopenharmony_ci0:52        move second child to first child ( temp 4-component vector of int)
522617a3babSopenharmony_ci0:52          'txval31' ( temp 4-component vector of int)
523617a3babSopenharmony_ci0:52          textureGather ( temp 4-component vector of int)
524617a3babSopenharmony_ci0:52            Construct combined texture-sampler ( temp isampler2D)
525617a3babSopenharmony_ci0:52              'g_tTex2di4' ( uniform itexture2D)
526617a3babSopenharmony_ci0:52              'g_sSamp' (layout( binding=0) uniform sampler)
527617a3babSopenharmony_ci0:52            c2: direct index for structure ( uniform 2-component vector of float)
528617a3babSopenharmony_ci0:52              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
529617a3babSopenharmony_ci0:52              Constant:
530617a3babSopenharmony_ci0:52                1 (const uint)
531617a3babSopenharmony_ci0:52            Constant:
532617a3babSopenharmony_ci0:52              3 (const int)
533617a3babSopenharmony_ci0:53      Sequence
534617a3babSopenharmony_ci0:53        move second child to first child ( temp 4-component vector of uint)
535617a3babSopenharmony_ci0:53          'txval32' ( temp 4-component vector of uint)
536617a3babSopenharmony_ci0:53          textureGather ( temp 4-component vector of uint)
537617a3babSopenharmony_ci0:53            Construct combined texture-sampler ( temp usampler2D)
538617a3babSopenharmony_ci0:53              'g_tTex2du4' ( uniform utexture2D)
539617a3babSopenharmony_ci0:53              'g_sSamp' (layout( binding=0) uniform sampler)
540617a3babSopenharmony_ci0:53            c2: direct index for structure ( uniform 2-component vector of float)
541617a3babSopenharmony_ci0:53              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
542617a3babSopenharmony_ci0:53              Constant:
543617a3babSopenharmony_ci0:53                1 (const uint)
544617a3babSopenharmony_ci0:53            Constant:
545617a3babSopenharmony_ci0:53              3 (const int)
546617a3babSopenharmony_ci0:57      Sequence
547617a3babSopenharmony_ci0:57        move second child to first child ( temp 4-component vector of float)
548617a3babSopenharmony_ci0:57          'txval40' ( temp 4-component vector of float)
549617a3babSopenharmony_ci0:57          textureGather ( temp 4-component vector of float)
550617a3babSopenharmony_ci0:57            Construct combined texture-sampler ( temp samplerCube)
551617a3babSopenharmony_ci0:57              'g_tTexcdf4' ( uniform textureCube)
552617a3babSopenharmony_ci0:57              'g_sSamp' (layout( binding=0) uniform sampler)
553617a3babSopenharmony_ci0:57            c3: direct index for structure ( uniform 3-component vector of float)
554617a3babSopenharmony_ci0:57              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
555617a3babSopenharmony_ci0:57              Constant:
556617a3babSopenharmony_ci0:57                2 (const uint)
557617a3babSopenharmony_ci0:57            Constant:
558617a3babSopenharmony_ci0:57              0 (const int)
559617a3babSopenharmony_ci0:58      Sequence
560617a3babSopenharmony_ci0:58        move second child to first child ( temp 4-component vector of int)
561617a3babSopenharmony_ci0:58          'txval41' ( temp 4-component vector of int)
562617a3babSopenharmony_ci0:58          textureGather ( temp 4-component vector of int)
563617a3babSopenharmony_ci0:58            Construct combined texture-sampler ( temp isamplerCube)
564617a3babSopenharmony_ci0:58              'g_tTexcdi4' ( uniform itextureCube)
565617a3babSopenharmony_ci0:58              'g_sSamp' (layout( binding=0) uniform sampler)
566617a3babSopenharmony_ci0:58            c3: direct index for structure ( uniform 3-component vector of float)
567617a3babSopenharmony_ci0:58              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
568617a3babSopenharmony_ci0:58              Constant:
569617a3babSopenharmony_ci0:58                2 (const uint)
570617a3babSopenharmony_ci0:58            Constant:
571617a3babSopenharmony_ci0:58              0 (const int)
572617a3babSopenharmony_ci0:59      Sequence
573617a3babSopenharmony_ci0:59        move second child to first child ( temp 4-component vector of uint)
574617a3babSopenharmony_ci0:59          'txval42' ( temp 4-component vector of uint)
575617a3babSopenharmony_ci0:59          textureGather ( temp 4-component vector of uint)
576617a3babSopenharmony_ci0:59            Construct combined texture-sampler ( temp usamplerCube)
577617a3babSopenharmony_ci0:59              'g_tTexcdu4' ( uniform utextureCube)
578617a3babSopenharmony_ci0:59              'g_sSamp' (layout( binding=0) uniform sampler)
579617a3babSopenharmony_ci0:59            c3: direct index for structure ( uniform 3-component vector of float)
580617a3babSopenharmony_ci0:59              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
581617a3babSopenharmony_ci0:59              Constant:
582617a3babSopenharmony_ci0:59                2 (const uint)
583617a3babSopenharmony_ci0:59            Constant:
584617a3babSopenharmony_ci0:59              0 (const int)
585617a3babSopenharmony_ci0:61      Sequence
586617a3babSopenharmony_ci0:61        move second child to first child ( temp 4-component vector of float)
587617a3babSopenharmony_ci0:61          'txval50' ( temp 4-component vector of float)
588617a3babSopenharmony_ci0:61          textureGather ( temp 4-component vector of float)
589617a3babSopenharmony_ci0:61            Construct combined texture-sampler ( temp samplerCube)
590617a3babSopenharmony_ci0:61              'g_tTexcdf4' ( uniform textureCube)
591617a3babSopenharmony_ci0:61              'g_sSamp' (layout( binding=0) uniform sampler)
592617a3babSopenharmony_ci0:61            c3: direct index for structure ( uniform 3-component vector of float)
593617a3babSopenharmony_ci0:61              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
594617a3babSopenharmony_ci0:61              Constant:
595617a3babSopenharmony_ci0:61                2 (const uint)
596617a3babSopenharmony_ci0:61            Constant:
597617a3babSopenharmony_ci0:61              1 (const int)
598617a3babSopenharmony_ci0:62      Sequence
599617a3babSopenharmony_ci0:62        move second child to first child ( temp 4-component vector of int)
600617a3babSopenharmony_ci0:62          'txval51' ( temp 4-component vector of int)
601617a3babSopenharmony_ci0:62          textureGather ( temp 4-component vector of int)
602617a3babSopenharmony_ci0:62            Construct combined texture-sampler ( temp isamplerCube)
603617a3babSopenharmony_ci0:62              'g_tTexcdi4' ( uniform itextureCube)
604617a3babSopenharmony_ci0:62              'g_sSamp' (layout( binding=0) uniform sampler)
605617a3babSopenharmony_ci0:62            c3: direct index for structure ( uniform 3-component vector of float)
606617a3babSopenharmony_ci0:62              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
607617a3babSopenharmony_ci0:62              Constant:
608617a3babSopenharmony_ci0:62                2 (const uint)
609617a3babSopenharmony_ci0:62            Constant:
610617a3babSopenharmony_ci0:62              1 (const int)
611617a3babSopenharmony_ci0:63      Sequence
612617a3babSopenharmony_ci0:63        move second child to first child ( temp 4-component vector of uint)
613617a3babSopenharmony_ci0:63          'txval52' ( temp 4-component vector of uint)
614617a3babSopenharmony_ci0:63          textureGather ( temp 4-component vector of uint)
615617a3babSopenharmony_ci0:63            Construct combined texture-sampler ( temp usamplerCube)
616617a3babSopenharmony_ci0:63              'g_tTexcdu4' ( uniform utextureCube)
617617a3babSopenharmony_ci0:63              'g_sSamp' (layout( binding=0) uniform sampler)
618617a3babSopenharmony_ci0:63            c3: direct index for structure ( uniform 3-component vector of float)
619617a3babSopenharmony_ci0:63              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
620617a3babSopenharmony_ci0:63              Constant:
621617a3babSopenharmony_ci0:63                2 (const uint)
622617a3babSopenharmony_ci0:63            Constant:
623617a3babSopenharmony_ci0:63              1 (const int)
624617a3babSopenharmony_ci0:65      Sequence
625617a3babSopenharmony_ci0:65        move second child to first child ( temp 4-component vector of float)
626617a3babSopenharmony_ci0:65          'txval60' ( temp 4-component vector of float)
627617a3babSopenharmony_ci0:65          textureGather ( temp 4-component vector of float)
628617a3babSopenharmony_ci0:65            Construct combined texture-sampler ( temp samplerCube)
629617a3babSopenharmony_ci0:65              'g_tTexcdf4' ( uniform textureCube)
630617a3babSopenharmony_ci0:65              'g_sSamp' (layout( binding=0) uniform sampler)
631617a3babSopenharmony_ci0:65            c3: direct index for structure ( uniform 3-component vector of float)
632617a3babSopenharmony_ci0:65              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
633617a3babSopenharmony_ci0:65              Constant:
634617a3babSopenharmony_ci0:65                2 (const uint)
635617a3babSopenharmony_ci0:65            Constant:
636617a3babSopenharmony_ci0:65              2 (const int)
637617a3babSopenharmony_ci0:66      Sequence
638617a3babSopenharmony_ci0:66        move second child to first child ( temp 4-component vector of int)
639617a3babSopenharmony_ci0:66          'txval61' ( temp 4-component vector of int)
640617a3babSopenharmony_ci0:66          textureGather ( temp 4-component vector of int)
641617a3babSopenharmony_ci0:66            Construct combined texture-sampler ( temp isamplerCube)
642617a3babSopenharmony_ci0:66              'g_tTexcdi4' ( uniform itextureCube)
643617a3babSopenharmony_ci0:66              'g_sSamp' (layout( binding=0) uniform sampler)
644617a3babSopenharmony_ci0:66            c3: direct index for structure ( uniform 3-component vector of float)
645617a3babSopenharmony_ci0:66              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
646617a3babSopenharmony_ci0:66              Constant:
647617a3babSopenharmony_ci0:66                2 (const uint)
648617a3babSopenharmony_ci0:66            Constant:
649617a3babSopenharmony_ci0:66              2 (const int)
650617a3babSopenharmony_ci0:67      Sequence
651617a3babSopenharmony_ci0:67        move second child to first child ( temp 4-component vector of uint)
652617a3babSopenharmony_ci0:67          'txval62' ( temp 4-component vector of uint)
653617a3babSopenharmony_ci0:67          textureGather ( temp 4-component vector of uint)
654617a3babSopenharmony_ci0:67            Construct combined texture-sampler ( temp usamplerCube)
655617a3babSopenharmony_ci0:67              'g_tTexcdu4' ( uniform utextureCube)
656617a3babSopenharmony_ci0:67              'g_sSamp' (layout( binding=0) uniform sampler)
657617a3babSopenharmony_ci0:67            c3: direct index for structure ( uniform 3-component vector of float)
658617a3babSopenharmony_ci0:67              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
659617a3babSopenharmony_ci0:67              Constant:
660617a3babSopenharmony_ci0:67                2 (const uint)
661617a3babSopenharmony_ci0:67            Constant:
662617a3babSopenharmony_ci0:67              2 (const int)
663617a3babSopenharmony_ci0:69      Sequence
664617a3babSopenharmony_ci0:69        move second child to first child ( temp 4-component vector of float)
665617a3babSopenharmony_ci0:69          'txval70' ( temp 4-component vector of float)
666617a3babSopenharmony_ci0:69          textureGather ( temp 4-component vector of float)
667617a3babSopenharmony_ci0:69            Construct combined texture-sampler ( temp samplerCube)
668617a3babSopenharmony_ci0:69              'g_tTexcdf4' ( uniform textureCube)
669617a3babSopenharmony_ci0:69              'g_sSamp' (layout( binding=0) uniform sampler)
670617a3babSopenharmony_ci0:69            c3: direct index for structure ( uniform 3-component vector of float)
671617a3babSopenharmony_ci0:69              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
672617a3babSopenharmony_ci0:69              Constant:
673617a3babSopenharmony_ci0:69                2 (const uint)
674617a3babSopenharmony_ci0:69            Constant:
675617a3babSopenharmony_ci0:69              3 (const int)
676617a3babSopenharmony_ci0:70      Sequence
677617a3babSopenharmony_ci0:70        move second child to first child ( temp 4-component vector of int)
678617a3babSopenharmony_ci0:70          'txval71' ( temp 4-component vector of int)
679617a3babSopenharmony_ci0:70          textureGather ( temp 4-component vector of int)
680617a3babSopenharmony_ci0:70            Construct combined texture-sampler ( temp isamplerCube)
681617a3babSopenharmony_ci0:70              'g_tTexcdi4' ( uniform itextureCube)
682617a3babSopenharmony_ci0:70              'g_sSamp' (layout( binding=0) uniform sampler)
683617a3babSopenharmony_ci0:70            c3: direct index for structure ( uniform 3-component vector of float)
684617a3babSopenharmony_ci0:70              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
685617a3babSopenharmony_ci0:70              Constant:
686617a3babSopenharmony_ci0:70                2 (const uint)
687617a3babSopenharmony_ci0:70            Constant:
688617a3babSopenharmony_ci0:70              3 (const int)
689617a3babSopenharmony_ci0:71      Sequence
690617a3babSopenharmony_ci0:71        move second child to first child ( temp 4-component vector of uint)
691617a3babSopenharmony_ci0:71          'txval72' ( temp 4-component vector of uint)
692617a3babSopenharmony_ci0:71          textureGather ( temp 4-component vector of uint)
693617a3babSopenharmony_ci0:71            Construct combined texture-sampler ( temp usamplerCube)
694617a3babSopenharmony_ci0:71              'g_tTexcdu4' ( uniform utextureCube)
695617a3babSopenharmony_ci0:71              'g_sSamp' (layout( binding=0) uniform sampler)
696617a3babSopenharmony_ci0:71            c3: direct index for structure ( uniform 3-component vector of float)
697617a3babSopenharmony_ci0:71              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
698617a3babSopenharmony_ci0:71              Constant:
699617a3babSopenharmony_ci0:71                2 (const uint)
700617a3babSopenharmony_ci0:71            Constant:
701617a3babSopenharmony_ci0:71              3 (const int)
702617a3babSopenharmony_ci0:73      move second child to first child ( temp 4-component vector of float)
703617a3babSopenharmony_ci0:73        Color: direct index for structure ( temp 4-component vector of float)
704617a3babSopenharmony_ci0:73          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
705617a3babSopenharmony_ci0:73          Constant:
706617a3babSopenharmony_ci0:73            0 (const int)
707617a3babSopenharmony_ci0:73        Constant:
708617a3babSopenharmony_ci0:73          1.000000
709617a3babSopenharmony_ci0:73          1.000000
710617a3babSopenharmony_ci0:73          1.000000
711617a3babSopenharmony_ci0:73          1.000000
712617a3babSopenharmony_ci0:74      move second child to first child ( temp float)
713617a3babSopenharmony_ci0:74        Depth: direct index for structure ( temp float)
714617a3babSopenharmony_ci0:74          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
715617a3babSopenharmony_ci0:74          Constant:
716617a3babSopenharmony_ci0:74            1 (const int)
717617a3babSopenharmony_ci0:74        Constant:
718617a3babSopenharmony_ci0:74          1.000000
719617a3babSopenharmony_ci0:76      Branch: Return with expression
720617a3babSopenharmony_ci0:76        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
721617a3babSopenharmony_ci0:34  Function Definition: main( ( temp void)
722617a3babSopenharmony_ci0:34    Function Parameters: 
723617a3babSopenharmony_ci0:?     Sequence
724617a3babSopenharmony_ci0:34      Sequence
725617a3babSopenharmony_ci0:34        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
726617a3babSopenharmony_ci0:34          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
727617a3babSopenharmony_ci0:34          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
728617a3babSopenharmony_ci0:34        move second child to first child ( temp 4-component vector of float)
729617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
730617a3babSopenharmony_ci0:34          Color: direct index for structure ( temp 4-component vector of float)
731617a3babSopenharmony_ci0:34            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
732617a3babSopenharmony_ci0:34            Constant:
733617a3babSopenharmony_ci0:34              0 (const int)
734617a3babSopenharmony_ci0:34        move second child to first child ( temp float)
735617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
736617a3babSopenharmony_ci0:34          Depth: direct index for structure ( temp float)
737617a3babSopenharmony_ci0:34            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
738617a3babSopenharmony_ci0:34            Constant:
739617a3babSopenharmony_ci0:34              1 (const int)
740617a3babSopenharmony_ci0:?   Linker Objects
741617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
742617a3babSopenharmony_ci0:?     'g_sSamp2d' ( uniform sampler)
743617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
744617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
745617a3babSopenharmony_ci0:?     'g_tTex1di4' ( uniform itexture1D)
746617a3babSopenharmony_ci0:?     'g_tTex1du4' ( uniform utexture1D)
747617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2D)
748617a3babSopenharmony_ci0:?     'g_tTex2di4' ( uniform itexture2D)
749617a3babSopenharmony_ci0:?     'g_tTex2du4' ( uniform utexture2D)
750617a3babSopenharmony_ci0:?     'g_tTex3df4' ( uniform texture3D)
751617a3babSopenharmony_ci0:?     'g_tTex3di4' ( uniform itexture3D)
752617a3babSopenharmony_ci0:?     'g_tTex3du4' ( uniform utexture3D)
753617a3babSopenharmony_ci0:?     'g_tTexcdf4' ( uniform textureCube)
754617a3babSopenharmony_ci0:?     'g_tTexcdi4' ( uniform itextureCube)
755617a3babSopenharmony_ci0:?     'g_tTexcdu4' ( uniform utextureCube)
756617a3babSopenharmony_ci0:?     'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
757617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
758617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
759617a3babSopenharmony_ci
760617a3babSopenharmony_ci// Module Version 10000
761617a3babSopenharmony_ci// Generated by (magic number): 8000b
762617a3babSopenharmony_ci// Id's are bound by 265
763617a3babSopenharmony_ci
764617a3babSopenharmony_ci                              Capability Shader
765617a3babSopenharmony_ci                              Capability Sampled1D
766617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
767617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
768617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 238 242
769617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
770617a3babSopenharmony_ci                              ExecutionMode 4 DepthReplacing
771617a3babSopenharmony_ci                              Source HLSL 500
772617a3babSopenharmony_ci                              Name 4  "main"
773617a3babSopenharmony_ci                              Name 8  "PS_OUTPUT"
774617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 0  "Color"
775617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 1  "Depth"
776617a3babSopenharmony_ci                              Name 10  "@main("
777617a3babSopenharmony_ci                              Name 13  "txval00"
778617a3babSopenharmony_ci                              Name 16  "g_tTex2df4"
779617a3babSopenharmony_ci                              Name 20  "g_sSamp"
780617a3babSopenharmony_ci                              Name 26  "$Global"
781617a3babSopenharmony_ci                              MemberName 26($Global) 0  "c1"
782617a3babSopenharmony_ci                              MemberName 26($Global) 1  "c2"
783617a3babSopenharmony_ci                              MemberName 26($Global) 2  "c3"
784617a3babSopenharmony_ci                              MemberName 26($Global) 3  "c4"
785617a3babSopenharmony_ci                              Name 28  ""
786617a3babSopenharmony_ci                              Name 38  "txval01"
787617a3babSopenharmony_ci                              Name 41  "g_tTex2di4"
788617a3babSopenharmony_ci                              Name 52  "txval02"
789617a3babSopenharmony_ci                              Name 55  "g_tTex2du4"
790617a3babSopenharmony_ci                              Name 63  "txval10"
791617a3babSopenharmony_ci                              Name 70  "txval11"
792617a3babSopenharmony_ci                              Name 77  "txval12"
793617a3babSopenharmony_ci                              Name 84  "txval20"
794617a3babSopenharmony_ci                              Name 92  "txval21"
795617a3babSopenharmony_ci                              Name 99  "txval22"
796617a3babSopenharmony_ci                              Name 106  "txval30"
797617a3babSopenharmony_ci                              Name 114  "txval31"
798617a3babSopenharmony_ci                              Name 121  "txval32"
799617a3babSopenharmony_ci                              Name 128  "txval40"
800617a3babSopenharmony_ci                              Name 131  "g_tTexcdf4"
801617a3babSopenharmony_ci                              Name 140  "txval41"
802617a3babSopenharmony_ci                              Name 143  "g_tTexcdi4"
803617a3babSopenharmony_ci                              Name 151  "txval42"
804617a3babSopenharmony_ci                              Name 154  "g_tTexcdu4"
805617a3babSopenharmony_ci                              Name 162  "txval50"
806617a3babSopenharmony_ci                              Name 169  "txval51"
807617a3babSopenharmony_ci                              Name 176  "txval52"
808617a3babSopenharmony_ci                              Name 183  "txval60"
809617a3babSopenharmony_ci                              Name 190  "txval61"
810617a3babSopenharmony_ci                              Name 197  "txval62"
811617a3babSopenharmony_ci                              Name 204  "txval70"
812617a3babSopenharmony_ci                              Name 211  "txval71"
813617a3babSopenharmony_ci                              Name 218  "txval72"
814617a3babSopenharmony_ci                              Name 226  "psout"
815617a3babSopenharmony_ci                              Name 235  "flattenTemp"
816617a3babSopenharmony_ci                              Name 238  "@entryPointOutput.Color"
817617a3babSopenharmony_ci                              Name 242  "@entryPointOutput.Depth"
818617a3babSopenharmony_ci                              Name 245  "g_sSamp2d"
819617a3babSopenharmony_ci                              Name 248  "g_tTex1df4a"
820617a3babSopenharmony_ci                              Name 249  "g_tTex1df4"
821617a3babSopenharmony_ci                              Name 252  "g_tTex1di4"
822617a3babSopenharmony_ci                              Name 255  "g_tTex1du4"
823617a3babSopenharmony_ci                              Name 258  "g_tTex3df4"
824617a3babSopenharmony_ci                              Name 261  "g_tTex3di4"
825617a3babSopenharmony_ci                              Name 264  "g_tTex3du4"
826617a3babSopenharmony_ci                              Decorate 16(g_tTex2df4) DescriptorSet 0
827617a3babSopenharmony_ci                              Decorate 16(g_tTex2df4) Binding 2
828617a3babSopenharmony_ci                              Decorate 20(g_sSamp) DescriptorSet 0
829617a3babSopenharmony_ci                              Decorate 20(g_sSamp) Binding 0
830617a3babSopenharmony_ci                              MemberDecorate 26($Global) 0 Offset 0
831617a3babSopenharmony_ci                              MemberDecorate 26($Global) 1 Offset 8
832617a3babSopenharmony_ci                              MemberDecorate 26($Global) 2 Offset 16
833617a3babSopenharmony_ci                              MemberDecorate 26($Global) 3 Offset 32
834617a3babSopenharmony_ci                              Decorate 26($Global) Block
835617a3babSopenharmony_ci                              Decorate 28 DescriptorSet 0
836617a3babSopenharmony_ci                              Decorate 28 Binding 8
837617a3babSopenharmony_ci                              Decorate 41(g_tTex2di4) DescriptorSet 0
838617a3babSopenharmony_ci                              Decorate 41(g_tTex2di4) Binding 3
839617a3babSopenharmony_ci                              Decorate 55(g_tTex2du4) DescriptorSet 0
840617a3babSopenharmony_ci                              Decorate 55(g_tTex2du4) Binding 4
841617a3babSopenharmony_ci                              Decorate 131(g_tTexcdf4) DescriptorSet 0
842617a3babSopenharmony_ci                              Decorate 131(g_tTexcdf4) Binding 5
843617a3babSopenharmony_ci                              Decorate 143(g_tTexcdi4) DescriptorSet 0
844617a3babSopenharmony_ci                              Decorate 143(g_tTexcdi4) Binding 6
845617a3babSopenharmony_ci                              Decorate 154(g_tTexcdu4) DescriptorSet 0
846617a3babSopenharmony_ci                              Decorate 154(g_tTexcdu4) Binding 7
847617a3babSopenharmony_ci                              Decorate 238(@entryPointOutput.Color) Location 0
848617a3babSopenharmony_ci                              Decorate 242(@entryPointOutput.Depth) BuiltIn FragDepth
849617a3babSopenharmony_ci                              Decorate 245(g_sSamp2d) DescriptorSet 0
850617a3babSopenharmony_ci                              Decorate 245(g_sSamp2d) Binding 0
851617a3babSopenharmony_ci                              Decorate 248(g_tTex1df4a) DescriptorSet 0
852617a3babSopenharmony_ci                              Decorate 248(g_tTex1df4a) Binding 1
853617a3babSopenharmony_ci                              Decorate 249(g_tTex1df4) DescriptorSet 0
854617a3babSopenharmony_ci                              Decorate 249(g_tTex1df4) Binding 0
855617a3babSopenharmony_ci                              Decorate 252(g_tTex1di4) DescriptorSet 0
856617a3babSopenharmony_ci                              Decorate 252(g_tTex1di4) Binding 0
857617a3babSopenharmony_ci                              Decorate 255(g_tTex1du4) DescriptorSet 0
858617a3babSopenharmony_ci                              Decorate 255(g_tTex1du4) Binding 0
859617a3babSopenharmony_ci                              Decorate 258(g_tTex3df4) DescriptorSet 0
860617a3babSopenharmony_ci                              Decorate 258(g_tTex3df4) Binding 0
861617a3babSopenharmony_ci                              Decorate 261(g_tTex3di4) DescriptorSet 0
862617a3babSopenharmony_ci                              Decorate 261(g_tTex3di4) Binding 0
863617a3babSopenharmony_ci                              Decorate 264(g_tTex3du4) DescriptorSet 0
864617a3babSopenharmony_ci                              Decorate 264(g_tTex3du4) Binding 0
865617a3babSopenharmony_ci               2:             TypeVoid
866617a3babSopenharmony_ci               3:             TypeFunction 2
867617a3babSopenharmony_ci               6:             TypeFloat 32
868617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
869617a3babSopenharmony_ci    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
870617a3babSopenharmony_ci               9:             TypeFunction 8(PS_OUTPUT)
871617a3babSopenharmony_ci              12:             TypePointer Function 7(fvec4)
872617a3babSopenharmony_ci              14:             TypeImage 6(float) 2D sampled format:Unknown
873617a3babSopenharmony_ci              15:             TypePointer UniformConstant 14
874617a3babSopenharmony_ci  16(g_tTex2df4):     15(ptr) Variable UniformConstant
875617a3babSopenharmony_ci              18:             TypeSampler
876617a3babSopenharmony_ci              19:             TypePointer UniformConstant 18
877617a3babSopenharmony_ci     20(g_sSamp):     19(ptr) Variable UniformConstant
878617a3babSopenharmony_ci              22:             TypeSampledImage 14
879617a3babSopenharmony_ci              24:             TypeVector 6(float) 2
880617a3babSopenharmony_ci              25:             TypeVector 6(float) 3
881617a3babSopenharmony_ci     26($Global):             TypeStruct 6(float) 24(fvec2) 25(fvec3) 7(fvec4)
882617a3babSopenharmony_ci              27:             TypePointer Uniform 26($Global)
883617a3babSopenharmony_ci              28:     27(ptr) Variable Uniform
884617a3babSopenharmony_ci              29:             TypeInt 32 1
885617a3babSopenharmony_ci              30:     29(int) Constant 1
886617a3babSopenharmony_ci              31:             TypePointer Uniform 24(fvec2)
887617a3babSopenharmony_ci              34:     29(int) Constant 0
888617a3babSopenharmony_ci              36:             TypeVector 29(int) 4
889617a3babSopenharmony_ci              37:             TypePointer Function 36(ivec4)
890617a3babSopenharmony_ci              39:             TypeImage 29(int) 2D sampled format:Unknown
891617a3babSopenharmony_ci              40:             TypePointer UniformConstant 39
892617a3babSopenharmony_ci  41(g_tTex2di4):     40(ptr) Variable UniformConstant
893617a3babSopenharmony_ci              44:             TypeSampledImage 39
894617a3babSopenharmony_ci              49:             TypeInt 32 0
895617a3babSopenharmony_ci              50:             TypeVector 49(int) 4
896617a3babSopenharmony_ci              51:             TypePointer Function 50(ivec4)
897617a3babSopenharmony_ci              53:             TypeImage 49(int) 2D sampled format:Unknown
898617a3babSopenharmony_ci              54:             TypePointer UniformConstant 53
899617a3babSopenharmony_ci  55(g_tTex2du4):     54(ptr) Variable UniformConstant
900617a3babSopenharmony_ci              58:             TypeSampledImage 53
901617a3babSopenharmony_ci              90:     29(int) Constant 2
902617a3babSopenharmony_ci             112:     29(int) Constant 3
903617a3babSopenharmony_ci             129:             TypeImage 6(float) Cube sampled format:Unknown
904617a3babSopenharmony_ci             130:             TypePointer UniformConstant 129
905617a3babSopenharmony_ci 131(g_tTexcdf4):    130(ptr) Variable UniformConstant
906617a3babSopenharmony_ci             134:             TypeSampledImage 129
907617a3babSopenharmony_ci             136:             TypePointer Uniform 25(fvec3)
908617a3babSopenharmony_ci             141:             TypeImage 29(int) Cube sampled format:Unknown
909617a3babSopenharmony_ci             142:             TypePointer UniformConstant 141
910617a3babSopenharmony_ci 143(g_tTexcdi4):    142(ptr) Variable UniformConstant
911617a3babSopenharmony_ci             146:             TypeSampledImage 141
912617a3babSopenharmony_ci             152:             TypeImage 49(int) Cube sampled format:Unknown
913617a3babSopenharmony_ci             153:             TypePointer UniformConstant 152
914617a3babSopenharmony_ci 154(g_tTexcdu4):    153(ptr) Variable UniformConstant
915617a3babSopenharmony_ci             157:             TypeSampledImage 152
916617a3babSopenharmony_ci             225:             TypePointer Function 8(PS_OUTPUT)
917617a3babSopenharmony_ci             227:    6(float) Constant 1065353216
918617a3babSopenharmony_ci             228:    7(fvec4) ConstantComposite 227 227 227 227
919617a3babSopenharmony_ci             230:             TypePointer Function 6(float)
920617a3babSopenharmony_ci             237:             TypePointer Output 7(fvec4)
921617a3babSopenharmony_ci238(@entryPointOutput.Color):    237(ptr) Variable Output
922617a3babSopenharmony_ci             241:             TypePointer Output 6(float)
923617a3babSopenharmony_ci242(@entryPointOutput.Depth):    241(ptr) Variable Output
924617a3babSopenharmony_ci  245(g_sSamp2d):     19(ptr) Variable UniformConstant
925617a3babSopenharmony_ci             246:             TypeImage 6(float) 1D sampled format:Unknown
926617a3babSopenharmony_ci             247:             TypePointer UniformConstant 246
927617a3babSopenharmony_ci248(g_tTex1df4a):    247(ptr) Variable UniformConstant
928617a3babSopenharmony_ci 249(g_tTex1df4):    247(ptr) Variable UniformConstant
929617a3babSopenharmony_ci             250:             TypeImage 29(int) 1D sampled format:Unknown
930617a3babSopenharmony_ci             251:             TypePointer UniformConstant 250
931617a3babSopenharmony_ci 252(g_tTex1di4):    251(ptr) Variable UniformConstant
932617a3babSopenharmony_ci             253:             TypeImage 49(int) 1D sampled format:Unknown
933617a3babSopenharmony_ci             254:             TypePointer UniformConstant 253
934617a3babSopenharmony_ci 255(g_tTex1du4):    254(ptr) Variable UniformConstant
935617a3babSopenharmony_ci             256:             TypeImage 6(float) 3D sampled format:Unknown
936617a3babSopenharmony_ci             257:             TypePointer UniformConstant 256
937617a3babSopenharmony_ci 258(g_tTex3df4):    257(ptr) Variable UniformConstant
938617a3babSopenharmony_ci             259:             TypeImage 29(int) 3D sampled format:Unknown
939617a3babSopenharmony_ci             260:             TypePointer UniformConstant 259
940617a3babSopenharmony_ci 261(g_tTex3di4):    260(ptr) Variable UniformConstant
941617a3babSopenharmony_ci             262:             TypeImage 49(int) 3D sampled format:Unknown
942617a3babSopenharmony_ci             263:             TypePointer UniformConstant 262
943617a3babSopenharmony_ci 264(g_tTex3du4):    263(ptr) Variable UniformConstant
944617a3babSopenharmony_ci         4(main):           2 Function None 3
945617a3babSopenharmony_ci               5:             Label
946617a3babSopenharmony_ci235(flattenTemp):    225(ptr) Variable Function
947617a3babSopenharmony_ci             236:8(PS_OUTPUT) FunctionCall 10(@main()
948617a3babSopenharmony_ci                              Store 235(flattenTemp) 236
949617a3babSopenharmony_ci             239:     12(ptr) AccessChain 235(flattenTemp) 34
950617a3babSopenharmony_ci             240:    7(fvec4) Load 239
951617a3babSopenharmony_ci                              Store 238(@entryPointOutput.Color) 240
952617a3babSopenharmony_ci             243:    230(ptr) AccessChain 235(flattenTemp) 30
953617a3babSopenharmony_ci             244:    6(float) Load 243
954617a3babSopenharmony_ci                              Store 242(@entryPointOutput.Depth) 244
955617a3babSopenharmony_ci                              Return
956617a3babSopenharmony_ci                              FunctionEnd
957617a3babSopenharmony_ci      10(@main():8(PS_OUTPUT) Function None 9
958617a3babSopenharmony_ci              11:             Label
959617a3babSopenharmony_ci     13(txval00):     12(ptr) Variable Function
960617a3babSopenharmony_ci     38(txval01):     37(ptr) Variable Function
961617a3babSopenharmony_ci     52(txval02):     51(ptr) Variable Function
962617a3babSopenharmony_ci     63(txval10):     12(ptr) Variable Function
963617a3babSopenharmony_ci     70(txval11):     37(ptr) Variable Function
964617a3babSopenharmony_ci     77(txval12):     51(ptr) Variable Function
965617a3babSopenharmony_ci     84(txval20):     12(ptr) Variable Function
966617a3babSopenharmony_ci     92(txval21):     37(ptr) Variable Function
967617a3babSopenharmony_ci     99(txval22):     51(ptr) Variable Function
968617a3babSopenharmony_ci    106(txval30):     12(ptr) Variable Function
969617a3babSopenharmony_ci    114(txval31):     37(ptr) Variable Function
970617a3babSopenharmony_ci    121(txval32):     51(ptr) Variable Function
971617a3babSopenharmony_ci    128(txval40):     12(ptr) Variable Function
972617a3babSopenharmony_ci    140(txval41):     37(ptr) Variable Function
973617a3babSopenharmony_ci    151(txval42):     51(ptr) Variable Function
974617a3babSopenharmony_ci    162(txval50):     12(ptr) Variable Function
975617a3babSopenharmony_ci    169(txval51):     37(ptr) Variable Function
976617a3babSopenharmony_ci    176(txval52):     51(ptr) Variable Function
977617a3babSopenharmony_ci    183(txval60):     12(ptr) Variable Function
978617a3babSopenharmony_ci    190(txval61):     37(ptr) Variable Function
979617a3babSopenharmony_ci    197(txval62):     51(ptr) Variable Function
980617a3babSopenharmony_ci    204(txval70):     12(ptr) Variable Function
981617a3babSopenharmony_ci    211(txval71):     37(ptr) Variable Function
982617a3babSopenharmony_ci    218(txval72):     51(ptr) Variable Function
983617a3babSopenharmony_ci      226(psout):    225(ptr) Variable Function
984617a3babSopenharmony_ci              17:          14 Load 16(g_tTex2df4)
985617a3babSopenharmony_ci              21:          18 Load 20(g_sSamp)
986617a3babSopenharmony_ci              23:          22 SampledImage 17 21
987617a3babSopenharmony_ci              32:     31(ptr) AccessChain 28 30
988617a3babSopenharmony_ci              33:   24(fvec2) Load 32
989617a3babSopenharmony_ci              35:    7(fvec4) ImageGather 23 33 34
990617a3babSopenharmony_ci                              Store 13(txval00) 35
991617a3babSopenharmony_ci              42:          39 Load 41(g_tTex2di4)
992617a3babSopenharmony_ci              43:          18 Load 20(g_sSamp)
993617a3babSopenharmony_ci              45:          44 SampledImage 42 43
994617a3babSopenharmony_ci              46:     31(ptr) AccessChain 28 30
995617a3babSopenharmony_ci              47:   24(fvec2) Load 46
996617a3babSopenharmony_ci              48:   36(ivec4) ImageGather 45 47 34
997617a3babSopenharmony_ci                              Store 38(txval01) 48
998617a3babSopenharmony_ci              56:          53 Load 55(g_tTex2du4)
999617a3babSopenharmony_ci              57:          18 Load 20(g_sSamp)
1000617a3babSopenharmony_ci              59:          58 SampledImage 56 57
1001617a3babSopenharmony_ci              60:     31(ptr) AccessChain 28 30
1002617a3babSopenharmony_ci              61:   24(fvec2) Load 60
1003617a3babSopenharmony_ci              62:   50(ivec4) ImageGather 59 61 34
1004617a3babSopenharmony_ci                              Store 52(txval02) 62
1005617a3babSopenharmony_ci              64:          14 Load 16(g_tTex2df4)
1006617a3babSopenharmony_ci              65:          18 Load 20(g_sSamp)
1007617a3babSopenharmony_ci              66:          22 SampledImage 64 65
1008617a3babSopenharmony_ci              67:     31(ptr) AccessChain 28 30
1009617a3babSopenharmony_ci              68:   24(fvec2) Load 67
1010617a3babSopenharmony_ci              69:    7(fvec4) ImageGather 66 68 30
1011617a3babSopenharmony_ci                              Store 63(txval10) 69
1012617a3babSopenharmony_ci              71:          39 Load 41(g_tTex2di4)
1013617a3babSopenharmony_ci              72:          18 Load 20(g_sSamp)
1014617a3babSopenharmony_ci              73:          44 SampledImage 71 72
1015617a3babSopenharmony_ci              74:     31(ptr) AccessChain 28 30
1016617a3babSopenharmony_ci              75:   24(fvec2) Load 74
1017617a3babSopenharmony_ci              76:   36(ivec4) ImageGather 73 75 30
1018617a3babSopenharmony_ci                              Store 70(txval11) 76
1019617a3babSopenharmony_ci              78:          53 Load 55(g_tTex2du4)
1020617a3babSopenharmony_ci              79:          18 Load 20(g_sSamp)
1021617a3babSopenharmony_ci              80:          58 SampledImage 78 79
1022617a3babSopenharmony_ci              81:     31(ptr) AccessChain 28 30
1023617a3babSopenharmony_ci              82:   24(fvec2) Load 81
1024617a3babSopenharmony_ci              83:   50(ivec4) ImageGather 80 82 30
1025617a3babSopenharmony_ci                              Store 77(txval12) 83
1026617a3babSopenharmony_ci              85:          14 Load 16(g_tTex2df4)
1027617a3babSopenharmony_ci              86:          18 Load 20(g_sSamp)
1028617a3babSopenharmony_ci              87:          22 SampledImage 85 86
1029617a3babSopenharmony_ci              88:     31(ptr) AccessChain 28 30
1030617a3babSopenharmony_ci              89:   24(fvec2) Load 88
1031617a3babSopenharmony_ci              91:    7(fvec4) ImageGather 87 89 90
1032617a3babSopenharmony_ci                              Store 84(txval20) 91
1033617a3babSopenharmony_ci              93:          39 Load 41(g_tTex2di4)
1034617a3babSopenharmony_ci              94:          18 Load 20(g_sSamp)
1035617a3babSopenharmony_ci              95:          44 SampledImage 93 94
1036617a3babSopenharmony_ci              96:     31(ptr) AccessChain 28 30
1037617a3babSopenharmony_ci              97:   24(fvec2) Load 96
1038617a3babSopenharmony_ci              98:   36(ivec4) ImageGather 95 97 90
1039617a3babSopenharmony_ci                              Store 92(txval21) 98
1040617a3babSopenharmony_ci             100:          53 Load 55(g_tTex2du4)
1041617a3babSopenharmony_ci             101:          18 Load 20(g_sSamp)
1042617a3babSopenharmony_ci             102:          58 SampledImage 100 101
1043617a3babSopenharmony_ci             103:     31(ptr) AccessChain 28 30
1044617a3babSopenharmony_ci             104:   24(fvec2) Load 103
1045617a3babSopenharmony_ci             105:   50(ivec4) ImageGather 102 104 90
1046617a3babSopenharmony_ci                              Store 99(txval22) 105
1047617a3babSopenharmony_ci             107:          14 Load 16(g_tTex2df4)
1048617a3babSopenharmony_ci             108:          18 Load 20(g_sSamp)
1049617a3babSopenharmony_ci             109:          22 SampledImage 107 108
1050617a3babSopenharmony_ci             110:     31(ptr) AccessChain 28 30
1051617a3babSopenharmony_ci             111:   24(fvec2) Load 110
1052617a3babSopenharmony_ci             113:    7(fvec4) ImageGather 109 111 112
1053617a3babSopenharmony_ci                              Store 106(txval30) 113
1054617a3babSopenharmony_ci             115:          39 Load 41(g_tTex2di4)
1055617a3babSopenharmony_ci             116:          18 Load 20(g_sSamp)
1056617a3babSopenharmony_ci             117:          44 SampledImage 115 116
1057617a3babSopenharmony_ci             118:     31(ptr) AccessChain 28 30
1058617a3babSopenharmony_ci             119:   24(fvec2) Load 118
1059617a3babSopenharmony_ci             120:   36(ivec4) ImageGather 117 119 112
1060617a3babSopenharmony_ci                              Store 114(txval31) 120
1061617a3babSopenharmony_ci             122:          53 Load 55(g_tTex2du4)
1062617a3babSopenharmony_ci             123:          18 Load 20(g_sSamp)
1063617a3babSopenharmony_ci             124:          58 SampledImage 122 123
1064617a3babSopenharmony_ci             125:     31(ptr) AccessChain 28 30
1065617a3babSopenharmony_ci             126:   24(fvec2) Load 125
1066617a3babSopenharmony_ci             127:   50(ivec4) ImageGather 124 126 112
1067617a3babSopenharmony_ci                              Store 121(txval32) 127
1068617a3babSopenharmony_ci             132:         129 Load 131(g_tTexcdf4)
1069617a3babSopenharmony_ci             133:          18 Load 20(g_sSamp)
1070617a3babSopenharmony_ci             135:         134 SampledImage 132 133
1071617a3babSopenharmony_ci             137:    136(ptr) AccessChain 28 90
1072617a3babSopenharmony_ci             138:   25(fvec3) Load 137
1073617a3babSopenharmony_ci             139:    7(fvec4) ImageGather 135 138 34
1074617a3babSopenharmony_ci                              Store 128(txval40) 139
1075617a3babSopenharmony_ci             144:         141 Load 143(g_tTexcdi4)
1076617a3babSopenharmony_ci             145:          18 Load 20(g_sSamp)
1077617a3babSopenharmony_ci             147:         146 SampledImage 144 145
1078617a3babSopenharmony_ci             148:    136(ptr) AccessChain 28 90
1079617a3babSopenharmony_ci             149:   25(fvec3) Load 148
1080617a3babSopenharmony_ci             150:   36(ivec4) ImageGather 147 149 34
1081617a3babSopenharmony_ci                              Store 140(txval41) 150
1082617a3babSopenharmony_ci             155:         152 Load 154(g_tTexcdu4)
1083617a3babSopenharmony_ci             156:          18 Load 20(g_sSamp)
1084617a3babSopenharmony_ci             158:         157 SampledImage 155 156
1085617a3babSopenharmony_ci             159:    136(ptr) AccessChain 28 90
1086617a3babSopenharmony_ci             160:   25(fvec3) Load 159
1087617a3babSopenharmony_ci             161:   50(ivec4) ImageGather 158 160 34
1088617a3babSopenharmony_ci                              Store 151(txval42) 161
1089617a3babSopenharmony_ci             163:         129 Load 131(g_tTexcdf4)
1090617a3babSopenharmony_ci             164:          18 Load 20(g_sSamp)
1091617a3babSopenharmony_ci             165:         134 SampledImage 163 164
1092617a3babSopenharmony_ci             166:    136(ptr) AccessChain 28 90
1093617a3babSopenharmony_ci             167:   25(fvec3) Load 166
1094617a3babSopenharmony_ci             168:    7(fvec4) ImageGather 165 167 30
1095617a3babSopenharmony_ci                              Store 162(txval50) 168
1096617a3babSopenharmony_ci             170:         141 Load 143(g_tTexcdi4)
1097617a3babSopenharmony_ci             171:          18 Load 20(g_sSamp)
1098617a3babSopenharmony_ci             172:         146 SampledImage 170 171
1099617a3babSopenharmony_ci             173:    136(ptr) AccessChain 28 90
1100617a3babSopenharmony_ci             174:   25(fvec3) Load 173
1101617a3babSopenharmony_ci             175:   36(ivec4) ImageGather 172 174 30
1102617a3babSopenharmony_ci                              Store 169(txval51) 175
1103617a3babSopenharmony_ci             177:         152 Load 154(g_tTexcdu4)
1104617a3babSopenharmony_ci             178:          18 Load 20(g_sSamp)
1105617a3babSopenharmony_ci             179:         157 SampledImage 177 178
1106617a3babSopenharmony_ci             180:    136(ptr) AccessChain 28 90
1107617a3babSopenharmony_ci             181:   25(fvec3) Load 180
1108617a3babSopenharmony_ci             182:   50(ivec4) ImageGather 179 181 30
1109617a3babSopenharmony_ci                              Store 176(txval52) 182
1110617a3babSopenharmony_ci             184:         129 Load 131(g_tTexcdf4)
1111617a3babSopenharmony_ci             185:          18 Load 20(g_sSamp)
1112617a3babSopenharmony_ci             186:         134 SampledImage 184 185
1113617a3babSopenharmony_ci             187:    136(ptr) AccessChain 28 90
1114617a3babSopenharmony_ci             188:   25(fvec3) Load 187
1115617a3babSopenharmony_ci             189:    7(fvec4) ImageGather 186 188 90
1116617a3babSopenharmony_ci                              Store 183(txval60) 189
1117617a3babSopenharmony_ci             191:         141 Load 143(g_tTexcdi4)
1118617a3babSopenharmony_ci             192:          18 Load 20(g_sSamp)
1119617a3babSopenharmony_ci             193:         146 SampledImage 191 192
1120617a3babSopenharmony_ci             194:    136(ptr) AccessChain 28 90
1121617a3babSopenharmony_ci             195:   25(fvec3) Load 194
1122617a3babSopenharmony_ci             196:   36(ivec4) ImageGather 193 195 90
1123617a3babSopenharmony_ci                              Store 190(txval61) 196
1124617a3babSopenharmony_ci             198:         152 Load 154(g_tTexcdu4)
1125617a3babSopenharmony_ci             199:          18 Load 20(g_sSamp)
1126617a3babSopenharmony_ci             200:         157 SampledImage 198 199
1127617a3babSopenharmony_ci             201:    136(ptr) AccessChain 28 90
1128617a3babSopenharmony_ci             202:   25(fvec3) Load 201
1129617a3babSopenharmony_ci             203:   50(ivec4) ImageGather 200 202 90
1130617a3babSopenharmony_ci                              Store 197(txval62) 203
1131617a3babSopenharmony_ci             205:         129 Load 131(g_tTexcdf4)
1132617a3babSopenharmony_ci             206:          18 Load 20(g_sSamp)
1133617a3babSopenharmony_ci             207:         134 SampledImage 205 206
1134617a3babSopenharmony_ci             208:    136(ptr) AccessChain 28 90
1135617a3babSopenharmony_ci             209:   25(fvec3) Load 208
1136617a3babSopenharmony_ci             210:    7(fvec4) ImageGather 207 209 112
1137617a3babSopenharmony_ci                              Store 204(txval70) 210
1138617a3babSopenharmony_ci             212:         141 Load 143(g_tTexcdi4)
1139617a3babSopenharmony_ci             213:          18 Load 20(g_sSamp)
1140617a3babSopenharmony_ci             214:         146 SampledImage 212 213
1141617a3babSopenharmony_ci             215:    136(ptr) AccessChain 28 90
1142617a3babSopenharmony_ci             216:   25(fvec3) Load 215
1143617a3babSopenharmony_ci             217:   36(ivec4) ImageGather 214 216 112
1144617a3babSopenharmony_ci                              Store 211(txval71) 217
1145617a3babSopenharmony_ci             219:         152 Load 154(g_tTexcdu4)
1146617a3babSopenharmony_ci             220:          18 Load 20(g_sSamp)
1147617a3babSopenharmony_ci             221:         157 SampledImage 219 220
1148617a3babSopenharmony_ci             222:    136(ptr) AccessChain 28 90
1149617a3babSopenharmony_ci             223:   25(fvec3) Load 222
1150617a3babSopenharmony_ci             224:   50(ivec4) ImageGather 221 223 112
1151617a3babSopenharmony_ci                              Store 218(txval72) 224
1152617a3babSopenharmony_ci             229:     12(ptr) AccessChain 226(psout) 34
1153617a3babSopenharmony_ci                              Store 229 228
1154617a3babSopenharmony_ci             231:    230(ptr) AccessChain 226(psout) 30
1155617a3babSopenharmony_ci                              Store 231 227
1156617a3babSopenharmony_ci             232:8(PS_OUTPUT) Load 226(psout)
1157617a3babSopenharmony_ci                              ReturnValue 232
1158617a3babSopenharmony_ci                              FunctionEnd
1159