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