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