Update CHANGES for release 11.12.0
[platform/upstream/glslang.git] / Test / baseResults / hlsl.samplegrad.basic.dx10.vert.out
1 hlsl.samplegrad.basic.dx10.vert
2 Shader version: 500
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:34            Constant:
54 0:34              0.100000
55 0:34              0.200000
56 0:34            Constant:
57 0:34              1.100000
58 0:34              1.200000
59 0:34            Constant:
60 0:34              1.100000
61 0:34              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:35            Constant:
70 0:35              0.300000
71 0:35              0.400000
72 0:35            Constant:
73 0:35              1.100000
74 0:35              1.200000
75 0:35            Constant:
76 0:35              1.100000
77 0:35              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:36            Constant:
86 0:36              0.500000
87 0:36              0.600000
88 0:36            Constant:
89 0:36              1.100000
90 0:36              1.200000
91 0:36            Constant:
92 0:36              1.100000
93 0:36              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:38            Constant:
102 0:38              0.100000
103 0:38              0.200000
104 0:38              0.300000
105 0:38            Constant:
106 0:38              1.100000
107 0:38              1.200000
108 0:38              1.300000
109 0:38            Constant:
110 0:38              1.100000
111 0:38              1.200000
112 0:38              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:39            Constant:
121 0:39              0.400000
122 0:39              0.500000
123 0:39              0.600000
124 0:39            Constant:
125 0:39              1.100000
126 0:39              1.200000
127 0:39              1.300000
128 0:39            Constant:
129 0:39              1.100000
130 0:39              1.200000
131 0:39              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:40            Constant:
140 0:40              0.700000
141 0:40              0.800000
142 0:40              0.900000
143 0:40            Constant:
144 0:40              1.100000
145 0:40              1.200000
146 0:40              1.300000
147 0:40            Constant:
148 0:40              1.100000
149 0:40              1.200000
150 0:40              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:42            Constant:
159 0:42              0.100000
160 0:42              0.200000
161 0:42              0.300000
162 0:42            Constant:
163 0:42              1.100000
164 0:42              1.200000
165 0:42              1.300000
166 0:42            Constant:
167 0:42              1.100000
168 0:42              1.200000
169 0:42              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:43            Constant:
178 0:43              0.400000
179 0:43              0.500000
180 0:43              0.600000
181 0:43            Constant:
182 0:43              1.100000
183 0:43              1.200000
184 0:43              1.300000
185 0:43            Constant:
186 0:43              1.100000
187 0:43              1.200000
188 0:43              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:44            Constant:
197 0:44              0.700000
198 0:44              0.800000
199 0:44              0.900000
200 0:44            Constant:
201 0:44              1.100000
202 0:44              1.200000
203 0:44              1.300000
204 0:44            Constant:
205 0:44              1.100000
206 0:44              1.200000
207 0:44              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:46        Constant:
214 0:46          0.000000
215 0:46          0.000000
216 0:46          0.000000
217 0:46          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.Pos' ( out 4-component vector of float Position)
246
247
248 Linked vertex stage:
249
250
251 Shader version: 500
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:34            Constant:
303 0:34              0.100000
304 0:34              0.200000
305 0:34            Constant:
306 0:34              1.100000
307 0:34              1.200000
308 0:34            Constant:
309 0:34              1.100000
310 0:34              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:35            Constant:
319 0:35              0.300000
320 0:35              0.400000
321 0:35            Constant:
322 0:35              1.100000
323 0:35              1.200000
324 0:35            Constant:
325 0:35              1.100000
326 0:35              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:36            Constant:
335 0:36              0.500000
336 0:36              0.600000
337 0:36            Constant:
338 0:36              1.100000
339 0:36              1.200000
340 0:36            Constant:
341 0:36              1.100000
342 0:36              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:38            Constant:
351 0:38              0.100000
352 0:38              0.200000
353 0:38              0.300000
354 0:38            Constant:
355 0:38              1.100000
356 0:38              1.200000
357 0:38              1.300000
358 0:38            Constant:
359 0:38              1.100000
360 0:38              1.200000
361 0:38              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:39            Constant:
370 0:39              0.400000
371 0:39              0.500000
372 0:39              0.600000
373 0:39            Constant:
374 0:39              1.100000
375 0:39              1.200000
376 0:39              1.300000
377 0:39            Constant:
378 0:39              1.100000
379 0:39              1.200000
380 0:39              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:40            Constant:
389 0:40              0.700000
390 0:40              0.800000
391 0:40              0.900000
392 0:40            Constant:
393 0:40              1.100000
394 0:40              1.200000
395 0:40              1.300000
396 0:40            Constant:
397 0:40              1.100000
398 0:40              1.200000
399 0:40              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:42            Constant:
408 0:42              0.100000
409 0:42              0.200000
410 0:42              0.300000
411 0:42            Constant:
412 0:42              1.100000
413 0:42              1.200000
414 0:42              1.300000
415 0:42            Constant:
416 0:42              1.100000
417 0:42              1.200000
418 0:42              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:43            Constant:
427 0:43              0.400000
428 0:43              0.500000
429 0:43              0.600000
430 0:43            Constant:
431 0:43              1.100000
432 0:43              1.200000
433 0:43              1.300000
434 0:43            Constant:
435 0:43              1.100000
436 0:43              1.200000
437 0:43              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:44            Constant:
446 0:44              0.700000
447 0:44              0.800000
448 0:44              0.900000
449 0:44            Constant:
450 0:44              1.100000
451 0:44              1.200000
452 0:44              1.300000
453 0:44            Constant:
454 0:44              1.100000
455 0:44              1.200000
456 0:44              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:46        Constant:
463 0:46          0.000000
464 0:46          0.000000
465 0:46          0.000000
466 0:46          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.Pos' ( out 4-component vector of float Position)
495
496 // Module Version 10000
497 // Generated by (magic number): 8000b
498 // Id's are bound by 166
499
500                               Capability Shader
501                               Capability Sampled1D
502                1:             ExtInstImport  "GLSL.std.450"
503                               MemoryModel Logical GLSL450
504                               EntryPoint Vertex 4  "main" 162
505                               Source HLSL 500
506                               Name 4  "main"
507                               Name 8  "VS_OUTPUT"
508                               MemberName 8(VS_OUTPUT) 0  "Pos"
509                               Name 10  "@main("
510                               Name 13  "txval10"
511                               Name 16  "g_tTex1df4"
512                               Name 20  "g_sSamp"
513                               Name 31  "txval11"
514                               Name 34  "g_tTex1di4"
515                               Name 44  "txval12"
516                               Name 47  "g_tTex1du4"
517                               Name 54  "txval20"
518                               Name 57  "g_tTex2df4"
519                               Name 66  "txval21"
520                               Name 69  "g_tTex2di4"
521                               Name 77  "txval22"
522                               Name 80  "g_tTex2du4"
523                               Name 89  "txval30"
524                               Name 92  "g_tTex3df4"
525                               Name 102  "txval31"
526                               Name 105  "g_tTex3di4"
527                               Name 112  "txval32"
528                               Name 115  "g_tTex3du4"
529                               Name 125  "txval40"
530                               Name 128  "g_tTexcdf4"
531                               Name 134  "txval41"
532                               Name 137  "g_tTexcdi4"
533                               Name 143  "txval42"
534                               Name 146  "g_tTexcdu4"
535                               Name 153  "vsout"
536                               Name 162  "@entryPointOutput.Pos"
537                               Name 165  "g_tTex1df4a"
538                               Decorate 16(g_tTex1df4) DescriptorSet 0
539                               Decorate 16(g_tTex1df4) Binding 0
540                               Decorate 20(g_sSamp) DescriptorSet 0
541                               Decorate 20(g_sSamp) Binding 0
542                               Decorate 34(g_tTex1di4) DescriptorSet 0
543                               Decorate 34(g_tTex1di4) Binding 2
544                               Decorate 47(g_tTex1du4) DescriptorSet 0
545                               Decorate 47(g_tTex1du4) Binding 3
546                               Decorate 57(g_tTex2df4) DescriptorSet 0
547                               Decorate 57(g_tTex2df4) Binding 4
548                               Decorate 69(g_tTex2di4) DescriptorSet 0
549                               Decorate 69(g_tTex2di4) Binding 5
550                               Decorate 80(g_tTex2du4) DescriptorSet 0
551                               Decorate 80(g_tTex2du4) Binding 6
552                               Decorate 92(g_tTex3df4) DescriptorSet 0
553                               Decorate 92(g_tTex3df4) Binding 7
554                               Decorate 105(g_tTex3di4) DescriptorSet 0
555                               Decorate 105(g_tTex3di4) Binding 8
556                               Decorate 115(g_tTex3du4) DescriptorSet 0
557                               Decorate 115(g_tTex3du4) Binding 9
558                               Decorate 128(g_tTexcdf4) DescriptorSet 0
559                               Decorate 128(g_tTexcdf4) Binding 10
560                               Decorate 137(g_tTexcdi4) DescriptorSet 0
561                               Decorate 137(g_tTexcdi4) Binding 11
562                               Decorate 146(g_tTexcdu4) DescriptorSet 0
563                               Decorate 146(g_tTexcdu4) Binding 12
564                               Decorate 162(@entryPointOutput.Pos) BuiltIn Position
565                               Decorate 165(g_tTex1df4a) DescriptorSet 0
566                               Decorate 165(g_tTex1df4a) Binding 1
567                2:             TypeVoid
568                3:             TypeFunction 2
569                6:             TypeFloat 32
570                7:             TypeVector 6(float) 4
571     8(VS_OUTPUT):             TypeStruct 7(fvec4)
572                9:             TypeFunction 8(VS_OUTPUT)
573               12:             TypePointer Function 7(fvec4)
574               14:             TypeImage 6(float) 1D sampled format:Unknown
575               15:             TypePointer UniformConstant 14
576   16(g_tTex1df4):     15(ptr) Variable UniformConstant
577               18:             TypeSampler
578               19:             TypePointer UniformConstant 18
579      20(g_sSamp):     19(ptr) Variable UniformConstant
580               22:             TypeSampledImage 14
581               24:    6(float) Constant 1036831949
582               25:    6(float) Constant 1066192077
583               26:    6(float) Constant 1067030938
584               28:             TypeInt 32 1
585               29:             TypeVector 28(int) 4
586               30:             TypePointer Function 29(ivec4)
587               32:             TypeImage 28(int) 1D sampled format:Unknown
588               33:             TypePointer UniformConstant 32
589   34(g_tTex1di4):     33(ptr) Variable UniformConstant
590               37:             TypeSampledImage 32
591               39:    6(float) Constant 1045220557
592               41:             TypeInt 32 0
593               42:             TypeVector 41(int) 4
594               43:             TypePointer Function 42(ivec4)
595               45:             TypeImage 41(int) 1D sampled format:Unknown
596               46:             TypePointer UniformConstant 45
597   47(g_tTex1du4):     46(ptr) Variable UniformConstant
598               50:             TypeSampledImage 45
599               52:    6(float) Constant 1050253722
600               55:             TypeImage 6(float) 2D sampled format:Unknown
601               56:             TypePointer UniformConstant 55
602   57(g_tTex2df4):     56(ptr) Variable UniformConstant
603               60:             TypeSampledImage 55
604               62:             TypeVector 6(float) 2
605               63:   62(fvec2) ConstantComposite 24 39
606               64:   62(fvec2) ConstantComposite 25 26
607               67:             TypeImage 28(int) 2D sampled format:Unknown
608               68:             TypePointer UniformConstant 67
609   69(g_tTex2di4):     68(ptr) Variable UniformConstant
610               72:             TypeSampledImage 67
611               74:    6(float) Constant 1053609165
612               75:   62(fvec2) ConstantComposite 52 74
613               78:             TypeImage 41(int) 2D sampled format:Unknown
614               79:             TypePointer UniformConstant 78
615   80(g_tTex2du4):     79(ptr) Variable UniformConstant
616               83:             TypeSampledImage 78
617               85:    6(float) Constant 1056964608
618               86:    6(float) Constant 1058642330
619               87:   62(fvec2) ConstantComposite 85 86
620               90:             TypeImage 6(float) 3D sampled format:Unknown
621               91:             TypePointer UniformConstant 90
622   92(g_tTex3df4):     91(ptr) Variable UniformConstant
623               95:             TypeSampledImage 90
624               97:             TypeVector 6(float) 3
625               98:   97(fvec3) ConstantComposite 24 39 52
626               99:    6(float) Constant 1067869798
627              100:   97(fvec3) ConstantComposite 25 26 99
628              103:             TypeImage 28(int) 3D sampled format:Unknown
629              104:             TypePointer UniformConstant 103
630  105(g_tTex3di4):    104(ptr) Variable UniformConstant
631              108:             TypeSampledImage 103
632              110:   97(fvec3) ConstantComposite 74 85 86
633              113:             TypeImage 41(int) 3D sampled format:Unknown
634              114:             TypePointer UniformConstant 113
635  115(g_tTex3du4):    114(ptr) Variable UniformConstant
636              118:             TypeSampledImage 113
637              120:    6(float) Constant 1060320051
638              121:    6(float) Constant 1061997773
639              122:    6(float) Constant 1063675494
640              123:   97(fvec3) ConstantComposite 120 121 122
641              126:             TypeImage 6(float) Cube sampled format:Unknown
642              127:             TypePointer UniformConstant 126
643  128(g_tTexcdf4):    127(ptr) Variable UniformConstant
644              131:             TypeSampledImage 126
645              135:             TypeImage 28(int) Cube sampled format:Unknown
646              136:             TypePointer UniformConstant 135
647  137(g_tTexcdi4):    136(ptr) Variable UniformConstant
648              140:             TypeSampledImage 135
649              144:             TypeImage 41(int) Cube sampled format:Unknown
650              145:             TypePointer UniformConstant 144
651  146(g_tTexcdu4):    145(ptr) Variable UniformConstant
652              149:             TypeSampledImage 144
653              152:             TypePointer Function 8(VS_OUTPUT)
654              154:     28(int) Constant 0
655              155:    6(float) Constant 0
656              156:    7(fvec4) ConstantComposite 155 155 155 155
657              161:             TypePointer Output 7(fvec4)
658 162(@entryPointOutput.Pos):    161(ptr) Variable Output
659 165(g_tTex1df4a):     15(ptr) Variable UniformConstant
660          4(main):           2 Function None 3
661                5:             Label
662              163:8(VS_OUTPUT) FunctionCall 10(@main()
663              164:    7(fvec4) CompositeExtract 163 0
664                               Store 162(@entryPointOutput.Pos) 164
665                               Return
666                               FunctionEnd
667       10(@main():8(VS_OUTPUT) Function None 9
668               11:             Label
669      13(txval10):     12(ptr) Variable Function
670      31(txval11):     30(ptr) Variable Function
671      44(txval12):     43(ptr) Variable Function
672      54(txval20):     12(ptr) Variable Function
673      66(txval21):     30(ptr) Variable Function
674      77(txval22):     43(ptr) Variable Function
675      89(txval30):     12(ptr) Variable Function
676     102(txval31):     30(ptr) Variable Function
677     112(txval32):     43(ptr) Variable Function
678     125(txval40):     12(ptr) Variable Function
679     134(txval41):     30(ptr) Variable Function
680     143(txval42):     43(ptr) Variable Function
681       153(vsout):    152(ptr) Variable Function
682               17:          14 Load 16(g_tTex1df4)
683               21:          18 Load 20(g_sSamp)
684               23:          22 SampledImage 17 21
685               27:    7(fvec4) ImageSampleExplicitLod 23 24 Grad 25 26
686                               Store 13(txval10) 27
687               35:          32 Load 34(g_tTex1di4)
688               36:          18 Load 20(g_sSamp)
689               38:          37 SampledImage 35 36
690               40:   29(ivec4) ImageSampleExplicitLod 38 39 Grad 25 26
691                               Store 31(txval11) 40
692               48:          45 Load 47(g_tTex1du4)
693               49:          18 Load 20(g_sSamp)
694               51:          50 SampledImage 48 49
695               53:   42(ivec4) ImageSampleExplicitLod 51 52 Grad 25 26
696                               Store 44(txval12) 53
697               58:          55 Load 57(g_tTex2df4)
698               59:          18 Load 20(g_sSamp)
699               61:          60 SampledImage 58 59
700               65:    7(fvec4) ImageSampleExplicitLod 61 63 Grad 64 64
701                               Store 54(txval20) 65
702               70:          67 Load 69(g_tTex2di4)
703               71:          18 Load 20(g_sSamp)
704               73:          72 SampledImage 70 71
705               76:   29(ivec4) ImageSampleExplicitLod 73 75 Grad 64 64
706                               Store 66(txval21) 76
707               81:          78 Load 80(g_tTex2du4)
708               82:          18 Load 20(g_sSamp)
709               84:          83 SampledImage 81 82
710               88:   42(ivec4) ImageSampleExplicitLod 84 87 Grad 64 64
711                               Store 77(txval22) 88
712               93:          90 Load 92(g_tTex3df4)
713               94:          18 Load 20(g_sSamp)
714               96:          95 SampledImage 93 94
715              101:    7(fvec4) ImageSampleExplicitLod 96 98 Grad 100 100
716                               Store 89(txval30) 101
717              106:         103 Load 105(g_tTex3di4)
718              107:          18 Load 20(g_sSamp)
719              109:         108 SampledImage 106 107
720              111:   29(ivec4) ImageSampleExplicitLod 109 110 Grad 100 100
721                               Store 102(txval31) 111
722              116:         113 Load 115(g_tTex3du4)
723              117:          18 Load 20(g_sSamp)
724              119:         118 SampledImage 116 117
725              124:   42(ivec4) ImageSampleExplicitLod 119 123 Grad 100 100
726                               Store 112(txval32) 124
727              129:         126 Load 128(g_tTexcdf4)
728              130:          18 Load 20(g_sSamp)
729              132:         131 SampledImage 129 130
730              133:    7(fvec4) ImageSampleExplicitLod 132 98 Grad 100 100
731                               Store 125(txval40) 133
732              138:         135 Load 137(g_tTexcdi4)
733              139:          18 Load 20(g_sSamp)
734              141:         140 SampledImage 138 139
735              142:   29(ivec4) ImageSampleExplicitLod 141 110 Grad 100 100
736                               Store 134(txval41) 142
737              147:         144 Load 146(g_tTexcdu4)
738              148:          18 Load 20(g_sSamp)
739              150:         149 SampledImage 147 148
740              151:   42(ivec4) ImageSampleExplicitLod 150 123 Grad 100 100
741                               Store 143(txval42) 151
742              157:     12(ptr) AccessChain 153(vsout) 154
743                               Store 157 156
744              158:8(VS_OUTPUT) Load 153(vsout)
745                               ReturnValue 158
746                               FunctionEnd