• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1hlsl.sample.array.dx10.frag
2Shader version: 500
3gl_FragCoord origin is upper left
4using depth_any
50:? Sequence
60:24  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
70:24    Function Parameters:
80:?     Sequence
90:27      Sequence
100:27        move second child to first child ( temp 4-component vector of float)
110:27          'txval10' ( temp 4-component vector of float)
120:27          texture ( temp 4-component vector of float)
130:27            Construct combined texture-sampler ( temp sampler1DArray)
140:27              'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
150:27              'g_sSamp' (layout( binding=0) uniform sampler)
160:27            Constant:
170:27              0.100000
180:27              0.200000
190:28      Sequence
200:28        move second child to first child ( temp 4-component vector of int)
210:28          'txval11' ( temp 4-component vector of int)
220:28          texture ( temp 4-component vector of int)
230:28            Construct combined texture-sampler ( temp isampler1DArray)
240:28              'g_tTex1di4' ( uniform itexture1DArray)
250:28              'g_sSamp' (layout( binding=0) uniform sampler)
260:28            Constant:
270:28              0.200000
280:28              0.300000
290:29      Sequence
300:29        move second child to first child ( temp 4-component vector of uint)
310:29          'txval12' ( temp 4-component vector of uint)
320:29          texture ( temp 4-component vector of uint)
330:29            Construct combined texture-sampler ( temp usampler1DArray)
340:29              'g_tTex1du4' ( uniform utexture1DArray)
350:29              'g_sSamp' (layout( binding=0) uniform sampler)
360:29            Constant:
370:29              0.300000
380:29              0.400000
390:31      Sequence
400:31        move second child to first child ( temp 4-component vector of float)
410:31          'txval20' ( temp 4-component vector of float)
420:31          texture ( temp 4-component vector of float)
430:31            Construct combined texture-sampler ( temp sampler2DArray)
440:31              'g_tTex2df4' ( uniform texture2DArray)
450:31              'g_sSamp' (layout( binding=0) uniform sampler)
460:31            Constant:
470:31              0.100000
480:31              0.200000
490:31              0.300000
500:32      Sequence
510:32        move second child to first child ( temp 4-component vector of int)
520:32          'txval21' ( temp 4-component vector of int)
530:32          texture ( temp 4-component vector of int)
540:32            Construct combined texture-sampler ( temp isampler2DArray)
550:32              'g_tTex2di4' ( uniform itexture2DArray)
560:32              'g_sSamp' (layout( binding=0) uniform sampler)
570:32            Constant:
580:32              0.300000
590:32              0.400000
600:32              0.500000
610:33      Sequence
620:33        move second child to first child ( temp 4-component vector of uint)
630:33          'txval22' ( temp 4-component vector of uint)
640:33          texture ( temp 4-component vector of uint)
650:33            Construct combined texture-sampler ( temp usampler2DArray)
660:33              'g_tTex2du4' ( uniform utexture2DArray)
670:33              'g_sSamp' (layout( binding=0) uniform sampler)
680:33            Constant:
690:33              0.500000
700:33              0.600000
710:33              0.700000
720:35      Sequence
730:35        move second child to first child ( temp 4-component vector of float)
740:35          'txval40' ( temp 4-component vector of float)
750:35          texture ( temp 4-component vector of float)
760:35            Construct combined texture-sampler ( temp samplerCubeArray)
770:35              'g_tTexcdf4' ( uniform textureCubeArray)
780:35              'g_sSamp' (layout( binding=0) uniform sampler)
790:35            Constant:
800:35              0.100000
810:35              0.200000
820:35              0.300000
830:35              0.400000
840:36      Sequence
850:36        move second child to first child ( temp 4-component vector of int)
860:36          'txval41' ( temp 4-component vector of int)
870:36          texture ( temp 4-component vector of int)
880:36            Construct combined texture-sampler ( temp isamplerCubeArray)
890:36              'g_tTexcdi4' ( uniform itextureCubeArray)
900:36              'g_sSamp' (layout( binding=0) uniform sampler)
910:36            Constant:
920:36              0.400000
930:36              0.500000
940:36              0.600000
950:36              0.700000
960:37      Sequence
970:37        move second child to first child ( temp 4-component vector of uint)
980:37          'txval42' ( temp 4-component vector of uint)
990:37          texture ( temp 4-component vector of uint)
1000:37            Construct combined texture-sampler ( temp usamplerCubeArray)
1010:37              'g_tTexcdu4' ( uniform utextureCubeArray)
1020:37              'g_sSamp' (layout( binding=0) uniform sampler)
1030:37            Constant:
1040:37              0.700000
1050:37              0.800000
1060:37              0.900000
1070:37              1.000000
1080:39      move second child to first child ( temp 4-component vector of float)
1090:39        Color: direct index for structure ( temp 4-component vector of float)
1100:39          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1110:39          Constant:
1120:39            0 (const int)
1130:39        Constant:
1140:39          1.000000
1150:39          1.000000
1160:39          1.000000
1170:39          1.000000
1180:40      move second child to first child ( temp float)
1190:40        Depth: direct index for structure ( temp float)
1200:40          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1210:40          Constant:
1220:40            1 (const int)
1230:40        Constant:
1240:40          1.000000
1250:42      Branch: Return with expression
1260:42        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1270:24  Function Definition: main( ( temp void)
1280:24    Function Parameters:
1290:?     Sequence
1300:24      Sequence
1310:24        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1320:24          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1330:24          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1340:24        move second child to first child ( temp 4-component vector of float)
1350:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
1360:24          Color: direct index for structure ( temp 4-component vector of float)
1370:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1380:24            Constant:
1390:24              0 (const int)
1400:24        move second child to first child ( temp float)
1410:?           '@entryPointOutput.Depth' ( out float FragDepth)
1420:24          Depth: direct index for structure ( temp float)
1430:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1440:24            Constant:
1450:24              1 (const int)
1460:?   Linker Objects
1470:?     'g_sSamp' (layout( binding=0) uniform sampler)
1480:?     'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
1490:?     'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
1500:?     'g_tTex1di4' ( uniform itexture1DArray)
1510:?     'g_tTex1du4' ( uniform utexture1DArray)
1520:?     'g_tTex2df4' ( uniform texture2DArray)
1530:?     'g_tTex2di4' ( uniform itexture2DArray)
1540:?     'g_tTex2du4' ( uniform utexture2DArray)
1550:?     'g_tTexcdf4' ( uniform textureCubeArray)
1560:?     'g_tTexcdi4' ( uniform itextureCubeArray)
1570:?     'g_tTexcdu4' ( uniform utextureCubeArray)
1580:?     '@entryPointOutput.Depth' ( out float FragDepth)
1590:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
160
161
162Linked fragment stage:
163
164
165Shader version: 500
166gl_FragCoord origin is upper left
167using depth_any
1680:? Sequence
1690:24  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1700:24    Function Parameters:
1710:?     Sequence
1720:27      Sequence
1730:27        move second child to first child ( temp 4-component vector of float)
1740:27          'txval10' ( temp 4-component vector of float)
1750:27          texture ( temp 4-component vector of float)
1760:27            Construct combined texture-sampler ( temp sampler1DArray)
1770:27              'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
1780:27              'g_sSamp' (layout( binding=0) uniform sampler)
1790:27            Constant:
1800:27              0.100000
1810:27              0.200000
1820:28      Sequence
1830:28        move second child to first child ( temp 4-component vector of int)
1840:28          'txval11' ( temp 4-component vector of int)
1850:28          texture ( temp 4-component vector of int)
1860:28            Construct combined texture-sampler ( temp isampler1DArray)
1870:28              'g_tTex1di4' ( uniform itexture1DArray)
1880:28              'g_sSamp' (layout( binding=0) uniform sampler)
1890:28            Constant:
1900:28              0.200000
1910:28              0.300000
1920:29      Sequence
1930:29        move second child to first child ( temp 4-component vector of uint)
1940:29          'txval12' ( temp 4-component vector of uint)
1950:29          texture ( temp 4-component vector of uint)
1960:29            Construct combined texture-sampler ( temp usampler1DArray)
1970:29              'g_tTex1du4' ( uniform utexture1DArray)
1980:29              'g_sSamp' (layout( binding=0) uniform sampler)
1990:29            Constant:
2000:29              0.300000
2010:29              0.400000
2020:31      Sequence
2030:31        move second child to first child ( temp 4-component vector of float)
2040:31          'txval20' ( temp 4-component vector of float)
2050:31          texture ( temp 4-component vector of float)
2060:31            Construct combined texture-sampler ( temp sampler2DArray)
2070:31              'g_tTex2df4' ( uniform texture2DArray)
2080:31              'g_sSamp' (layout( binding=0) uniform sampler)
2090:31            Constant:
2100:31              0.100000
2110:31              0.200000
2120:31              0.300000
2130:32      Sequence
2140:32        move second child to first child ( temp 4-component vector of int)
2150:32          'txval21' ( temp 4-component vector of int)
2160:32          texture ( temp 4-component vector of int)
2170:32            Construct combined texture-sampler ( temp isampler2DArray)
2180:32              'g_tTex2di4' ( uniform itexture2DArray)
2190:32              'g_sSamp' (layout( binding=0) uniform sampler)
2200:32            Constant:
2210:32              0.300000
2220:32              0.400000
2230:32              0.500000
2240:33      Sequence
2250:33        move second child to first child ( temp 4-component vector of uint)
2260:33          'txval22' ( temp 4-component vector of uint)
2270:33          texture ( temp 4-component vector of uint)
2280:33            Construct combined texture-sampler ( temp usampler2DArray)
2290:33              'g_tTex2du4' ( uniform utexture2DArray)
2300:33              'g_sSamp' (layout( binding=0) uniform sampler)
2310:33            Constant:
2320:33              0.500000
2330:33              0.600000
2340:33              0.700000
2350:35      Sequence
2360:35        move second child to first child ( temp 4-component vector of float)
2370:35          'txval40' ( temp 4-component vector of float)
2380:35          texture ( temp 4-component vector of float)
2390:35            Construct combined texture-sampler ( temp samplerCubeArray)
2400:35              'g_tTexcdf4' ( uniform textureCubeArray)
2410:35              'g_sSamp' (layout( binding=0) uniform sampler)
2420:35            Constant:
2430:35              0.100000
2440:35              0.200000
2450:35              0.300000
2460:35              0.400000
2470:36      Sequence
2480:36        move second child to first child ( temp 4-component vector of int)
2490:36          'txval41' ( temp 4-component vector of int)
2500:36          texture ( temp 4-component vector of int)
2510:36            Construct combined texture-sampler ( temp isamplerCubeArray)
2520:36              'g_tTexcdi4' ( uniform itextureCubeArray)
2530:36              'g_sSamp' (layout( binding=0) uniform sampler)
2540:36            Constant:
2550:36              0.400000
2560:36              0.500000
2570:36              0.600000
2580:36              0.700000
2590:37      Sequence
2600:37        move second child to first child ( temp 4-component vector of uint)
2610:37          'txval42' ( temp 4-component vector of uint)
2620:37          texture ( temp 4-component vector of uint)
2630:37            Construct combined texture-sampler ( temp usamplerCubeArray)
2640:37              'g_tTexcdu4' ( uniform utextureCubeArray)
2650:37              'g_sSamp' (layout( binding=0) uniform sampler)
2660:37            Constant:
2670:37              0.700000
2680:37              0.800000
2690:37              0.900000
2700:37              1.000000
2710:39      move second child to first child ( temp 4-component vector of float)
2720:39        Color: direct index for structure ( temp 4-component vector of float)
2730:39          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2740:39          Constant:
2750:39            0 (const int)
2760:39        Constant:
2770:39          1.000000
2780:39          1.000000
2790:39          1.000000
2800:39          1.000000
2810:40      move second child to first child ( temp float)
2820:40        Depth: direct index for structure ( temp float)
2830:40          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2840:40          Constant:
2850:40            1 (const int)
2860:40        Constant:
2870:40          1.000000
2880:42      Branch: Return with expression
2890:42        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2900:24  Function Definition: main( ( temp void)
2910:24    Function Parameters:
2920:?     Sequence
2930:24      Sequence
2940:24        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2950:24          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2960:24          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2970:24        move second child to first child ( temp 4-component vector of float)
2980:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
2990:24          Color: direct index for structure ( temp 4-component vector of float)
3000:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3010:24            Constant:
3020:24              0 (const int)
3030:24        move second child to first child ( temp float)
3040:?           '@entryPointOutput.Depth' ( out float FragDepth)
3050:24          Depth: direct index for structure ( temp float)
3060:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3070:24            Constant:
3080:24              1 (const int)
3090:?   Linker Objects
3100:?     'g_sSamp' (layout( binding=0) uniform sampler)
3110:?     'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
3120:?     'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
3130:?     'g_tTex1di4' ( uniform itexture1DArray)
3140:?     'g_tTex1du4' ( uniform utexture1DArray)
3150:?     'g_tTex2df4' ( uniform texture2DArray)
3160:?     'g_tTex2di4' ( uniform itexture2DArray)
3170:?     'g_tTex2du4' ( uniform utexture2DArray)
3180:?     'g_tTexcdf4' ( uniform textureCubeArray)
3190:?     'g_tTexcdi4' ( uniform itextureCubeArray)
3200:?     'g_tTexcdu4' ( uniform utextureCubeArray)
3210:?     '@entryPointOutput.Depth' ( out float FragDepth)
3220:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
323
324// Module Version 10000
325// Generated by (magic number): 8000a
326// Id's are bound by 146
327
328                              Capability Shader
329                              Capability Sampled1D
330                              Capability SampledCubeArray
331               1:             ExtInstImport  "GLSL.std.450"
332                              MemoryModel Logical GLSL450
333                              EntryPoint Fragment 4  "main" 138 142
334                              ExecutionMode 4 OriginUpperLeft
335                              ExecutionMode 4 DepthReplacing
336                              Source HLSL 500
337                              Name 4  "main"
338                              Name 8  "PS_OUTPUT"
339                              MemberName 8(PS_OUTPUT) 0  "Color"
340                              MemberName 8(PS_OUTPUT) 1  "Depth"
341                              Name 10  "@main("
342                              Name 13  "txval10"
343                              Name 16  "g_tTex1df4"
344                              Name 20  "g_sSamp"
345                              Name 32  "txval11"
346                              Name 35  "g_tTex1di4"
347                              Name 46  "txval12"
348                              Name 49  "g_tTex1du4"
349                              Name 57  "txval20"
350                              Name 60  "g_tTex2df4"
351                              Name 68  "txval21"
352                              Name 71  "g_tTex2di4"
353                              Name 79  "txval22"
354                              Name 82  "g_tTex2du4"
355                              Name 91  "txval40"
356                              Name 94  "g_tTexcdf4"
357                              Name 101  "txval41"
358                              Name 104  "g_tTexcdi4"
359                              Name 111  "txval42"
360                              Name 114  "g_tTexcdu4"
361                              Name 125  "psout"
362                              Name 135  "flattenTemp"
363                              Name 138  "@entryPointOutput.Color"
364                              Name 142  "@entryPointOutput.Depth"
365                              Name 145  "g_tTex1df4a"
366                              Decorate 16(g_tTex1df4) DescriptorSet 0
367                              Decorate 16(g_tTex1df4) Binding 0
368                              Decorate 20(g_sSamp) DescriptorSet 0
369                              Decorate 20(g_sSamp) Binding 0
370                              Decorate 35(g_tTex1di4) DescriptorSet 0
371                              Decorate 35(g_tTex1di4) Binding 2
372                              Decorate 49(g_tTex1du4) DescriptorSet 0
373                              Decorate 49(g_tTex1du4) Binding 3
374                              Decorate 60(g_tTex2df4) DescriptorSet 0
375                              Decorate 60(g_tTex2df4) Binding 4
376                              Decorate 71(g_tTex2di4) DescriptorSet 0
377                              Decorate 71(g_tTex2di4) Binding 5
378                              Decorate 82(g_tTex2du4) DescriptorSet 0
379                              Decorate 82(g_tTex2du4) Binding 6
380                              Decorate 94(g_tTexcdf4) DescriptorSet 0
381                              Decorate 94(g_tTexcdf4) Binding 7
382                              Decorate 104(g_tTexcdi4) DescriptorSet 0
383                              Decorate 104(g_tTexcdi4) Binding 8
384                              Decorate 114(g_tTexcdu4) DescriptorSet 0
385                              Decorate 114(g_tTexcdu4) Binding 9
386                              Decorate 138(@entryPointOutput.Color) Location 0
387                              Decorate 142(@entryPointOutput.Depth) BuiltIn FragDepth
388                              Decorate 145(g_tTex1df4a) DescriptorSet 0
389                              Decorate 145(g_tTex1df4a) Binding 1
390               2:             TypeVoid
391               3:             TypeFunction 2
392               6:             TypeFloat 32
393               7:             TypeVector 6(float) 4
394    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
395               9:             TypeFunction 8(PS_OUTPUT)
396              12:             TypePointer Function 7(fvec4)
397              14:             TypeImage 6(float) 1D array sampled format:Unknown
398              15:             TypePointer UniformConstant 14
399  16(g_tTex1df4):     15(ptr) Variable UniformConstant
400              18:             TypeSampler
401              19:             TypePointer UniformConstant 18
402     20(g_sSamp):     19(ptr) Variable UniformConstant
403              22:             TypeSampledImage 14
404              24:             TypeVector 6(float) 2
405              25:    6(float) Constant 1036831949
406              26:    6(float) Constant 1045220557
407              27:   24(fvec2) ConstantComposite 25 26
408              29:             TypeInt 32 1
409              30:             TypeVector 29(int) 4
410              31:             TypePointer Function 30(ivec4)
411              33:             TypeImage 29(int) 1D array sampled format:Unknown
412              34:             TypePointer UniformConstant 33
413  35(g_tTex1di4):     34(ptr) Variable UniformConstant
414              38:             TypeSampledImage 33
415              40:    6(float) Constant 1050253722
416              41:   24(fvec2) ConstantComposite 26 40
417              43:             TypeInt 32 0
418              44:             TypeVector 43(int) 4
419              45:             TypePointer Function 44(ivec4)
420              47:             TypeImage 43(int) 1D array sampled format:Unknown
421              48:             TypePointer UniformConstant 47
422  49(g_tTex1du4):     48(ptr) Variable UniformConstant
423              52:             TypeSampledImage 47
424              54:    6(float) Constant 1053609165
425              55:   24(fvec2) ConstantComposite 40 54
426              58:             TypeImage 6(float) 2D array sampled format:Unknown
427              59:             TypePointer UniformConstant 58
428  60(g_tTex2df4):     59(ptr) Variable UniformConstant
429              63:             TypeSampledImage 58
430              65:             TypeVector 6(float) 3
431              66:   65(fvec3) ConstantComposite 25 26 40
432              69:             TypeImage 29(int) 2D array sampled format:Unknown
433              70:             TypePointer UniformConstant 69
434  71(g_tTex2di4):     70(ptr) Variable UniformConstant
435              74:             TypeSampledImage 69
436              76:    6(float) Constant 1056964608
437              77:   65(fvec3) ConstantComposite 40 54 76
438              80:             TypeImage 43(int) 2D array sampled format:Unknown
439              81:             TypePointer UniformConstant 80
440  82(g_tTex2du4):     81(ptr) Variable UniformConstant
441              85:             TypeSampledImage 80
442              87:    6(float) Constant 1058642330
443              88:    6(float) Constant 1060320051
444              89:   65(fvec3) ConstantComposite 76 87 88
445              92:             TypeImage 6(float) Cube array sampled format:Unknown
446              93:             TypePointer UniformConstant 92
447  94(g_tTexcdf4):     93(ptr) Variable UniformConstant
448              97:             TypeSampledImage 92
449              99:    7(fvec4) ConstantComposite 25 26 40 54
450             102:             TypeImage 29(int) Cube array sampled format:Unknown
451             103:             TypePointer UniformConstant 102
452 104(g_tTexcdi4):    103(ptr) Variable UniformConstant
453             107:             TypeSampledImage 102
454             109:    7(fvec4) ConstantComposite 54 76 87 88
455             112:             TypeImage 43(int) Cube array sampled format:Unknown
456             113:             TypePointer UniformConstant 112
457 114(g_tTexcdu4):    113(ptr) Variable UniformConstant
458             117:             TypeSampledImage 112
459             119:    6(float) Constant 1061997773
460             120:    6(float) Constant 1063675494
461             121:    6(float) Constant 1065353216
462             122:    7(fvec4) ConstantComposite 88 119 120 121
463             124:             TypePointer Function 8(PS_OUTPUT)
464             126:     29(int) Constant 0
465             127:    7(fvec4) ConstantComposite 121 121 121 121
466             129:     29(int) Constant 1
467             130:             TypePointer Function 6(float)
468             137:             TypePointer Output 7(fvec4)
469138(@entryPointOutput.Color):    137(ptr) Variable Output
470             141:             TypePointer Output 6(float)
471142(@entryPointOutput.Depth):    141(ptr) Variable Output
472145(g_tTex1df4a):     15(ptr) Variable UniformConstant
473         4(main):           2 Function None 3
474               5:             Label
475135(flattenTemp):    124(ptr) Variable Function
476             136:8(PS_OUTPUT) FunctionCall 10(@main()
477                              Store 135(flattenTemp) 136
478             139:     12(ptr) AccessChain 135(flattenTemp) 126
479             140:    7(fvec4) Load 139
480                              Store 138(@entryPointOutput.Color) 140
481             143:    130(ptr) AccessChain 135(flattenTemp) 129
482             144:    6(float) Load 143
483                              Store 142(@entryPointOutput.Depth) 144
484                              Return
485                              FunctionEnd
486      10(@main():8(PS_OUTPUT) Function None 9
487              11:             Label
488     13(txval10):     12(ptr) Variable Function
489     32(txval11):     31(ptr) Variable Function
490     46(txval12):     45(ptr) Variable Function
491     57(txval20):     12(ptr) Variable Function
492     68(txval21):     31(ptr) Variable Function
493     79(txval22):     45(ptr) Variable Function
494     91(txval40):     12(ptr) Variable Function
495    101(txval41):     31(ptr) Variable Function
496    111(txval42):     45(ptr) Variable Function
497      125(psout):    124(ptr) Variable Function
498              17:          14 Load 16(g_tTex1df4)
499              21:          18 Load 20(g_sSamp)
500              23:          22 SampledImage 17 21
501              28:    7(fvec4) ImageSampleImplicitLod 23 27
502                              Store 13(txval10) 28
503              36:          33 Load 35(g_tTex1di4)
504              37:          18 Load 20(g_sSamp)
505              39:          38 SampledImage 36 37
506              42:   30(ivec4) ImageSampleImplicitLod 39 41
507                              Store 32(txval11) 42
508              50:          47 Load 49(g_tTex1du4)
509              51:          18 Load 20(g_sSamp)
510              53:          52 SampledImage 50 51
511              56:   44(ivec4) ImageSampleImplicitLod 53 55
512                              Store 46(txval12) 56
513              61:          58 Load 60(g_tTex2df4)
514              62:          18 Load 20(g_sSamp)
515              64:          63 SampledImage 61 62
516              67:    7(fvec4) ImageSampleImplicitLod 64 66
517                              Store 57(txval20) 67
518              72:          69 Load 71(g_tTex2di4)
519              73:          18 Load 20(g_sSamp)
520              75:          74 SampledImage 72 73
521              78:   30(ivec4) ImageSampleImplicitLod 75 77
522                              Store 68(txval21) 78
523              83:          80 Load 82(g_tTex2du4)
524              84:          18 Load 20(g_sSamp)
525              86:          85 SampledImage 83 84
526              90:   44(ivec4) ImageSampleImplicitLod 86 89
527                              Store 79(txval22) 90
528              95:          92 Load 94(g_tTexcdf4)
529              96:          18 Load 20(g_sSamp)
530              98:          97 SampledImage 95 96
531             100:    7(fvec4) ImageSampleImplicitLod 98 99
532                              Store 91(txval40) 100
533             105:         102 Load 104(g_tTexcdi4)
534             106:          18 Load 20(g_sSamp)
535             108:         107 SampledImage 105 106
536             110:   30(ivec4) ImageSampleImplicitLod 108 109
537                              Store 101(txval41) 110
538             115:         112 Load 114(g_tTexcdu4)
539             116:          18 Load 20(g_sSamp)
540             118:         117 SampledImage 115 116
541             123:   44(ivec4) ImageSampleImplicitLod 118 122
542                              Store 111(txval42) 123
543             128:     12(ptr) AccessChain 125(psout) 126
544                              Store 128 127
545             131:    130(ptr) AccessChain 125(psout) 129
546                              Store 131 121
547             132:8(PS_OUTPUT) Load 125(psout)
548                              ReturnValue 132
549                              FunctionEnd
550