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:? Constant: 170:? 0.100000 180:? 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:? Constant: 270:? 0.200000 280:? 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:? Constant: 370:? 0.300000 380:? 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:? Constant: 470:? 0.100000 480:? 0.200000 490:? 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:? Constant: 580:? 0.300000 590:? 0.400000 600:? 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:? Constant: 690:? 0.500000 700:? 0.600000 710:? 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:? Constant: 800:? 0.100000 810:? 0.200000 820:? 0.300000 830:? 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:? Constant: 920:? 0.400000 930:? 0.500000 940:? 0.600000 950:? 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:? Constant: 1040:? 0.700000 1050:? 0.800000 1060:? 0.900000 1070:? 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:? Constant: 1800:? 0.100000 1810:? 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:? Constant: 1900:? 0.200000 1910:? 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:? Constant: 2000:? 0.300000 2010:? 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:? Constant: 2100:? 0.100000 2110:? 0.200000 2120:? 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:? Constant: 2210:? 0.300000 2220:? 0.400000 2230:? 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:? Constant: 2320:? 0.500000 2330:? 0.600000 2340:? 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:? Constant: 2430:? 0.100000 2440:? 0.200000 2450:? 0.300000 2460:? 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:? Constant: 2550:? 0.400000 2560:? 0.500000 2570:? 0.600000 2580:? 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:? Constant: 2670:? 0.700000 2680:? 0.800000 2690:? 0.900000 2700:? 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): 80007 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 49(g_tTex1du4) DescriptorSet 0 372 Decorate 60(g_tTex2df4) DescriptorSet 0 373 Decorate 71(g_tTex2di4) DescriptorSet 0 374 Decorate 82(g_tTex2du4) DescriptorSet 0 375 Decorate 94(g_tTexcdf4) DescriptorSet 0 376 Decorate 104(g_tTexcdi4) DescriptorSet 0 377 Decorate 114(g_tTexcdu4) DescriptorSet 0 378 Decorate 138(@entryPointOutput.Color) Location 0 379 Decorate 142(@entryPointOutput.Depth) BuiltIn FragDepth 380 Decorate 145(g_tTex1df4a) DescriptorSet 0 381 Decorate 145(g_tTex1df4a) Binding 1 382 2: TypeVoid 383 3: TypeFunction 2 384 6: TypeFloat 32 385 7: TypeVector 6(float) 4 386 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 387 9: TypeFunction 8(PS_OUTPUT) 388 12: TypePointer Function 7(fvec4) 389 14: TypeImage 6(float) 1D array sampled format:Unknown 390 15: TypePointer UniformConstant 14 391 16(g_tTex1df4): 15(ptr) Variable UniformConstant 392 18: TypeSampler 393 19: TypePointer UniformConstant 18 394 20(g_sSamp): 19(ptr) Variable UniformConstant 395 22: TypeSampledImage 14 396 24: TypeVector 6(float) 2 397 25: 6(float) Constant 1036831949 398 26: 6(float) Constant 1045220557 399 27: 24(fvec2) ConstantComposite 25 26 400 29: TypeInt 32 1 401 30: TypeVector 29(int) 4 402 31: TypePointer Function 30(ivec4) 403 33: TypeImage 29(int) 1D array sampled format:Unknown 404 34: TypePointer UniformConstant 33 405 35(g_tTex1di4): 34(ptr) Variable UniformConstant 406 38: TypeSampledImage 33 407 40: 6(float) Constant 1050253722 408 41: 24(fvec2) ConstantComposite 26 40 409 43: TypeInt 32 0 410 44: TypeVector 43(int) 4 411 45: TypePointer Function 44(ivec4) 412 47: TypeImage 43(int) 1D array sampled format:Unknown 413 48: TypePointer UniformConstant 47 414 49(g_tTex1du4): 48(ptr) Variable UniformConstant 415 52: TypeSampledImage 47 416 54: 6(float) Constant 1053609165 417 55: 24(fvec2) ConstantComposite 40 54 418 58: TypeImage 6(float) 2D array sampled format:Unknown 419 59: TypePointer UniformConstant 58 420 60(g_tTex2df4): 59(ptr) Variable UniformConstant 421 63: TypeSampledImage 58 422 65: TypeVector 6(float) 3 423 66: 65(fvec3) ConstantComposite 25 26 40 424 69: TypeImage 29(int) 2D array sampled format:Unknown 425 70: TypePointer UniformConstant 69 426 71(g_tTex2di4): 70(ptr) Variable UniformConstant 427 74: TypeSampledImage 69 428 76: 6(float) Constant 1056964608 429 77: 65(fvec3) ConstantComposite 40 54 76 430 80: TypeImage 43(int) 2D array sampled format:Unknown 431 81: TypePointer UniformConstant 80 432 82(g_tTex2du4): 81(ptr) Variable UniformConstant 433 85: TypeSampledImage 80 434 87: 6(float) Constant 1058642330 435 88: 6(float) Constant 1060320051 436 89: 65(fvec3) ConstantComposite 76 87 88 437 92: TypeImage 6(float) Cube array sampled format:Unknown 438 93: TypePointer UniformConstant 92 439 94(g_tTexcdf4): 93(ptr) Variable UniformConstant 440 97: TypeSampledImage 92 441 99: 7(fvec4) ConstantComposite 25 26 40 54 442 102: TypeImage 29(int) Cube array sampled format:Unknown 443 103: TypePointer UniformConstant 102 444 104(g_tTexcdi4): 103(ptr) Variable UniformConstant 445 107: TypeSampledImage 102 446 109: 7(fvec4) ConstantComposite 54 76 87 88 447 112: TypeImage 43(int) Cube array sampled format:Unknown 448 113: TypePointer UniformConstant 112 449 114(g_tTexcdu4): 113(ptr) Variable UniformConstant 450 117: TypeSampledImage 112 451 119: 6(float) Constant 1061997773 452 120: 6(float) Constant 1063675494 453 121: 6(float) Constant 1065353216 454 122: 7(fvec4) ConstantComposite 88 119 120 121 455 124: TypePointer Function 8(PS_OUTPUT) 456 126: 29(int) Constant 0 457 127: 7(fvec4) ConstantComposite 121 121 121 121 458 129: 29(int) Constant 1 459 130: TypePointer Function 6(float) 460 137: TypePointer Output 7(fvec4) 461138(@entryPointOutput.Color): 137(ptr) Variable Output 462 141: TypePointer Output 6(float) 463142(@entryPointOutput.Depth): 141(ptr) Variable Output 464145(g_tTex1df4a): 15(ptr) Variable UniformConstant 465 4(main): 2 Function None 3 466 5: Label 467135(flattenTemp): 124(ptr) Variable Function 468 136:8(PS_OUTPUT) FunctionCall 10(@main() 469 Store 135(flattenTemp) 136 470 139: 12(ptr) AccessChain 135(flattenTemp) 126 471 140: 7(fvec4) Load 139 472 Store 138(@entryPointOutput.Color) 140 473 143: 130(ptr) AccessChain 135(flattenTemp) 129 474 144: 6(float) Load 143 475 Store 142(@entryPointOutput.Depth) 144 476 Return 477 FunctionEnd 478 10(@main():8(PS_OUTPUT) Function None 9 479 11: Label 480 13(txval10): 12(ptr) Variable Function 481 32(txval11): 31(ptr) Variable Function 482 46(txval12): 45(ptr) Variable Function 483 57(txval20): 12(ptr) Variable Function 484 68(txval21): 31(ptr) Variable Function 485 79(txval22): 45(ptr) Variable Function 486 91(txval40): 12(ptr) Variable Function 487 101(txval41): 31(ptr) Variable Function 488 111(txval42): 45(ptr) Variable Function 489 125(psout): 124(ptr) Variable Function 490 17: 14 Load 16(g_tTex1df4) 491 21: 18 Load 20(g_sSamp) 492 23: 22 SampledImage 17 21 493 28: 7(fvec4) ImageSampleImplicitLod 23 27 494 Store 13(txval10) 28 495 36: 33 Load 35(g_tTex1di4) 496 37: 18 Load 20(g_sSamp) 497 39: 38 SampledImage 36 37 498 42: 30(ivec4) ImageSampleImplicitLod 39 41 499 Store 32(txval11) 42 500 50: 47 Load 49(g_tTex1du4) 501 51: 18 Load 20(g_sSamp) 502 53: 52 SampledImage 50 51 503 56: 44(ivec4) ImageSampleImplicitLod 53 55 504 Store 46(txval12) 56 505 61: 58 Load 60(g_tTex2df4) 506 62: 18 Load 20(g_sSamp) 507 64: 63 SampledImage 61 62 508 67: 7(fvec4) ImageSampleImplicitLod 64 66 509 Store 57(txval20) 67 510 72: 69 Load 71(g_tTex2di4) 511 73: 18 Load 20(g_sSamp) 512 75: 74 SampledImage 72 73 513 78: 30(ivec4) ImageSampleImplicitLod 75 77 514 Store 68(txval21) 78 515 83: 80 Load 82(g_tTex2du4) 516 84: 18 Load 20(g_sSamp) 517 86: 85 SampledImage 83 84 518 90: 44(ivec4) ImageSampleImplicitLod 86 89 519 Store 79(txval22) 90 520 95: 92 Load 94(g_tTexcdf4) 521 96: 18 Load 20(g_sSamp) 522 98: 97 SampledImage 95 96 523 100: 7(fvec4) ImageSampleImplicitLod 98 99 524 Store 91(txval40) 100 525 105: 102 Load 104(g_tTexcdi4) 526 106: 18 Load 20(g_sSamp) 527 108: 107 SampledImage 105 106 528 110: 30(ivec4) ImageSampleImplicitLod 108 109 529 Store 101(txval41) 110 530 115: 112 Load 114(g_tTexcdu4) 531 116: 18 Load 20(g_sSamp) 532 118: 117 SampledImage 115 116 533 123: 44(ivec4) ImageSampleImplicitLod 118 122 534 Store 111(txval42) 123 535 128: 12(ptr) AccessChain 125(psout) 126 536 Store 128 127 537 131: 130(ptr) AccessChain 125(psout) 129 538 Store 131 121 539 132:8(PS_OUTPUT) Load 125(psout) 540 ReturnValue 132 541 FunctionEnd 542