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