afce97f6eb6971d202f77e0d7dd45be191fa574d
[platform/upstream/glslang.git] / Test / baseResults / hlsl.samplegrad.basic.dx10.vert.out
1 hlsl.samplegrad.basic.dx10.vert
2 Shader version: 450
3 0:? Sequence
4 0:27  Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
5 0:27    Function Parameters: 
6 0:?     Sequence
7 0:30      Sequence
8 0:30        move second child to first child ( temp 4-component vector of float)
9 0:30          'txval10' ( temp 4-component vector of float)
10 0:30          textureGrad ( temp 4-component vector of float)
11 0:30            Construct combined texture-sampler ( temp sampler1D)
12 0:30              'g_tTex1df4' (layout( binding=0) uniform texture1D)
13 0:30              'g_sSamp' (layout( binding=0) uniform sampler)
14 0:30            Constant:
15 0:30              0.100000
16 0:30            Constant:
17 0:30              1.100000
18 0:30            Constant:
19 0:30              1.200000
20 0:31      Sequence
21 0:31        move second child to first child ( temp 4-component vector of int)
22 0:31          'txval11' ( temp 4-component vector of int)
23 0:31          textureGrad ( temp 4-component vector of int)
24 0:31            Construct combined texture-sampler ( temp isampler1D)
25 0:31              'g_tTex1di4' ( uniform itexture1D)
26 0:31              'g_sSamp' (layout( binding=0) uniform sampler)
27 0:31            Constant:
28 0:31              0.200000
29 0:31            Constant:
30 0:31              1.100000
31 0:31            Constant:
32 0:31              1.200000
33 0:32      Sequence
34 0:32        move second child to first child ( temp 4-component vector of uint)
35 0:32          'txval12' ( temp 4-component vector of uint)
36 0:32          textureGrad ( temp 4-component vector of uint)
37 0:32            Construct combined texture-sampler ( temp usampler1D)
38 0:32              'g_tTex1du4' ( uniform utexture1D)
39 0:32              'g_sSamp' (layout( binding=0) uniform sampler)
40 0:32            Constant:
41 0:32              0.300000
42 0:32            Constant:
43 0:32              1.100000
44 0:32            Constant:
45 0:32              1.200000
46 0:34      Sequence
47 0:34        move second child to first child ( temp 4-component vector of float)
48 0:34          'txval20' ( temp 4-component vector of float)
49 0:34          textureGrad ( temp 4-component vector of float)
50 0:34            Construct combined texture-sampler ( temp sampler2D)
51 0:34              'g_tTex2df4' ( uniform texture2D)
52 0:34              'g_sSamp' (layout( binding=0) uniform sampler)
53 0:?             Constant:
54 0:?               0.100000
55 0:?               0.200000
56 0:?             Constant:
57 0:?               1.100000
58 0:?               1.200000
59 0:?             Constant:
60 0:?               1.100000
61 0:?               1.200000
62 0:35      Sequence
63 0:35        move second child to first child ( temp 4-component vector of int)
64 0:35          'txval21' ( temp 4-component vector of int)
65 0:35          textureGrad ( temp 4-component vector of int)
66 0:35            Construct combined texture-sampler ( temp isampler2D)
67 0:35              'g_tTex2di4' ( uniform itexture2D)
68 0:35              'g_sSamp' (layout( binding=0) uniform sampler)
69 0:?             Constant:
70 0:?               0.300000
71 0:?               0.400000
72 0:?             Constant:
73 0:?               1.100000
74 0:?               1.200000
75 0:?             Constant:
76 0:?               1.100000
77 0:?               1.200000
78 0:36      Sequence
79 0:36        move second child to first child ( temp 4-component vector of uint)
80 0:36          'txval22' ( temp 4-component vector of uint)
81 0:36          textureGrad ( temp 4-component vector of uint)
82 0:36            Construct combined texture-sampler ( temp usampler2D)
83 0:36              'g_tTex2du4' ( uniform utexture2D)
84 0:36              'g_sSamp' (layout( binding=0) uniform sampler)
85 0:?             Constant:
86 0:?               0.500000
87 0:?               0.600000
88 0:?             Constant:
89 0:?               1.100000
90 0:?               1.200000
91 0:?             Constant:
92 0:?               1.100000
93 0:?               1.200000
94 0:38      Sequence
95 0:38        move second child to first child ( temp 4-component vector of float)
96 0:38          'txval30' ( temp 4-component vector of float)
97 0:38          textureGrad ( temp 4-component vector of float)
98 0:38            Construct combined texture-sampler ( temp sampler3D)
99 0:38              'g_tTex3df4' ( uniform texture3D)
100 0:38              'g_sSamp' (layout( binding=0) uniform sampler)
101 0:?             Constant:
102 0:?               0.100000
103 0:?               0.200000
104 0:?               0.300000
105 0:?             Constant:
106 0:?               1.100000
107 0:?               1.200000
108 0:?               1.300000
109 0:?             Constant:
110 0:?               1.100000
111 0:?               1.200000
112 0:?               1.300000
113 0:39      Sequence
114 0:39        move second child to first child ( temp 4-component vector of int)
115 0:39          'txval31' ( temp 4-component vector of int)
116 0:39          textureGrad ( temp 4-component vector of int)
117 0:39            Construct combined texture-sampler ( temp isampler3D)
118 0:39              'g_tTex3di4' ( uniform itexture3D)
119 0:39              'g_sSamp' (layout( binding=0) uniform sampler)
120 0:?             Constant:
121 0:?               0.400000
122 0:?               0.500000
123 0:?               0.600000
124 0:?             Constant:
125 0:?               1.100000
126 0:?               1.200000
127 0:?               1.300000
128 0:?             Constant:
129 0:?               1.100000
130 0:?               1.200000
131 0:?               1.300000
132 0:40      Sequence
133 0:40        move second child to first child ( temp 4-component vector of uint)
134 0:40          'txval32' ( temp 4-component vector of uint)
135 0:40          textureGrad ( temp 4-component vector of uint)
136 0:40            Construct combined texture-sampler ( temp usampler3D)
137 0:40              'g_tTex3du4' ( uniform utexture3D)
138 0:40              'g_sSamp' (layout( binding=0) uniform sampler)
139 0:?             Constant:
140 0:?               0.700000
141 0:?               0.800000
142 0:?               0.900000
143 0:?             Constant:
144 0:?               1.100000
145 0:?               1.200000
146 0:?               1.300000
147 0:?             Constant:
148 0:?               1.100000
149 0:?               1.200000
150 0:?               1.300000
151 0:42      Sequence
152 0:42        move second child to first child ( temp 4-component vector of float)
153 0:42          'txval40' ( temp 4-component vector of float)
154 0:42          textureGrad ( temp 4-component vector of float)
155 0:42            Construct combined texture-sampler ( temp samplerCube)
156 0:42              'g_tTexcdf4' ( uniform textureCube)
157 0:42              'g_sSamp' (layout( binding=0) uniform sampler)
158 0:?             Constant:
159 0:?               0.100000
160 0:?               0.200000
161 0:?               0.300000
162 0:?             Constant:
163 0:?               1.100000
164 0:?               1.200000
165 0:?               1.300000
166 0:?             Constant:
167 0:?               1.100000
168 0:?               1.200000
169 0:?               1.300000
170 0:43      Sequence
171 0:43        move second child to first child ( temp 4-component vector of int)
172 0:43          'txval41' ( temp 4-component vector of int)
173 0:43          textureGrad ( temp 4-component vector of int)
174 0:43            Construct combined texture-sampler ( temp isamplerCube)
175 0:43              'g_tTexcdi4' ( uniform itextureCube)
176 0:43              'g_sSamp' (layout( binding=0) uniform sampler)
177 0:?             Constant:
178 0:?               0.400000
179 0:?               0.500000
180 0:?               0.600000
181 0:?             Constant:
182 0:?               1.100000
183 0:?               1.200000
184 0:?               1.300000
185 0:?             Constant:
186 0:?               1.100000
187 0:?               1.200000
188 0:?               1.300000
189 0:44      Sequence
190 0:44        move second child to first child ( temp 4-component vector of uint)
191 0:44          'txval42' ( temp 4-component vector of uint)
192 0:44          textureGrad ( temp 4-component vector of uint)
193 0:44            Construct combined texture-sampler ( temp usamplerCube)
194 0:44              'g_tTexcdu4' ( uniform utextureCube)
195 0:44              'g_sSamp' (layout( binding=0) uniform sampler)
196 0:?             Constant:
197 0:?               0.700000
198 0:?               0.800000
199 0:?               0.900000
200 0:?             Constant:
201 0:?               1.100000
202 0:?               1.200000
203 0:?               1.300000
204 0:?             Constant:
205 0:?               1.100000
206 0:?               1.200000
207 0:?               1.300000
208 0:46      move second child to first child ( temp 4-component vector of float)
209 0:46        Pos: direct index for structure ( temp 4-component vector of float)
210 0:46          'vsout' ( temp structure{ temp 4-component vector of float Pos})
211 0:46          Constant:
212 0:46            0 (const int)
213 0:?         Constant:
214 0:?           0.000000
215 0:?           0.000000
216 0:?           0.000000
217 0:?           0.000000
218 0:48      Branch: Return with expression
219 0:48        'vsout' ( temp structure{ temp 4-component vector of float Pos})
220 0:27  Function Definition: main( ( temp void)
221 0:27    Function Parameters: 
222 0:?     Sequence
223 0:27      Sequence
224 0:27        move second child to first child ( temp 4-component vector of float)
225 0:?           '@entryPointOutput_Pos' ( out 4-component vector of float Position)
226 0:27          Pos: direct index for structure ( temp 4-component vector of float)
227 0:27            Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
228 0:27            Constant:
229 0:27              0 (const int)
230 0:?   Linker Objects
231 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
232 0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
233 0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
234 0:?     'g_tTex1di4' ( uniform itexture1D)
235 0:?     'g_tTex1du4' ( uniform utexture1D)
236 0:?     'g_tTex2df4' ( uniform texture2D)
237 0:?     'g_tTex2di4' ( uniform itexture2D)
238 0:?     'g_tTex2du4' ( uniform utexture2D)
239 0:?     'g_tTex3df4' ( uniform texture3D)
240 0:?     'g_tTex3di4' ( uniform itexture3D)
241 0:?     'g_tTex3du4' ( uniform utexture3D)
242 0:?     'g_tTexcdf4' ( uniform textureCube)
243 0:?     'g_tTexcdi4' ( uniform itextureCube)
244 0:?     'g_tTexcdu4' ( uniform utextureCube)
245 0:?     '@entryPointOutput' (layout( location=0) out structure{})
246
247
248 Linked vertex stage:
249
250
251 Shader version: 450
252 0:? Sequence
253 0:27  Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
254 0:27    Function Parameters: 
255 0:?     Sequence
256 0:30      Sequence
257 0:30        move second child to first child ( temp 4-component vector of float)
258 0:30          'txval10' ( temp 4-component vector of float)
259 0:30          textureGrad ( temp 4-component vector of float)
260 0:30            Construct combined texture-sampler ( temp sampler1D)
261 0:30              'g_tTex1df4' (layout( binding=0) uniform texture1D)
262 0:30              'g_sSamp' (layout( binding=0) uniform sampler)
263 0:30            Constant:
264 0:30              0.100000
265 0:30            Constant:
266 0:30              1.100000
267 0:30            Constant:
268 0:30              1.200000
269 0:31      Sequence
270 0:31        move second child to first child ( temp 4-component vector of int)
271 0:31          'txval11' ( temp 4-component vector of int)
272 0:31          textureGrad ( temp 4-component vector of int)
273 0:31            Construct combined texture-sampler ( temp isampler1D)
274 0:31              'g_tTex1di4' ( uniform itexture1D)
275 0:31              'g_sSamp' (layout( binding=0) uniform sampler)
276 0:31            Constant:
277 0:31              0.200000
278 0:31            Constant:
279 0:31              1.100000
280 0:31            Constant:
281 0:31              1.200000
282 0:32      Sequence
283 0:32        move second child to first child ( temp 4-component vector of uint)
284 0:32          'txval12' ( temp 4-component vector of uint)
285 0:32          textureGrad ( temp 4-component vector of uint)
286 0:32            Construct combined texture-sampler ( temp usampler1D)
287 0:32              'g_tTex1du4' ( uniform utexture1D)
288 0:32              'g_sSamp' (layout( binding=0) uniform sampler)
289 0:32            Constant:
290 0:32              0.300000
291 0:32            Constant:
292 0:32              1.100000
293 0:32            Constant:
294 0:32              1.200000
295 0:34      Sequence
296 0:34        move second child to first child ( temp 4-component vector of float)
297 0:34          'txval20' ( temp 4-component vector of float)
298 0:34          textureGrad ( temp 4-component vector of float)
299 0:34            Construct combined texture-sampler ( temp sampler2D)
300 0:34              'g_tTex2df4' ( uniform texture2D)
301 0:34              'g_sSamp' (layout( binding=0) uniform sampler)
302 0:?             Constant:
303 0:?               0.100000
304 0:?               0.200000
305 0:?             Constant:
306 0:?               1.100000
307 0:?               1.200000
308 0:?             Constant:
309 0:?               1.100000
310 0:?               1.200000
311 0:35      Sequence
312 0:35        move second child to first child ( temp 4-component vector of int)
313 0:35          'txval21' ( temp 4-component vector of int)
314 0:35          textureGrad ( temp 4-component vector of int)
315 0:35            Construct combined texture-sampler ( temp isampler2D)
316 0:35              'g_tTex2di4' ( uniform itexture2D)
317 0:35              'g_sSamp' (layout( binding=0) uniform sampler)
318 0:?             Constant:
319 0:?               0.300000
320 0:?               0.400000
321 0:?             Constant:
322 0:?               1.100000
323 0:?               1.200000
324 0:?             Constant:
325 0:?               1.100000
326 0:?               1.200000
327 0:36      Sequence
328 0:36        move second child to first child ( temp 4-component vector of uint)
329 0:36          'txval22' ( temp 4-component vector of uint)
330 0:36          textureGrad ( temp 4-component vector of uint)
331 0:36            Construct combined texture-sampler ( temp usampler2D)
332 0:36              'g_tTex2du4' ( uniform utexture2D)
333 0:36              'g_sSamp' (layout( binding=0) uniform sampler)
334 0:?             Constant:
335 0:?               0.500000
336 0:?               0.600000
337 0:?             Constant:
338 0:?               1.100000
339 0:?               1.200000
340 0:?             Constant:
341 0:?               1.100000
342 0:?               1.200000
343 0:38      Sequence
344 0:38        move second child to first child ( temp 4-component vector of float)
345 0:38          'txval30' ( temp 4-component vector of float)
346 0:38          textureGrad ( temp 4-component vector of float)
347 0:38            Construct combined texture-sampler ( temp sampler3D)
348 0:38              'g_tTex3df4' ( uniform texture3D)
349 0:38              'g_sSamp' (layout( binding=0) uniform sampler)
350 0:?             Constant:
351 0:?               0.100000
352 0:?               0.200000
353 0:?               0.300000
354 0:?             Constant:
355 0:?               1.100000
356 0:?               1.200000
357 0:?               1.300000
358 0:?             Constant:
359 0:?               1.100000
360 0:?               1.200000
361 0:?               1.300000
362 0:39      Sequence
363 0:39        move second child to first child ( temp 4-component vector of int)
364 0:39          'txval31' ( temp 4-component vector of int)
365 0:39          textureGrad ( temp 4-component vector of int)
366 0:39            Construct combined texture-sampler ( temp isampler3D)
367 0:39              'g_tTex3di4' ( uniform itexture3D)
368 0:39              'g_sSamp' (layout( binding=0) uniform sampler)
369 0:?             Constant:
370 0:?               0.400000
371 0:?               0.500000
372 0:?               0.600000
373 0:?             Constant:
374 0:?               1.100000
375 0:?               1.200000
376 0:?               1.300000
377 0:?             Constant:
378 0:?               1.100000
379 0:?               1.200000
380 0:?               1.300000
381 0:40      Sequence
382 0:40        move second child to first child ( temp 4-component vector of uint)
383 0:40          'txval32' ( temp 4-component vector of uint)
384 0:40          textureGrad ( temp 4-component vector of uint)
385 0:40            Construct combined texture-sampler ( temp usampler3D)
386 0:40              'g_tTex3du4' ( uniform utexture3D)
387 0:40              'g_sSamp' (layout( binding=0) uniform sampler)
388 0:?             Constant:
389 0:?               0.700000
390 0:?               0.800000
391 0:?               0.900000
392 0:?             Constant:
393 0:?               1.100000
394 0:?               1.200000
395 0:?               1.300000
396 0:?             Constant:
397 0:?               1.100000
398 0:?               1.200000
399 0:?               1.300000
400 0:42      Sequence
401 0:42        move second child to first child ( temp 4-component vector of float)
402 0:42          'txval40' ( temp 4-component vector of float)
403 0:42          textureGrad ( temp 4-component vector of float)
404 0:42            Construct combined texture-sampler ( temp samplerCube)
405 0:42              'g_tTexcdf4' ( uniform textureCube)
406 0:42              'g_sSamp' (layout( binding=0) uniform sampler)
407 0:?             Constant:
408 0:?               0.100000
409 0:?               0.200000
410 0:?               0.300000
411 0:?             Constant:
412 0:?               1.100000
413 0:?               1.200000
414 0:?               1.300000
415 0:?             Constant:
416 0:?               1.100000
417 0:?               1.200000
418 0:?               1.300000
419 0:43      Sequence
420 0:43        move second child to first child ( temp 4-component vector of int)
421 0:43          'txval41' ( temp 4-component vector of int)
422 0:43          textureGrad ( temp 4-component vector of int)
423 0:43            Construct combined texture-sampler ( temp isamplerCube)
424 0:43              'g_tTexcdi4' ( uniform itextureCube)
425 0:43              'g_sSamp' (layout( binding=0) uniform sampler)
426 0:?             Constant:
427 0:?               0.400000
428 0:?               0.500000
429 0:?               0.600000
430 0:?             Constant:
431 0:?               1.100000
432 0:?               1.200000
433 0:?               1.300000
434 0:?             Constant:
435 0:?               1.100000
436 0:?               1.200000
437 0:?               1.300000
438 0:44      Sequence
439 0:44        move second child to first child ( temp 4-component vector of uint)
440 0:44          'txval42' ( temp 4-component vector of uint)
441 0:44          textureGrad ( temp 4-component vector of uint)
442 0:44            Construct combined texture-sampler ( temp usamplerCube)
443 0:44              'g_tTexcdu4' ( uniform utextureCube)
444 0:44              'g_sSamp' (layout( binding=0) uniform sampler)
445 0:?             Constant:
446 0:?               0.700000
447 0:?               0.800000
448 0:?               0.900000
449 0:?             Constant:
450 0:?               1.100000
451 0:?               1.200000
452 0:?               1.300000
453 0:?             Constant:
454 0:?               1.100000
455 0:?               1.200000
456 0:?               1.300000
457 0:46      move second child to first child ( temp 4-component vector of float)
458 0:46        Pos: direct index for structure ( temp 4-component vector of float)
459 0:46          'vsout' ( temp structure{ temp 4-component vector of float Pos})
460 0:46          Constant:
461 0:46            0 (const int)
462 0:?         Constant:
463 0:?           0.000000
464 0:?           0.000000
465 0:?           0.000000
466 0:?           0.000000
467 0:48      Branch: Return with expression
468 0:48        'vsout' ( temp structure{ temp 4-component vector of float Pos})
469 0:27  Function Definition: main( ( temp void)
470 0:27    Function Parameters: 
471 0:?     Sequence
472 0:27      Sequence
473 0:27        move second child to first child ( temp 4-component vector of float)
474 0:?           '@entryPointOutput_Pos' ( out 4-component vector of float Position)
475 0:27          Pos: direct index for structure ( temp 4-component vector of float)
476 0:27            Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
477 0:27            Constant:
478 0:27              0 (const int)
479 0:?   Linker Objects
480 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
481 0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
482 0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
483 0:?     'g_tTex1di4' ( uniform itexture1D)
484 0:?     'g_tTex1du4' ( uniform utexture1D)
485 0:?     'g_tTex2df4' ( uniform texture2D)
486 0:?     'g_tTex2di4' ( uniform itexture2D)
487 0:?     'g_tTex2du4' ( uniform utexture2D)
488 0:?     'g_tTex3df4' ( uniform texture3D)
489 0:?     'g_tTex3di4' ( uniform itexture3D)
490 0:?     'g_tTex3du4' ( uniform utexture3D)
491 0:?     'g_tTexcdf4' ( uniform textureCube)
492 0:?     'g_tTexcdi4' ( uniform itextureCube)
493 0:?     'g_tTexcdu4' ( uniform utextureCube)
494 0:?     '@entryPointOutput' (layout( location=0) out structure{})
495
496 // Module Version 10000
497 // Generated by (magic number): 80001
498 // Id's are bound by 169
499
500                               Capability Shader
501                               Capability Sampled1D
502                1:             ExtInstImport  "GLSL.std.450"
503                               MemoryModel Logical GLSL450
504                               EntryPoint Vertex 4  "main" 162 168
505                               Name 4  "main"
506                               Name 8  "VS_OUTPUT"
507                               MemberName 8(VS_OUTPUT) 0  "Pos"
508                               Name 10  "@main("
509                               Name 13  "txval10"
510                               Name 16  "g_tTex1df4"
511                               Name 20  "g_sSamp"
512                               Name 31  "txval11"
513                               Name 34  "g_tTex1di4"
514                               Name 44  "txval12"
515                               Name 47  "g_tTex1du4"
516                               Name 54  "txval20"
517                               Name 57  "g_tTex2df4"
518                               Name 66  "txval21"
519                               Name 69  "g_tTex2di4"
520                               Name 77  "txval22"
521                               Name 80  "g_tTex2du4"
522                               Name 89  "txval30"
523                               Name 92  "g_tTex3df4"
524                               Name 102  "txval31"
525                               Name 105  "g_tTex3di4"
526                               Name 112  "txval32"
527                               Name 115  "g_tTex3du4"
528                               Name 125  "txval40"
529                               Name 128  "g_tTexcdf4"
530                               Name 134  "txval41"
531                               Name 137  "g_tTexcdi4"
532                               Name 143  "txval42"
533                               Name 146  "g_tTexcdu4"
534                               Name 153  "vsout"
535                               Name 162  "@entryPointOutput_Pos"
536                               Name 165  "g_tTex1df4a"
537                               Name 166  "VS_OUTPUT"
538                               Name 168  "@entryPointOutput"
539                               Decorate 16(g_tTex1df4) DescriptorSet 0
540                               Decorate 16(g_tTex1df4) Binding 0
541                               Decorate 20(g_sSamp) DescriptorSet 0
542                               Decorate 20(g_sSamp) Binding 0
543                               Decorate 34(g_tTex1di4) DescriptorSet 0
544                               Decorate 47(g_tTex1du4) DescriptorSet 0
545                               Decorate 57(g_tTex2df4) DescriptorSet 0
546                               Decorate 69(g_tTex2di4) DescriptorSet 0
547                               Decorate 80(g_tTex2du4) DescriptorSet 0
548                               Decorate 92(g_tTex3df4) DescriptorSet 0
549                               Decorate 105(g_tTex3di4) DescriptorSet 0
550                               Decorate 115(g_tTex3du4) DescriptorSet 0
551                               Decorate 128(g_tTexcdf4) DescriptorSet 0
552                               Decorate 137(g_tTexcdi4) DescriptorSet 0
553                               Decorate 146(g_tTexcdu4) DescriptorSet 0
554                               Decorate 162(@entryPointOutput_Pos) BuiltIn Position
555                               Decorate 165(g_tTex1df4a) DescriptorSet 0
556                               Decorate 165(g_tTex1df4a) Binding 1
557                               Decorate 168(@entryPointOutput) Location 0
558                2:             TypeVoid
559                3:             TypeFunction 2
560                6:             TypeFloat 32
561                7:             TypeVector 6(float) 4
562     8(VS_OUTPUT):             TypeStruct 7(fvec4)
563                9:             TypeFunction 8(VS_OUTPUT)
564               12:             TypePointer Function 7(fvec4)
565               14:             TypeImage 6(float) 1D sampled format:Unknown
566               15:             TypePointer UniformConstant 14
567   16(g_tTex1df4):     15(ptr) Variable UniformConstant
568               18:             TypeSampler
569               19:             TypePointer UniformConstant 18
570      20(g_sSamp):     19(ptr) Variable UniformConstant
571               22:             TypeSampledImage 14
572               24:    6(float) Constant 1036831949
573               25:    6(float) Constant 1066192077
574               26:    6(float) Constant 1067030938
575               28:             TypeInt 32 1
576               29:             TypeVector 28(int) 4
577               30:             TypePointer Function 29(ivec4)
578               32:             TypeImage 28(int) 1D sampled format:Unknown
579               33:             TypePointer UniformConstant 32
580   34(g_tTex1di4):     33(ptr) Variable UniformConstant
581               37:             TypeSampledImage 32
582               39:    6(float) Constant 1045220557
583               41:             TypeInt 32 0
584               42:             TypeVector 41(int) 4
585               43:             TypePointer Function 42(ivec4)
586               45:             TypeImage 41(int) 1D sampled format:Unknown
587               46:             TypePointer UniformConstant 45
588   47(g_tTex1du4):     46(ptr) Variable UniformConstant
589               50:             TypeSampledImage 45
590               52:    6(float) Constant 1050253722
591               55:             TypeImage 6(float) 2D sampled format:Unknown
592               56:             TypePointer UniformConstant 55
593   57(g_tTex2df4):     56(ptr) Variable UniformConstant
594               60:             TypeSampledImage 55
595               62:             TypeVector 6(float) 2
596               63:   62(fvec2) ConstantComposite 24 39
597               64:   62(fvec2) ConstantComposite 25 26
598               67:             TypeImage 28(int) 2D sampled format:Unknown
599               68:             TypePointer UniformConstant 67
600   69(g_tTex2di4):     68(ptr) Variable UniformConstant
601               72:             TypeSampledImage 67
602               74:    6(float) Constant 1053609165
603               75:   62(fvec2) ConstantComposite 52 74
604               78:             TypeImage 41(int) 2D sampled format:Unknown
605               79:             TypePointer UniformConstant 78
606   80(g_tTex2du4):     79(ptr) Variable UniformConstant
607               83:             TypeSampledImage 78
608               85:    6(float) Constant 1056964608
609               86:    6(float) Constant 1058642330
610               87:   62(fvec2) ConstantComposite 85 86
611               90:             TypeImage 6(float) 3D sampled format:Unknown
612               91:             TypePointer UniformConstant 90
613   92(g_tTex3df4):     91(ptr) Variable UniformConstant
614               95:             TypeSampledImage 90
615               97:             TypeVector 6(float) 3
616               98:   97(fvec3) ConstantComposite 24 39 52
617               99:    6(float) Constant 1067869798
618              100:   97(fvec3) ConstantComposite 25 26 99
619              103:             TypeImage 28(int) 3D sampled format:Unknown
620              104:             TypePointer UniformConstant 103
621  105(g_tTex3di4):    104(ptr) Variable UniformConstant
622              108:             TypeSampledImage 103
623              110:   97(fvec3) ConstantComposite 74 85 86
624              113:             TypeImage 41(int) 3D sampled format:Unknown
625              114:             TypePointer UniformConstant 113
626  115(g_tTex3du4):    114(ptr) Variable UniformConstant
627              118:             TypeSampledImage 113
628              120:    6(float) Constant 1060320051
629              121:    6(float) Constant 1061997773
630              122:    6(float) Constant 1063675494
631              123:   97(fvec3) ConstantComposite 120 121 122
632              126:             TypeImage 6(float) Cube sampled format:Unknown
633              127:             TypePointer UniformConstant 126
634  128(g_tTexcdf4):    127(ptr) Variable UniformConstant
635              131:             TypeSampledImage 126
636              135:             TypeImage 28(int) Cube sampled format:Unknown
637              136:             TypePointer UniformConstant 135
638  137(g_tTexcdi4):    136(ptr) Variable UniformConstant
639              140:             TypeSampledImage 135
640              144:             TypeImage 41(int) Cube sampled format:Unknown
641              145:             TypePointer UniformConstant 144
642  146(g_tTexcdu4):    145(ptr) Variable UniformConstant
643              149:             TypeSampledImage 144
644              152:             TypePointer Function 8(VS_OUTPUT)
645              154:     28(int) Constant 0
646              155:    6(float) Constant 0
647              156:    7(fvec4) ConstantComposite 155 155 155 155
648              161:             TypePointer Output 7(fvec4)
649 162(@entryPointOutput_Pos):    161(ptr) Variable Output
650 165(g_tTex1df4a):     15(ptr) Variable UniformConstant
651   166(VS_OUTPUT):             TypeStruct
652              167:             TypePointer Output 166(VS_OUTPUT)
653 168(@entryPointOutput):    167(ptr) Variable Output
654          4(main):           2 Function None 3
655                5:             Label
656              163:8(VS_OUTPUT) FunctionCall 10(@main()
657              164:    7(fvec4) CompositeExtract 163 0
658                               Store 162(@entryPointOutput_Pos) 164
659                               Return
660                               FunctionEnd
661       10(@main():8(VS_OUTPUT) Function None 9
662               11:             Label
663      13(txval10):     12(ptr) Variable Function
664      31(txval11):     30(ptr) Variable Function
665      44(txval12):     43(ptr) Variable Function
666      54(txval20):     12(ptr) Variable Function
667      66(txval21):     30(ptr) Variable Function
668      77(txval22):     43(ptr) Variable Function
669      89(txval30):     12(ptr) Variable Function
670     102(txval31):     30(ptr) Variable Function
671     112(txval32):     43(ptr) Variable Function
672     125(txval40):     12(ptr) Variable Function
673     134(txval41):     30(ptr) Variable Function
674     143(txval42):     43(ptr) Variable Function
675       153(vsout):    152(ptr) Variable Function
676               17:          14 Load 16(g_tTex1df4)
677               21:          18 Load 20(g_sSamp)
678               23:          22 SampledImage 17 21
679               27:    7(fvec4) ImageSampleExplicitLod 23 24 Grad 25 26
680                               Store 13(txval10) 27
681               35:          32 Load 34(g_tTex1di4)
682               36:          18 Load 20(g_sSamp)
683               38:          37 SampledImage 35 36
684               40:   29(ivec4) ImageSampleExplicitLod 38 39 Grad 25 26
685                               Store 31(txval11) 40
686               48:          45 Load 47(g_tTex1du4)
687               49:          18 Load 20(g_sSamp)
688               51:          50 SampledImage 48 49
689               53:   42(ivec4) ImageSampleExplicitLod 51 52 Grad 25 26
690                               Store 44(txval12) 53
691               58:          55 Load 57(g_tTex2df4)
692               59:          18 Load 20(g_sSamp)
693               61:          60 SampledImage 58 59
694               65:    7(fvec4) ImageSampleExplicitLod 61 63 Grad 64 64
695                               Store 54(txval20) 65
696               70:          67 Load 69(g_tTex2di4)
697               71:          18 Load 20(g_sSamp)
698               73:          72 SampledImage 70 71
699               76:   29(ivec4) ImageSampleExplicitLod 73 75 Grad 64 64
700                               Store 66(txval21) 76
701               81:          78 Load 80(g_tTex2du4)
702               82:          18 Load 20(g_sSamp)
703               84:          83 SampledImage 81 82
704               88:   42(ivec4) ImageSampleExplicitLod 84 87 Grad 64 64
705                               Store 77(txval22) 88
706               93:          90 Load 92(g_tTex3df4)
707               94:          18 Load 20(g_sSamp)
708               96:          95 SampledImage 93 94
709              101:    7(fvec4) ImageSampleExplicitLod 96 98 Grad 100 100
710                               Store 89(txval30) 101
711              106:         103 Load 105(g_tTex3di4)
712              107:          18 Load 20(g_sSamp)
713              109:         108 SampledImage 106 107
714              111:   29(ivec4) ImageSampleExplicitLod 109 110 Grad 100 100
715                               Store 102(txval31) 111
716              116:         113 Load 115(g_tTex3du4)
717              117:          18 Load 20(g_sSamp)
718              119:         118 SampledImage 116 117
719              124:   42(ivec4) ImageSampleExplicitLod 119 123 Grad 100 100
720                               Store 112(txval32) 124
721              129:         126 Load 128(g_tTexcdf4)
722              130:          18 Load 20(g_sSamp)
723              132:         131 SampledImage 129 130
724              133:    7(fvec4) ImageSampleExplicitLod 132 98 Grad 100 100
725                               Store 125(txval40) 133
726              138:         135 Load 137(g_tTexcdi4)
727              139:          18 Load 20(g_sSamp)
728              141:         140 SampledImage 138 139
729              142:   29(ivec4) ImageSampleExplicitLod 141 110 Grad 100 100
730                               Store 134(txval41) 142
731              147:         144 Load 146(g_tTexcdu4)
732              148:          18 Load 20(g_sSamp)
733              150:         149 SampledImage 147 148
734              151:   42(ivec4) ImageSampleExplicitLod 150 123 Grad 100 100
735                               Store 143(txval42) 151
736              157:     12(ptr) AccessChain 153(vsout) 154
737                               Store 157 156
738              158:8(VS_OUTPUT) Load 153(vsout)
739                               ReturnValue 158
740                               FunctionEnd