1617a3babSopenharmony_cihlsl.texture.subvec4.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:15  Function Definition: @main( ( temp 4-component vector of float)
6617a3babSopenharmony_ci0:15    Function Parameters: 
7617a3babSopenharmony_ci0:?     Sequence
8617a3babSopenharmony_ci0:24      Sequence
9617a3babSopenharmony_ci0:24        move second child to first child ( temp 2-component vector of uint)
10617a3babSopenharmony_ci0:24          'sizeQueryTemp' ( temp 2-component vector of uint)
11617a3babSopenharmony_ci0:24          textureSize ( temp 2-component vector of uint)
12617a3babSopenharmony_ci0:24            'g_tTex2dmsf1' ( uniform texture2DMS)
13617a3babSopenharmony_ci0:24        move second child to first child ( temp uint)
14617a3babSopenharmony_ci0:24          'WidthU' ( temp uint)
15617a3babSopenharmony_ci0:24          direct index ( temp uint)
16617a3babSopenharmony_ci0:24            'sizeQueryTemp' ( temp 2-component vector of uint)
17617a3babSopenharmony_ci0:24            Constant:
18617a3babSopenharmony_ci0:24              0 (const int)
19617a3babSopenharmony_ci0:24        move second child to first child ( temp uint)
20617a3babSopenharmony_ci0:24          'HeightU' ( temp uint)
21617a3babSopenharmony_ci0:24          direct index ( temp uint)
22617a3babSopenharmony_ci0:24            'sizeQueryTemp' ( temp 2-component vector of uint)
23617a3babSopenharmony_ci0:24            Constant:
24617a3babSopenharmony_ci0:24              1 (const int)
25617a3babSopenharmony_ci0:24        move second child to first child ( temp uint)
26617a3babSopenharmony_ci0:24          'NumberOfSamplesU' ( temp uint)
27617a3babSopenharmony_ci0:24          imageQuerySamples ( temp uint)
28617a3babSopenharmony_ci0:24            'g_tTex2dmsf1' ( uniform texture2DMS)
29617a3babSopenharmony_ci0:25      Sequence
30617a3babSopenharmony_ci0:25        move second child to first child ( temp 2-component vector of uint)
31617a3babSopenharmony_ci0:25          'sizeQueryTemp' ( temp 2-component vector of uint)
32617a3babSopenharmony_ci0:25          textureSize ( temp 2-component vector of uint)
33617a3babSopenharmony_ci0:25            'g_tTex2dmsf2' ( uniform texture2DMS)
34617a3babSopenharmony_ci0:25        move second child to first child ( temp uint)
35617a3babSopenharmony_ci0:25          'WidthU' ( temp uint)
36617a3babSopenharmony_ci0:25          direct index ( temp uint)
37617a3babSopenharmony_ci0:25            'sizeQueryTemp' ( temp 2-component vector of uint)
38617a3babSopenharmony_ci0:25            Constant:
39617a3babSopenharmony_ci0:25              0 (const int)
40617a3babSopenharmony_ci0:25        move second child to first child ( temp uint)
41617a3babSopenharmony_ci0:25          'HeightU' ( temp uint)
42617a3babSopenharmony_ci0:25          direct index ( temp uint)
43617a3babSopenharmony_ci0:25            'sizeQueryTemp' ( temp 2-component vector of uint)
44617a3babSopenharmony_ci0:25            Constant:
45617a3babSopenharmony_ci0:25              1 (const int)
46617a3babSopenharmony_ci0:25        move second child to first child ( temp uint)
47617a3babSopenharmony_ci0:25          'NumberOfSamplesU' ( temp uint)
48617a3babSopenharmony_ci0:25          imageQuerySamples ( temp uint)
49617a3babSopenharmony_ci0:25            'g_tTex2dmsf2' ( uniform texture2DMS)
50617a3babSopenharmony_ci0:26      Sequence
51617a3babSopenharmony_ci0:26        move second child to first child ( temp 2-component vector of uint)
52617a3babSopenharmony_ci0:26          'sizeQueryTemp' ( temp 2-component vector of uint)
53617a3babSopenharmony_ci0:26          textureSize ( temp 2-component vector of uint)
54617a3babSopenharmony_ci0:26            'g_tTex2dmsf3' ( uniform texture2DMS)
55617a3babSopenharmony_ci0:26        move second child to first child ( temp uint)
56617a3babSopenharmony_ci0:26          'WidthU' ( temp uint)
57617a3babSopenharmony_ci0:26          direct index ( temp uint)
58617a3babSopenharmony_ci0:26            'sizeQueryTemp' ( temp 2-component vector of uint)
59617a3babSopenharmony_ci0:26            Constant:
60617a3babSopenharmony_ci0:26              0 (const int)
61617a3babSopenharmony_ci0:26        move second child to first child ( temp uint)
62617a3babSopenharmony_ci0:26          'HeightU' ( temp uint)
63617a3babSopenharmony_ci0:26          direct index ( temp uint)
64617a3babSopenharmony_ci0:26            'sizeQueryTemp' ( temp 2-component vector of uint)
65617a3babSopenharmony_ci0:26            Constant:
66617a3babSopenharmony_ci0:26              1 (const int)
67617a3babSopenharmony_ci0:26        move second child to first child ( temp uint)
68617a3babSopenharmony_ci0:26          'NumberOfSamplesU' ( temp uint)
69617a3babSopenharmony_ci0:26          imageQuerySamples ( temp uint)
70617a3babSopenharmony_ci0:26            'g_tTex2dmsf3' ( uniform texture2DMS)
71617a3babSopenharmony_ci0:27      Sequence
72617a3babSopenharmony_ci0:27        move second child to first child ( temp 2-component vector of uint)
73617a3babSopenharmony_ci0:27          'sizeQueryTemp' ( temp 2-component vector of uint)
74617a3babSopenharmony_ci0:27          textureSize ( temp 2-component vector of uint)
75617a3babSopenharmony_ci0:27            'g_tTex2dmsf4' ( uniform texture2DMS)
76617a3babSopenharmony_ci0:27        move second child to first child ( temp uint)
77617a3babSopenharmony_ci0:27          'WidthU' ( temp uint)
78617a3babSopenharmony_ci0:27          direct index ( temp uint)
79617a3babSopenharmony_ci0:27            'sizeQueryTemp' ( temp 2-component vector of uint)
80617a3babSopenharmony_ci0:27            Constant:
81617a3babSopenharmony_ci0:27              0 (const int)
82617a3babSopenharmony_ci0:27        move second child to first child ( temp uint)
83617a3babSopenharmony_ci0:27          'HeightU' ( temp uint)
84617a3babSopenharmony_ci0:27          direct index ( temp uint)
85617a3babSopenharmony_ci0:27            'sizeQueryTemp' ( temp 2-component vector of uint)
86617a3babSopenharmony_ci0:27            Constant:
87617a3babSopenharmony_ci0:27              1 (const int)
88617a3babSopenharmony_ci0:27        move second child to first child ( temp uint)
89617a3babSopenharmony_ci0:27          'NumberOfSamplesU' ( temp uint)
90617a3babSopenharmony_ci0:27          imageQuerySamples ( temp uint)
91617a3babSopenharmony_ci0:27            'g_tTex2dmsf4' ( uniform texture2DMS)
92617a3babSopenharmony_ci0:29      Construct float ( temp float)
93617a3babSopenharmony_ci0:?         textureFetch ( temp 4-component vector of float)
94617a3babSopenharmony_ci0:29          'g_tTex2dmsf1' ( uniform texture2DMS)
95617a3babSopenharmony_ci0:29          Constant:
96617a3babSopenharmony_ci0:29            1 (const int)
97617a3babSopenharmony_ci0:29            2 (const int)
98617a3babSopenharmony_ci0:29          Constant:
99617a3babSopenharmony_ci0:29            3 (const int)
100617a3babSopenharmony_ci0:30      Construct vec2 ( temp 2-component vector of float)
101617a3babSopenharmony_ci0:?         textureFetch ( temp 4-component vector of float)
102617a3babSopenharmony_ci0:30          'g_tTex2dmsf2' ( uniform texture2DMS)
103617a3babSopenharmony_ci0:30          Constant:
104617a3babSopenharmony_ci0:30            1 (const int)
105617a3babSopenharmony_ci0:30            2 (const int)
106617a3babSopenharmony_ci0:30          Constant:
107617a3babSopenharmony_ci0:30            3 (const int)
108617a3babSopenharmony_ci0:31      Construct vec3 ( temp 3-component vector of float)
109617a3babSopenharmony_ci0:?         textureFetch ( temp 4-component vector of float)
110617a3babSopenharmony_ci0:31          'g_tTex2dmsf3' ( uniform texture2DMS)
111617a3babSopenharmony_ci0:31          Constant:
112617a3babSopenharmony_ci0:31            1 (const int)
113617a3babSopenharmony_ci0:31            2 (const int)
114617a3babSopenharmony_ci0:31          Constant:
115617a3babSopenharmony_ci0:31            3 (const int)
116617a3babSopenharmony_ci0:32      textureFetch ( temp 4-component vector of float)
117617a3babSopenharmony_ci0:32        'g_tTex2dmsf4' ( uniform texture2DMS)
118617a3babSopenharmony_ci0:32        Constant:
119617a3babSopenharmony_ci0:32          1 (const int)
120617a3babSopenharmony_ci0:32          2 (const int)
121617a3babSopenharmony_ci0:32        Constant:
122617a3babSopenharmony_ci0:32          3 (const int)
123617a3babSopenharmony_ci0:34      Construct float ( temp float)
124617a3babSopenharmony_ci0:?         texture ( temp 4-component vector of float)
125617a3babSopenharmony_ci0:34          Construct combined texture-sampler ( temp sampler2D)
126617a3babSopenharmony_ci0:34            'g_tTex2df1' ( uniform texture2D)
127617a3babSopenharmony_ci0:34            'g_sSamp' ( uniform sampler)
128617a3babSopenharmony_ci0:34          Constant:
129617a3babSopenharmony_ci0:34            0.100000
130617a3babSopenharmony_ci0:34            0.200000
131617a3babSopenharmony_ci0:35      Construct vec2 ( temp 2-component vector of float)
132617a3babSopenharmony_ci0:?         texture ( temp 4-component vector of float)
133617a3babSopenharmony_ci0:35          Construct combined texture-sampler ( temp sampler2D)
134617a3babSopenharmony_ci0:35            'g_tTex2df2' ( uniform texture2D)
135617a3babSopenharmony_ci0:35            'g_sSamp' ( uniform sampler)
136617a3babSopenharmony_ci0:35          Constant:
137617a3babSopenharmony_ci0:35            0.100000
138617a3babSopenharmony_ci0:35            0.200000
139617a3babSopenharmony_ci0:36      Construct vec3 ( temp 3-component vector of float)
140617a3babSopenharmony_ci0:?         texture ( temp 4-component vector of float)
141617a3babSopenharmony_ci0:36          Construct combined texture-sampler ( temp sampler2D)
142617a3babSopenharmony_ci0:36            'g_tTex2df3' ( uniform texture2D)
143617a3babSopenharmony_ci0:36            'g_sSamp' ( uniform sampler)
144617a3babSopenharmony_ci0:36          Constant:
145617a3babSopenharmony_ci0:36            0.100000
146617a3babSopenharmony_ci0:36            0.200000
147617a3babSopenharmony_ci0:37      texture ( temp 4-component vector of float)
148617a3babSopenharmony_ci0:37        Construct combined texture-sampler ( temp sampler2D)
149617a3babSopenharmony_ci0:37          'g_tTex2df4' ( uniform texture2D)
150617a3babSopenharmony_ci0:37          'g_sSamp' ( uniform sampler)
151617a3babSopenharmony_ci0:37        Constant:
152617a3babSopenharmony_ci0:37          0.100000
153617a3babSopenharmony_ci0:37          0.200000
154617a3babSopenharmony_ci0:39      Branch: Return with expression
155617a3babSopenharmony_ci0:39        Constant:
156617a3babSopenharmony_ci0:39          0.000000
157617a3babSopenharmony_ci0:39          0.000000
158617a3babSopenharmony_ci0:39          0.000000
159617a3babSopenharmony_ci0:39          0.000000
160617a3babSopenharmony_ci0:15  Function Definition: main( ( temp void)
161617a3babSopenharmony_ci0:15    Function Parameters: 
162617a3babSopenharmony_ci0:?     Sequence
163617a3babSopenharmony_ci0:15      move second child to first child ( temp 4-component vector of float)
164617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
165617a3babSopenharmony_ci0:15        Function Call: @main( ( temp 4-component vector of float)
166617a3babSopenharmony_ci0:?   Linker Objects
167617a3babSopenharmony_ci0:?     'g_tTex2dmsf1' ( uniform texture2DMS)
168617a3babSopenharmony_ci0:?     'g_tTex2dmsf2' ( uniform texture2DMS)
169617a3babSopenharmony_ci0:?     'g_tTex2dmsf3' ( uniform texture2DMS)
170617a3babSopenharmony_ci0:?     'g_tTex2dmsf4' ( uniform texture2DMS)
171617a3babSopenharmony_ci0:?     'g_tTex2df1' ( uniform texture2D)
172617a3babSopenharmony_ci0:?     'g_tTex2df2' ( uniform texture2D)
173617a3babSopenharmony_ci0:?     'g_tTex2df3' ( uniform texture2D)
174617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2D)
175617a3babSopenharmony_ci0:?     'g_sSamp' ( uniform sampler)
176617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
177617a3babSopenharmony_ci
178617a3babSopenharmony_ci
179617a3babSopenharmony_ciLinked fragment stage:
180617a3babSopenharmony_ci
181617a3babSopenharmony_ci
182617a3babSopenharmony_ciShader version: 500
183617a3babSopenharmony_cigl_FragCoord origin is upper left
184617a3babSopenharmony_ci0:? Sequence
185617a3babSopenharmony_ci0:15  Function Definition: @main( ( temp 4-component vector of float)
186617a3babSopenharmony_ci0:15    Function Parameters: 
187617a3babSopenharmony_ci0:?     Sequence
188617a3babSopenharmony_ci0:24      Sequence
189617a3babSopenharmony_ci0:24        move second child to first child ( temp 2-component vector of uint)
190617a3babSopenharmony_ci0:24          'sizeQueryTemp' ( temp 2-component vector of uint)
191617a3babSopenharmony_ci0:24          textureSize ( temp 2-component vector of uint)
192617a3babSopenharmony_ci0:24            'g_tTex2dmsf1' ( uniform texture2DMS)
193617a3babSopenharmony_ci0:24        move second child to first child ( temp uint)
194617a3babSopenharmony_ci0:24          'WidthU' ( temp uint)
195617a3babSopenharmony_ci0:24          direct index ( temp uint)
196617a3babSopenharmony_ci0:24            'sizeQueryTemp' ( temp 2-component vector of uint)
197617a3babSopenharmony_ci0:24            Constant:
198617a3babSopenharmony_ci0:24              0 (const int)
199617a3babSopenharmony_ci0:24        move second child to first child ( temp uint)
200617a3babSopenharmony_ci0:24          'HeightU' ( temp uint)
201617a3babSopenharmony_ci0:24          direct index ( temp uint)
202617a3babSopenharmony_ci0:24            'sizeQueryTemp' ( temp 2-component vector of uint)
203617a3babSopenharmony_ci0:24            Constant:
204617a3babSopenharmony_ci0:24              1 (const int)
205617a3babSopenharmony_ci0:24        move second child to first child ( temp uint)
206617a3babSopenharmony_ci0:24          'NumberOfSamplesU' ( temp uint)
207617a3babSopenharmony_ci0:24          imageQuerySamples ( temp uint)
208617a3babSopenharmony_ci0:24            'g_tTex2dmsf1' ( uniform texture2DMS)
209617a3babSopenharmony_ci0:25      Sequence
210617a3babSopenharmony_ci0:25        move second child to first child ( temp 2-component vector of uint)
211617a3babSopenharmony_ci0:25          'sizeQueryTemp' ( temp 2-component vector of uint)
212617a3babSopenharmony_ci0:25          textureSize ( temp 2-component vector of uint)
213617a3babSopenharmony_ci0:25            'g_tTex2dmsf2' ( uniform texture2DMS)
214617a3babSopenharmony_ci0:25        move second child to first child ( temp uint)
215617a3babSopenharmony_ci0:25          'WidthU' ( temp uint)
216617a3babSopenharmony_ci0:25          direct index ( temp uint)
217617a3babSopenharmony_ci0:25            'sizeQueryTemp' ( temp 2-component vector of uint)
218617a3babSopenharmony_ci0:25            Constant:
219617a3babSopenharmony_ci0:25              0 (const int)
220617a3babSopenharmony_ci0:25        move second child to first child ( temp uint)
221617a3babSopenharmony_ci0:25          'HeightU' ( temp uint)
222617a3babSopenharmony_ci0:25          direct index ( temp uint)
223617a3babSopenharmony_ci0:25            'sizeQueryTemp' ( temp 2-component vector of uint)
224617a3babSopenharmony_ci0:25            Constant:
225617a3babSopenharmony_ci0:25              1 (const int)
226617a3babSopenharmony_ci0:25        move second child to first child ( temp uint)
227617a3babSopenharmony_ci0:25          'NumberOfSamplesU' ( temp uint)
228617a3babSopenharmony_ci0:25          imageQuerySamples ( temp uint)
229617a3babSopenharmony_ci0:25            'g_tTex2dmsf2' ( uniform texture2DMS)
230617a3babSopenharmony_ci0:26      Sequence
231617a3babSopenharmony_ci0:26        move second child to first child ( temp 2-component vector of uint)
232617a3babSopenharmony_ci0:26          'sizeQueryTemp' ( temp 2-component vector of uint)
233617a3babSopenharmony_ci0:26          textureSize ( temp 2-component vector of uint)
234617a3babSopenharmony_ci0:26            'g_tTex2dmsf3' ( uniform texture2DMS)
235617a3babSopenharmony_ci0:26        move second child to first child ( temp uint)
236617a3babSopenharmony_ci0:26          'WidthU' ( temp uint)
237617a3babSopenharmony_ci0:26          direct index ( temp uint)
238617a3babSopenharmony_ci0:26            'sizeQueryTemp' ( temp 2-component vector of uint)
239617a3babSopenharmony_ci0:26            Constant:
240617a3babSopenharmony_ci0:26              0 (const int)
241617a3babSopenharmony_ci0:26        move second child to first child ( temp uint)
242617a3babSopenharmony_ci0:26          'HeightU' ( temp uint)
243617a3babSopenharmony_ci0:26          direct index ( temp uint)
244617a3babSopenharmony_ci0:26            'sizeQueryTemp' ( temp 2-component vector of uint)
245617a3babSopenharmony_ci0:26            Constant:
246617a3babSopenharmony_ci0:26              1 (const int)
247617a3babSopenharmony_ci0:26        move second child to first child ( temp uint)
248617a3babSopenharmony_ci0:26          'NumberOfSamplesU' ( temp uint)
249617a3babSopenharmony_ci0:26          imageQuerySamples ( temp uint)
250617a3babSopenharmony_ci0:26            'g_tTex2dmsf3' ( uniform texture2DMS)
251617a3babSopenharmony_ci0:27      Sequence
252617a3babSopenharmony_ci0:27        move second child to first child ( temp 2-component vector of uint)
253617a3babSopenharmony_ci0:27          'sizeQueryTemp' ( temp 2-component vector of uint)
254617a3babSopenharmony_ci0:27          textureSize ( temp 2-component vector of uint)
255617a3babSopenharmony_ci0:27            'g_tTex2dmsf4' ( uniform texture2DMS)
256617a3babSopenharmony_ci0:27        move second child to first child ( temp uint)
257617a3babSopenharmony_ci0:27          'WidthU' ( temp uint)
258617a3babSopenharmony_ci0:27          direct index ( temp uint)
259617a3babSopenharmony_ci0:27            'sizeQueryTemp' ( temp 2-component vector of uint)
260617a3babSopenharmony_ci0:27            Constant:
261617a3babSopenharmony_ci0:27              0 (const int)
262617a3babSopenharmony_ci0:27        move second child to first child ( temp uint)
263617a3babSopenharmony_ci0:27          'HeightU' ( temp uint)
264617a3babSopenharmony_ci0:27          direct index ( temp uint)
265617a3babSopenharmony_ci0:27            'sizeQueryTemp' ( temp 2-component vector of uint)
266617a3babSopenharmony_ci0:27            Constant:
267617a3babSopenharmony_ci0:27              1 (const int)
268617a3babSopenharmony_ci0:27        move second child to first child ( temp uint)
269617a3babSopenharmony_ci0:27          'NumberOfSamplesU' ( temp uint)
270617a3babSopenharmony_ci0:27          imageQuerySamples ( temp uint)
271617a3babSopenharmony_ci0:27            'g_tTex2dmsf4' ( uniform texture2DMS)
272617a3babSopenharmony_ci0:29      Construct float ( temp float)
273617a3babSopenharmony_ci0:?         textureFetch ( temp 4-component vector of float)
274617a3babSopenharmony_ci0:29          'g_tTex2dmsf1' ( uniform texture2DMS)
275617a3babSopenharmony_ci0:29          Constant:
276617a3babSopenharmony_ci0:29            1 (const int)
277617a3babSopenharmony_ci0:29            2 (const int)
278617a3babSopenharmony_ci0:29          Constant:
279617a3babSopenharmony_ci0:29            3 (const int)
280617a3babSopenharmony_ci0:30      Construct vec2 ( temp 2-component vector of float)
281617a3babSopenharmony_ci0:?         textureFetch ( temp 4-component vector of float)
282617a3babSopenharmony_ci0:30          'g_tTex2dmsf2' ( uniform texture2DMS)
283617a3babSopenharmony_ci0:30          Constant:
284617a3babSopenharmony_ci0:30            1 (const int)
285617a3babSopenharmony_ci0:30            2 (const int)
286617a3babSopenharmony_ci0:30          Constant:
287617a3babSopenharmony_ci0:30            3 (const int)
288617a3babSopenharmony_ci0:31      Construct vec3 ( temp 3-component vector of float)
289617a3babSopenharmony_ci0:?         textureFetch ( temp 4-component vector of float)
290617a3babSopenharmony_ci0:31          'g_tTex2dmsf3' ( uniform texture2DMS)
291617a3babSopenharmony_ci0:31          Constant:
292617a3babSopenharmony_ci0:31            1 (const int)
293617a3babSopenharmony_ci0:31            2 (const int)
294617a3babSopenharmony_ci0:31          Constant:
295617a3babSopenharmony_ci0:31            3 (const int)
296617a3babSopenharmony_ci0:32      textureFetch ( temp 4-component vector of float)
297617a3babSopenharmony_ci0:32        'g_tTex2dmsf4' ( uniform texture2DMS)
298617a3babSopenharmony_ci0:32        Constant:
299617a3babSopenharmony_ci0:32          1 (const int)
300617a3babSopenharmony_ci0:32          2 (const int)
301617a3babSopenharmony_ci0:32        Constant:
302617a3babSopenharmony_ci0:32          3 (const int)
303617a3babSopenharmony_ci0:34      Construct float ( temp float)
304617a3babSopenharmony_ci0:?         texture ( temp 4-component vector of float)
305617a3babSopenharmony_ci0:34          Construct combined texture-sampler ( temp sampler2D)
306617a3babSopenharmony_ci0:34            'g_tTex2df1' ( uniform texture2D)
307617a3babSopenharmony_ci0:34            'g_sSamp' ( uniform sampler)
308617a3babSopenharmony_ci0:34          Constant:
309617a3babSopenharmony_ci0:34            0.100000
310617a3babSopenharmony_ci0:34            0.200000
311617a3babSopenharmony_ci0:35      Construct vec2 ( temp 2-component vector of float)
312617a3babSopenharmony_ci0:?         texture ( temp 4-component vector of float)
313617a3babSopenharmony_ci0:35          Construct combined texture-sampler ( temp sampler2D)
314617a3babSopenharmony_ci0:35            'g_tTex2df2' ( uniform texture2D)
315617a3babSopenharmony_ci0:35            'g_sSamp' ( uniform sampler)
316617a3babSopenharmony_ci0:35          Constant:
317617a3babSopenharmony_ci0:35            0.100000
318617a3babSopenharmony_ci0:35            0.200000
319617a3babSopenharmony_ci0:36      Construct vec3 ( temp 3-component vector of float)
320617a3babSopenharmony_ci0:?         texture ( temp 4-component vector of float)
321617a3babSopenharmony_ci0:36          Construct combined texture-sampler ( temp sampler2D)
322617a3babSopenharmony_ci0:36            'g_tTex2df3' ( uniform texture2D)
323617a3babSopenharmony_ci0:36            'g_sSamp' ( uniform sampler)
324617a3babSopenharmony_ci0:36          Constant:
325617a3babSopenharmony_ci0:36            0.100000
326617a3babSopenharmony_ci0:36            0.200000
327617a3babSopenharmony_ci0:37      texture ( temp 4-component vector of float)
328617a3babSopenharmony_ci0:37        Construct combined texture-sampler ( temp sampler2D)
329617a3babSopenharmony_ci0:37          'g_tTex2df4' ( uniform texture2D)
330617a3babSopenharmony_ci0:37          'g_sSamp' ( uniform sampler)
331617a3babSopenharmony_ci0:37        Constant:
332617a3babSopenharmony_ci0:37          0.100000
333617a3babSopenharmony_ci0:37          0.200000
334617a3babSopenharmony_ci0:39      Branch: Return with expression
335617a3babSopenharmony_ci0:39        Constant:
336617a3babSopenharmony_ci0:39          0.000000
337617a3babSopenharmony_ci0:39          0.000000
338617a3babSopenharmony_ci0:39          0.000000
339617a3babSopenharmony_ci0:39          0.000000
340617a3babSopenharmony_ci0:15  Function Definition: main( ( temp void)
341617a3babSopenharmony_ci0:15    Function Parameters: 
342617a3babSopenharmony_ci0:?     Sequence
343617a3babSopenharmony_ci0:15      move second child to first child ( temp 4-component vector of float)
344617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
345617a3babSopenharmony_ci0:15        Function Call: @main( ( temp 4-component vector of float)
346617a3babSopenharmony_ci0:?   Linker Objects
347617a3babSopenharmony_ci0:?     'g_tTex2dmsf1' ( uniform texture2DMS)
348617a3babSopenharmony_ci0:?     'g_tTex2dmsf2' ( uniform texture2DMS)
349617a3babSopenharmony_ci0:?     'g_tTex2dmsf3' ( uniform texture2DMS)
350617a3babSopenharmony_ci0:?     'g_tTex2dmsf4' ( uniform texture2DMS)
351617a3babSopenharmony_ci0:?     'g_tTex2df1' ( uniform texture2D)
352617a3babSopenharmony_ci0:?     'g_tTex2df2' ( uniform texture2D)
353617a3babSopenharmony_ci0:?     'g_tTex2df3' ( uniform texture2D)
354617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2D)
355617a3babSopenharmony_ci0:?     'g_sSamp' ( uniform sampler)
356617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
357617a3babSopenharmony_ci
358617a3babSopenharmony_ci// Module Version 10000
359617a3babSopenharmony_ci// Generated by (magic number): 8000b
360617a3babSopenharmony_ci// Id's are bound by 130
361617a3babSopenharmony_ci
362617a3babSopenharmony_ci                              Capability Shader
363617a3babSopenharmony_ci                              Capability ImageQuery
364617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
365617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
366617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 128
367617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
368617a3babSopenharmony_ci                              Source HLSL 500
369617a3babSopenharmony_ci                              Name 4  "main"
370617a3babSopenharmony_ci                              Name 9  "@main("
371617a3babSopenharmony_ci                              Name 14  "sizeQueryTemp"
372617a3babSopenharmony_ci                              Name 17  "g_tTex2dmsf1"
373617a3babSopenharmony_ci                              Name 21  "WidthU"
374617a3babSopenharmony_ci                              Name 25  "HeightU"
375617a3babSopenharmony_ci                              Name 29  "NumberOfSamplesU"
376617a3babSopenharmony_ci                              Name 32  "sizeQueryTemp"
377617a3babSopenharmony_ci                              Name 33  "g_tTex2dmsf2"
378617a3babSopenharmony_ci                              Name 42  "sizeQueryTemp"
379617a3babSopenharmony_ci                              Name 43  "g_tTex2dmsf3"
380617a3babSopenharmony_ci                              Name 52  "sizeQueryTemp"
381617a3babSopenharmony_ci                              Name 53  "g_tTex2dmsf4"
382617a3babSopenharmony_ci                              Name 88  "g_tTex2df1"
383617a3babSopenharmony_ci                              Name 92  "g_sSamp"
384617a3babSopenharmony_ci                              Name 101  "g_tTex2df2"
385617a3babSopenharmony_ci                              Name 109  "g_tTex2df3"
386617a3babSopenharmony_ci                              Name 118  "g_tTex2df4"
387617a3babSopenharmony_ci                              Name 128  "@entryPointOutput"
388617a3babSopenharmony_ci                              Decorate 17(g_tTex2dmsf1) DescriptorSet 0
389617a3babSopenharmony_ci                              Decorate 17(g_tTex2dmsf1) Binding 0
390617a3babSopenharmony_ci                              Decorate 33(g_tTex2dmsf2) DescriptorSet 0
391617a3babSopenharmony_ci                              Decorate 33(g_tTex2dmsf2) Binding 1
392617a3babSopenharmony_ci                              Decorate 43(g_tTex2dmsf3) DescriptorSet 0
393617a3babSopenharmony_ci                              Decorate 43(g_tTex2dmsf3) Binding 2
394617a3babSopenharmony_ci                              Decorate 53(g_tTex2dmsf4) DescriptorSet 0
395617a3babSopenharmony_ci                              Decorate 53(g_tTex2dmsf4) Binding 3
396617a3babSopenharmony_ci                              Decorate 88(g_tTex2df1) DescriptorSet 0
397617a3babSopenharmony_ci                              Decorate 88(g_tTex2df1) Binding 4
398617a3babSopenharmony_ci                              Decorate 92(g_sSamp) DescriptorSet 0
399617a3babSopenharmony_ci                              Decorate 92(g_sSamp) Binding 8
400617a3babSopenharmony_ci                              Decorate 101(g_tTex2df2) DescriptorSet 0
401617a3babSopenharmony_ci                              Decorate 101(g_tTex2df2) Binding 5
402617a3babSopenharmony_ci                              Decorate 109(g_tTex2df3) DescriptorSet 0
403617a3babSopenharmony_ci                              Decorate 109(g_tTex2df3) Binding 6
404617a3babSopenharmony_ci                              Decorate 118(g_tTex2df4) DescriptorSet 0
405617a3babSopenharmony_ci                              Decorate 118(g_tTex2df4) Binding 7
406617a3babSopenharmony_ci                              Decorate 128(@entryPointOutput) Location 0
407617a3babSopenharmony_ci               2:             TypeVoid
408617a3babSopenharmony_ci               3:             TypeFunction 2
409617a3babSopenharmony_ci               6:             TypeFloat 32
410617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
411617a3babSopenharmony_ci               8:             TypeFunction 7(fvec4)
412617a3babSopenharmony_ci              11:             TypeInt 32 0
413617a3babSopenharmony_ci              12:             TypeVector 11(int) 2
414617a3babSopenharmony_ci              13:             TypePointer Function 12(ivec2)
415617a3babSopenharmony_ci              15:             TypeImage 6(float) 2D multi-sampled sampled format:Unknown
416617a3babSopenharmony_ci              16:             TypePointer UniformConstant 15
417617a3babSopenharmony_ci17(g_tTex2dmsf1):     16(ptr) Variable UniformConstant
418617a3babSopenharmony_ci              20:             TypePointer Function 11(int)
419617a3babSopenharmony_ci              22:     11(int) Constant 0
420617a3babSopenharmony_ci              26:     11(int) Constant 1
421617a3babSopenharmony_ci33(g_tTex2dmsf2):     16(ptr) Variable UniformConstant
422617a3babSopenharmony_ci43(g_tTex2dmsf3):     16(ptr) Variable UniformConstant
423617a3babSopenharmony_ci53(g_tTex2dmsf4):     16(ptr) Variable UniformConstant
424617a3babSopenharmony_ci              63:             TypeInt 32 1
425617a3babSopenharmony_ci              64:             TypeVector 63(int) 2
426617a3babSopenharmony_ci              65:     63(int) Constant 1
427617a3babSopenharmony_ci              66:     63(int) Constant 2
428617a3babSopenharmony_ci              67:   64(ivec2) ConstantComposite 65 66
429617a3babSopenharmony_ci              68:     63(int) Constant 3
430617a3babSopenharmony_ci              73:             TypeVector 6(float) 2
431617a3babSopenharmony_ci              79:             TypeVector 6(float) 3
432617a3babSopenharmony_ci              86:             TypeImage 6(float) 2D sampled format:Unknown
433617a3babSopenharmony_ci              87:             TypePointer UniformConstant 86
434617a3babSopenharmony_ci  88(g_tTex2df1):     87(ptr) Variable UniformConstant
435617a3babSopenharmony_ci              90:             TypeSampler
436617a3babSopenharmony_ci              91:             TypePointer UniformConstant 90
437617a3babSopenharmony_ci     92(g_sSamp):     91(ptr) Variable UniformConstant
438617a3babSopenharmony_ci              94:             TypeSampledImage 86
439617a3babSopenharmony_ci              96:    6(float) Constant 1036831949
440617a3babSopenharmony_ci              97:    6(float) Constant 1045220557
441617a3babSopenharmony_ci              98:   73(fvec2) ConstantComposite 96 97
442617a3babSopenharmony_ci 101(g_tTex2df2):     87(ptr) Variable UniformConstant
443617a3babSopenharmony_ci 109(g_tTex2df3):     87(ptr) Variable UniformConstant
444617a3babSopenharmony_ci 118(g_tTex2df4):     87(ptr) Variable UniformConstant
445617a3babSopenharmony_ci             123:    6(float) Constant 0
446617a3babSopenharmony_ci             124:    7(fvec4) ConstantComposite 123 123 123 123
447617a3babSopenharmony_ci             127:             TypePointer Output 7(fvec4)
448617a3babSopenharmony_ci128(@entryPointOutput):    127(ptr) Variable Output
449617a3babSopenharmony_ci         4(main):           2 Function None 3
450617a3babSopenharmony_ci               5:             Label
451617a3babSopenharmony_ci             129:    7(fvec4) FunctionCall 9(@main()
452617a3babSopenharmony_ci                              Store 128(@entryPointOutput) 129
453617a3babSopenharmony_ci                              Return
454617a3babSopenharmony_ci                              FunctionEnd
455617a3babSopenharmony_ci       9(@main():    7(fvec4) Function None 8
456617a3babSopenharmony_ci              10:             Label
457617a3babSopenharmony_ci14(sizeQueryTemp):     13(ptr) Variable Function
458617a3babSopenharmony_ci      21(WidthU):     20(ptr) Variable Function
459617a3babSopenharmony_ci     25(HeightU):     20(ptr) Variable Function
460617a3babSopenharmony_ci29(NumberOfSamplesU):     20(ptr) Variable Function
461617a3babSopenharmony_ci32(sizeQueryTemp):     13(ptr) Variable Function
462617a3babSopenharmony_ci42(sizeQueryTemp):     13(ptr) Variable Function
463617a3babSopenharmony_ci52(sizeQueryTemp):     13(ptr) Variable Function
464617a3babSopenharmony_ci              18:          15 Load 17(g_tTex2dmsf1)
465617a3babSopenharmony_ci              19:   12(ivec2) ImageQuerySize 18
466617a3babSopenharmony_ci                              Store 14(sizeQueryTemp) 19
467617a3babSopenharmony_ci              23:     20(ptr) AccessChain 14(sizeQueryTemp) 22
468617a3babSopenharmony_ci              24:     11(int) Load 23
469617a3babSopenharmony_ci                              Store 21(WidthU) 24
470617a3babSopenharmony_ci              27:     20(ptr) AccessChain 14(sizeQueryTemp) 26
471617a3babSopenharmony_ci              28:     11(int) Load 27
472617a3babSopenharmony_ci                              Store 25(HeightU) 28
473617a3babSopenharmony_ci              30:          15 Load 17(g_tTex2dmsf1)
474617a3babSopenharmony_ci              31:     11(int) ImageQuerySamples 30
475617a3babSopenharmony_ci                              Store 29(NumberOfSamplesU) 31
476617a3babSopenharmony_ci              34:          15 Load 33(g_tTex2dmsf2)
477617a3babSopenharmony_ci              35:   12(ivec2) ImageQuerySize 34
478617a3babSopenharmony_ci                              Store 32(sizeQueryTemp) 35
479617a3babSopenharmony_ci              36:     20(ptr) AccessChain 32(sizeQueryTemp) 22
480617a3babSopenharmony_ci              37:     11(int) Load 36
481617a3babSopenharmony_ci                              Store 21(WidthU) 37
482617a3babSopenharmony_ci              38:     20(ptr) AccessChain 32(sizeQueryTemp) 26
483617a3babSopenharmony_ci              39:     11(int) Load 38
484617a3babSopenharmony_ci                              Store 25(HeightU) 39
485617a3babSopenharmony_ci              40:          15 Load 33(g_tTex2dmsf2)
486617a3babSopenharmony_ci              41:     11(int) ImageQuerySamples 40
487617a3babSopenharmony_ci                              Store 29(NumberOfSamplesU) 41
488617a3babSopenharmony_ci              44:          15 Load 43(g_tTex2dmsf3)
489617a3babSopenharmony_ci              45:   12(ivec2) ImageQuerySize 44
490617a3babSopenharmony_ci                              Store 42(sizeQueryTemp) 45
491617a3babSopenharmony_ci              46:     20(ptr) AccessChain 42(sizeQueryTemp) 22
492617a3babSopenharmony_ci              47:     11(int) Load 46
493617a3babSopenharmony_ci                              Store 21(WidthU) 47
494617a3babSopenharmony_ci              48:     20(ptr) AccessChain 42(sizeQueryTemp) 26
495617a3babSopenharmony_ci              49:     11(int) Load 48
496617a3babSopenharmony_ci                              Store 25(HeightU) 49
497617a3babSopenharmony_ci              50:          15 Load 43(g_tTex2dmsf3)
498617a3babSopenharmony_ci              51:     11(int) ImageQuerySamples 50
499617a3babSopenharmony_ci                              Store 29(NumberOfSamplesU) 51
500617a3babSopenharmony_ci              54:          15 Load 53(g_tTex2dmsf4)
501617a3babSopenharmony_ci              55:   12(ivec2) ImageQuerySize 54
502617a3babSopenharmony_ci                              Store 52(sizeQueryTemp) 55
503617a3babSopenharmony_ci              56:     20(ptr) AccessChain 52(sizeQueryTemp) 22
504617a3babSopenharmony_ci              57:     11(int) Load 56
505617a3babSopenharmony_ci                              Store 21(WidthU) 57
506617a3babSopenharmony_ci              58:     20(ptr) AccessChain 52(sizeQueryTemp) 26
507617a3babSopenharmony_ci              59:     11(int) Load 58
508617a3babSopenharmony_ci                              Store 25(HeightU) 59
509617a3babSopenharmony_ci              60:          15 Load 53(g_tTex2dmsf4)
510617a3babSopenharmony_ci              61:     11(int) ImageQuerySamples 60
511617a3babSopenharmony_ci                              Store 29(NumberOfSamplesU) 61
512617a3babSopenharmony_ci              62:          15 Load 17(g_tTex2dmsf1)
513617a3babSopenharmony_ci              69:    7(fvec4) ImageFetch 62 67 Sample 68
514617a3babSopenharmony_ci              70:    6(float) CompositeExtract 69 0
515617a3babSopenharmony_ci              71:          15 Load 33(g_tTex2dmsf2)
516617a3babSopenharmony_ci              72:    7(fvec4) ImageFetch 71 67 Sample 68
517617a3babSopenharmony_ci              74:    6(float) CompositeExtract 72 0
518617a3babSopenharmony_ci              75:    6(float) CompositeExtract 72 1
519617a3babSopenharmony_ci              76:   73(fvec2) CompositeConstruct 74 75
520617a3babSopenharmony_ci              77:          15 Load 43(g_tTex2dmsf3)
521617a3babSopenharmony_ci              78:    7(fvec4) ImageFetch 77 67 Sample 68
522617a3babSopenharmony_ci              80:    6(float) CompositeExtract 78 0
523617a3babSopenharmony_ci              81:    6(float) CompositeExtract 78 1
524617a3babSopenharmony_ci              82:    6(float) CompositeExtract 78 2
525617a3babSopenharmony_ci              83:   79(fvec3) CompositeConstruct 80 81 82
526617a3babSopenharmony_ci              84:          15 Load 53(g_tTex2dmsf4)
527617a3babSopenharmony_ci              85:    7(fvec4) ImageFetch 84 67 Sample 68
528617a3babSopenharmony_ci              89:          86 Load 88(g_tTex2df1)
529617a3babSopenharmony_ci              93:          90 Load 92(g_sSamp)
530617a3babSopenharmony_ci              95:          94 SampledImage 89 93
531617a3babSopenharmony_ci              99:    7(fvec4) ImageSampleImplicitLod 95 98
532617a3babSopenharmony_ci             100:    6(float) CompositeExtract 99 0
533617a3babSopenharmony_ci             102:          86 Load 101(g_tTex2df2)
534617a3babSopenharmony_ci             103:          90 Load 92(g_sSamp)
535617a3babSopenharmony_ci             104:          94 SampledImage 102 103
536617a3babSopenharmony_ci             105:    7(fvec4) ImageSampleImplicitLod 104 98
537617a3babSopenharmony_ci             106:    6(float) CompositeExtract 105 0
538617a3babSopenharmony_ci             107:    6(float) CompositeExtract 105 1
539617a3babSopenharmony_ci             108:   73(fvec2) CompositeConstruct 106 107
540617a3babSopenharmony_ci             110:          86 Load 109(g_tTex2df3)
541617a3babSopenharmony_ci             111:          90 Load 92(g_sSamp)
542617a3babSopenharmony_ci             112:          94 SampledImage 110 111
543617a3babSopenharmony_ci             113:    7(fvec4) ImageSampleImplicitLod 112 98
544617a3babSopenharmony_ci             114:    6(float) CompositeExtract 113 0
545617a3babSopenharmony_ci             115:    6(float) CompositeExtract 113 1
546617a3babSopenharmony_ci             116:    6(float) CompositeExtract 113 2
547617a3babSopenharmony_ci             117:   79(fvec3) CompositeConstruct 114 115 116
548617a3babSopenharmony_ci             119:          86 Load 118(g_tTex2df4)
549617a3babSopenharmony_ci             120:          90 Load 92(g_sSamp)
550617a3babSopenharmony_ci             121:          94 SampledImage 119 120
551617a3babSopenharmony_ci             122:    7(fvec4) ImageSampleImplicitLod 121 98
552617a3babSopenharmony_ci                              ReturnValue 124
553617a3babSopenharmony_ci                              FunctionEnd
554