1hlsl.sample.offset.dx10.frag 2Shader version: 500 3gl_FragCoord origin is upper left 4using depth_any 50:? Sequence 60:28 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 70:28 Function Parameters: 80:? Sequence 90:31 Sequence 100:31 move second child to first child ( temp 4-component vector of float) 110:31 'txval10' ( temp 4-component vector of float) 120:31 textureOffset ( temp 4-component vector of float) 130:31 Construct combined texture-sampler ( temp sampler1D) 140:31 'g_tTex1df4' (layout( binding=0) uniform texture1D) 150:31 'g_sSamp' (layout( binding=0) uniform sampler) 160:31 Constant: 170:31 0.100000 180:31 Constant: 190:31 1 (const int) 200:32 Sequence 210:32 move second child to first child ( temp 4-component vector of int) 220:32 'txval11' ( temp 4-component vector of int) 230:32 textureOffset ( temp 4-component vector of int) 240:32 Construct combined texture-sampler ( temp isampler1D) 250:32 'g_tTex1di4' ( uniform itexture1D) 260:32 'g_sSamp' (layout( binding=0) uniform sampler) 270:32 Constant: 280:32 0.200000 290:32 Constant: 300:32 1 (const int) 310:33 Sequence 320:33 move second child to first child ( temp 4-component vector of uint) 330:33 'txval12' ( temp 4-component vector of uint) 340:33 textureOffset ( temp 4-component vector of uint) 350:33 Construct combined texture-sampler ( temp usampler1D) 360:33 'g_tTex1du4' ( uniform utexture1D) 370:33 'g_sSamp' (layout( binding=0) uniform sampler) 380:33 Constant: 390:33 0.300000 400:33 Constant: 410:33 1 (const int) 420:35 Sequence 430:35 move second child to first child ( temp 4-component vector of float) 440:35 'txval20' ( temp 4-component vector of float) 450:35 textureOffset ( temp 4-component vector of float) 460:35 Construct combined texture-sampler ( temp sampler2D) 470:35 'g_tTex2df4' ( uniform texture2D) 480:35 'g_sSamp' (layout( binding=0) uniform sampler) 490:? Constant: 500:? 0.100000 510:? 0.200000 520:? Constant: 530:? 1 (const int) 540:? 0 (const int) 550:36 Sequence 560:36 move second child to first child ( temp 4-component vector of int) 570:36 'txval21' ( temp 4-component vector of int) 580:36 textureOffset ( temp 4-component vector of int) 590:36 Construct combined texture-sampler ( temp isampler2D) 600:36 'g_tTex2di4' ( uniform itexture2D) 610:36 'g_sSamp' (layout( binding=0) uniform sampler) 620:? Constant: 630:? 0.300000 640:? 0.400000 650:? Constant: 660:? 1 (const int) 670:? 1 (const int) 680:37 Sequence 690:37 move second child to first child ( temp 4-component vector of uint) 700:37 'txval22' ( temp 4-component vector of uint) 710:37 textureOffset ( temp 4-component vector of uint) 720:37 Construct combined texture-sampler ( temp usampler2D) 730:37 'g_tTex2du4' ( uniform utexture2D) 740:37 'g_sSamp' (layout( binding=0) uniform sampler) 750:? Constant: 760:? 0.500000 770:? 0.600000 780:? Constant: 790:? 1 (const int) 800:? -1 (const int) 810:39 Sequence 820:39 move second child to first child ( temp 4-component vector of float) 830:39 'txval30' ( temp 4-component vector of float) 840:39 textureOffset ( temp 4-component vector of float) 850:39 Construct combined texture-sampler ( temp sampler3D) 860:39 'g_tTex3df4' ( uniform texture3D) 870:39 'g_sSamp' (layout( binding=0) uniform sampler) 880:? Constant: 890:? 0.100000 900:? 0.200000 910:? 0.300000 920:? Constant: 930:? 1 (const int) 940:? 0 (const int) 950:? 1 (const int) 960:40 Sequence 970:40 move second child to first child ( temp 4-component vector of int) 980:40 'txval31' ( temp 4-component vector of int) 990:40 textureOffset ( temp 4-component vector of int) 1000:40 Construct combined texture-sampler ( temp isampler3D) 1010:40 'g_tTex3di4' ( uniform itexture3D) 1020:40 'g_sSamp' (layout( binding=0) uniform sampler) 1030:? Constant: 1040:? 0.400000 1050:? 0.500000 1060:? 0.600000 1070:? Constant: 1080:? 1 (const int) 1090:? 1 (const int) 1100:? 1 (const int) 1110:41 Sequence 1120:41 move second child to first child ( temp 4-component vector of uint) 1130:41 'txval32' ( temp 4-component vector of uint) 1140:41 textureOffset ( temp 4-component vector of uint) 1150:41 Construct combined texture-sampler ( temp usampler3D) 1160:41 'g_tTex3du4' ( uniform utexture3D) 1170:41 'g_sSamp' (layout( binding=0) uniform sampler) 1180:? Constant: 1190:? 0.700000 1200:? 0.800000 1210:? 0.900000 1220:? Constant: 1230:? 1 (const int) 1240:? 0 (const int) 1250:? -1 (const int) 1260:45 move second child to first child ( temp 4-component vector of float) 1270:45 Color: direct index for structure ( temp 4-component vector of float) 1280:45 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1290:45 Constant: 1300:45 0 (const int) 1310:45 Constant: 1320:45 1.000000 1330:45 1.000000 1340:45 1.000000 1350:45 1.000000 1360:46 move second child to first child ( temp float) 1370:46 Depth: direct index for structure ( temp float) 1380:46 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1390:46 Constant: 1400:46 1 (const int) 1410:46 Constant: 1420:46 1.000000 1430:48 Branch: Return with expression 1440:48 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1450:28 Function Definition: main( ( temp void) 1460:28 Function Parameters: 1470:? Sequence 1480:28 Sequence 1490:28 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1500:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1510:28 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1520:28 move second child to first child ( temp 4-component vector of float) 1530:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1540:28 Color: direct index for structure ( temp 4-component vector of float) 1550:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1560:28 Constant: 1570:28 0 (const int) 1580:28 move second child to first child ( temp float) 1590:? '@entryPointOutput.Depth' ( out float FragDepth) 1600:28 Depth: direct index for structure ( temp float) 1610:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1620:28 Constant: 1630:28 1 (const int) 1640:? Linker Objects 1650:? 'g_sSamp' (layout( binding=0) uniform sampler) 1660:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 1670:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 1680:? 'g_tTex1di4' ( uniform itexture1D) 1690:? 'g_tTex1du4' ( uniform utexture1D) 1700:? 'g_tTex2df4' ( uniform texture2D) 1710:? 'g_tTex2di4' ( uniform itexture2D) 1720:? 'g_tTex2du4' ( uniform utexture2D) 1730:? 'g_tTex3df4' ( uniform texture3D) 1740:? 'g_tTex3di4' ( uniform itexture3D) 1750:? 'g_tTex3du4' ( uniform utexture3D) 1760:? 'g_tTexcdf4' ( uniform textureCube) 1770:? 'g_tTexcdi4' ( uniform itextureCube) 1780:? 'g_tTexcdu4' ( uniform utextureCube) 1790:? '@entryPointOutput.Depth' ( out float FragDepth) 1800:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 181 182 183Linked fragment stage: 184 185 186Shader version: 500 187gl_FragCoord origin is upper left 188using depth_any 1890:? Sequence 1900:28 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1910:28 Function Parameters: 1920:? Sequence 1930:31 Sequence 1940:31 move second child to first child ( temp 4-component vector of float) 1950:31 'txval10' ( temp 4-component vector of float) 1960:31 textureOffset ( temp 4-component vector of float) 1970:31 Construct combined texture-sampler ( temp sampler1D) 1980:31 'g_tTex1df4' (layout( binding=0) uniform texture1D) 1990:31 'g_sSamp' (layout( binding=0) uniform sampler) 2000:31 Constant: 2010:31 0.100000 2020:31 Constant: 2030:31 1 (const int) 2040:32 Sequence 2050:32 move second child to first child ( temp 4-component vector of int) 2060:32 'txval11' ( temp 4-component vector of int) 2070:32 textureOffset ( temp 4-component vector of int) 2080:32 Construct combined texture-sampler ( temp isampler1D) 2090:32 'g_tTex1di4' ( uniform itexture1D) 2100:32 'g_sSamp' (layout( binding=0) uniform sampler) 2110:32 Constant: 2120:32 0.200000 2130:32 Constant: 2140:32 1 (const int) 2150:33 Sequence 2160:33 move second child to first child ( temp 4-component vector of uint) 2170:33 'txval12' ( temp 4-component vector of uint) 2180:33 textureOffset ( temp 4-component vector of uint) 2190:33 Construct combined texture-sampler ( temp usampler1D) 2200:33 'g_tTex1du4' ( uniform utexture1D) 2210:33 'g_sSamp' (layout( binding=0) uniform sampler) 2220:33 Constant: 2230:33 0.300000 2240:33 Constant: 2250:33 1 (const int) 2260:35 Sequence 2270:35 move second child to first child ( temp 4-component vector of float) 2280:35 'txval20' ( temp 4-component vector of float) 2290:35 textureOffset ( temp 4-component vector of float) 2300:35 Construct combined texture-sampler ( temp sampler2D) 2310:35 'g_tTex2df4' ( uniform texture2D) 2320:35 'g_sSamp' (layout( binding=0) uniform sampler) 2330:? Constant: 2340:? 0.100000 2350:? 0.200000 2360:? Constant: 2370:? 1 (const int) 2380:? 0 (const int) 2390:36 Sequence 2400:36 move second child to first child ( temp 4-component vector of int) 2410:36 'txval21' ( temp 4-component vector of int) 2420:36 textureOffset ( temp 4-component vector of int) 2430:36 Construct combined texture-sampler ( temp isampler2D) 2440:36 'g_tTex2di4' ( uniform itexture2D) 2450:36 'g_sSamp' (layout( binding=0) uniform sampler) 2460:? Constant: 2470:? 0.300000 2480:? 0.400000 2490:? Constant: 2500:? 1 (const int) 2510:? 1 (const int) 2520:37 Sequence 2530:37 move second child to first child ( temp 4-component vector of uint) 2540:37 'txval22' ( temp 4-component vector of uint) 2550:37 textureOffset ( temp 4-component vector of uint) 2560:37 Construct combined texture-sampler ( temp usampler2D) 2570:37 'g_tTex2du4' ( uniform utexture2D) 2580:37 'g_sSamp' (layout( binding=0) uniform sampler) 2590:? Constant: 2600:? 0.500000 2610:? 0.600000 2620:? Constant: 2630:? 1 (const int) 2640:? -1 (const int) 2650:39 Sequence 2660:39 move second child to first child ( temp 4-component vector of float) 2670:39 'txval30' ( temp 4-component vector of float) 2680:39 textureOffset ( temp 4-component vector of float) 2690:39 Construct combined texture-sampler ( temp sampler3D) 2700:39 'g_tTex3df4' ( uniform texture3D) 2710:39 'g_sSamp' (layout( binding=0) uniform sampler) 2720:? Constant: 2730:? 0.100000 2740:? 0.200000 2750:? 0.300000 2760:? Constant: 2770:? 1 (const int) 2780:? 0 (const int) 2790:? 1 (const int) 2800:40 Sequence 2810:40 move second child to first child ( temp 4-component vector of int) 2820:40 'txval31' ( temp 4-component vector of int) 2830:40 textureOffset ( temp 4-component vector of int) 2840:40 Construct combined texture-sampler ( temp isampler3D) 2850:40 'g_tTex3di4' ( uniform itexture3D) 2860:40 'g_sSamp' (layout( binding=0) uniform sampler) 2870:? Constant: 2880:? 0.400000 2890:? 0.500000 2900:? 0.600000 2910:? Constant: 2920:? 1 (const int) 2930:? 1 (const int) 2940:? 1 (const int) 2950:41 Sequence 2960:41 move second child to first child ( temp 4-component vector of uint) 2970:41 'txval32' ( temp 4-component vector of uint) 2980:41 textureOffset ( temp 4-component vector of uint) 2990:41 Construct combined texture-sampler ( temp usampler3D) 3000:41 'g_tTex3du4' ( uniform utexture3D) 3010:41 'g_sSamp' (layout( binding=0) uniform sampler) 3020:? Constant: 3030:? 0.700000 3040:? 0.800000 3050:? 0.900000 3060:? Constant: 3070:? 1 (const int) 3080:? 0 (const int) 3090:? -1 (const int) 3100:45 move second child to first child ( temp 4-component vector of float) 3110:45 Color: direct index for structure ( temp 4-component vector of float) 3120:45 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3130:45 Constant: 3140:45 0 (const int) 3150:45 Constant: 3160:45 1.000000 3170:45 1.000000 3180:45 1.000000 3190:45 1.000000 3200:46 move second child to first child ( temp float) 3210:46 Depth: direct index for structure ( temp float) 3220:46 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3230:46 Constant: 3240:46 1 (const int) 3250:46 Constant: 3260:46 1.000000 3270:48 Branch: Return with expression 3280:48 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3290:28 Function Definition: main( ( temp void) 3300:28 Function Parameters: 3310:? Sequence 3320:28 Sequence 3330:28 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3340:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3350:28 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3360:28 move second child to first child ( temp 4-component vector of float) 3370:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 3380:28 Color: direct index for structure ( temp 4-component vector of float) 3390:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3400:28 Constant: 3410:28 0 (const int) 3420:28 move second child to first child ( temp float) 3430:? '@entryPointOutput.Depth' ( out float FragDepth) 3440:28 Depth: direct index for structure ( temp float) 3450:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3460:28 Constant: 3470:28 1 (const int) 3480:? Linker Objects 3490:? 'g_sSamp' (layout( binding=0) uniform sampler) 3500:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 3510:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 3520:? 'g_tTex1di4' ( uniform itexture1D) 3530:? 'g_tTex1du4' ( uniform utexture1D) 3540:? 'g_tTex2df4' ( uniform texture2D) 3550:? 'g_tTex2di4' ( uniform itexture2D) 3560:? 'g_tTex2du4' ( uniform utexture2D) 3570:? 'g_tTex3df4' ( uniform texture3D) 3580:? 'g_tTex3di4' ( uniform itexture3D) 3590:? 'g_tTex3du4' ( uniform utexture3D) 3600:? 'g_tTexcdf4' ( uniform textureCube) 3610:? 'g_tTexcdi4' ( uniform itextureCube) 3620:? 'g_tTexcdu4' ( uniform utextureCube) 3630:? '@entryPointOutput.Depth' ( out float FragDepth) 3640:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 365 366// Module Version 10000 367// Generated by (magic number): 80007 368// Id's are bound by 161 369 370 Capability Shader 371 Capability Sampled1D 372 1: ExtInstImport "GLSL.std.450" 373 MemoryModel Logical GLSL450 374 EntryPoint Fragment 4 "main" 144 148 375 ExecutionMode 4 OriginUpperLeft 376 ExecutionMode 4 DepthReplacing 377 Source HLSL 500 378 Name 4 "main" 379 Name 8 "PS_OUTPUT" 380 MemberName 8(PS_OUTPUT) 0 "Color" 381 MemberName 8(PS_OUTPUT) 1 "Depth" 382 Name 10 "@main(" 383 Name 13 "txval10" 384 Name 16 "g_tTex1df4" 385 Name 20 "g_sSamp" 386 Name 30 "txval11" 387 Name 33 "g_tTex1di4" 388 Name 43 "txval12" 389 Name 46 "g_tTex1du4" 390 Name 53 "txval20" 391 Name 56 "g_tTex2df4" 392 Name 67 "txval21" 393 Name 70 "g_tTex2di4" 394 Name 79 "txval22" 395 Name 82 "g_tTex2du4" 396 Name 93 "txval30" 397 Name 96 "g_tTex3df4" 398 Name 106 "txval31" 399 Name 109 "g_tTex3di4" 400 Name 117 "txval32" 401 Name 120 "g_tTex3du4" 402 Name 132 "psout" 403 Name 141 "flattenTemp" 404 Name 144 "@entryPointOutput.Color" 405 Name 148 "@entryPointOutput.Depth" 406 Name 151 "g_tTex1df4a" 407 Name 154 "g_tTexcdf4" 408 Name 157 "g_tTexcdi4" 409 Name 160 "g_tTexcdu4" 410 Decorate 16(g_tTex1df4) DescriptorSet 0 411 Decorate 16(g_tTex1df4) Binding 0 412 Decorate 20(g_sSamp) DescriptorSet 0 413 Decorate 20(g_sSamp) Binding 0 414 Decorate 33(g_tTex1di4) DescriptorSet 0 415 Decorate 46(g_tTex1du4) DescriptorSet 0 416 Decorate 56(g_tTex2df4) DescriptorSet 0 417 Decorate 70(g_tTex2di4) DescriptorSet 0 418 Decorate 82(g_tTex2du4) DescriptorSet 0 419 Decorate 96(g_tTex3df4) DescriptorSet 0 420 Decorate 109(g_tTex3di4) DescriptorSet 0 421 Decorate 120(g_tTex3du4) DescriptorSet 0 422 Decorate 144(@entryPointOutput.Color) Location 0 423 Decorate 148(@entryPointOutput.Depth) BuiltIn FragDepth 424 Decorate 151(g_tTex1df4a) DescriptorSet 0 425 Decorate 151(g_tTex1df4a) Binding 1 426 Decorate 154(g_tTexcdf4) DescriptorSet 0 427 Decorate 157(g_tTexcdi4) DescriptorSet 0 428 Decorate 160(g_tTexcdu4) DescriptorSet 0 429 2: TypeVoid 430 3: TypeFunction 2 431 6: TypeFloat 32 432 7: TypeVector 6(float) 4 433 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 434 9: TypeFunction 8(PS_OUTPUT) 435 12: TypePointer Function 7(fvec4) 436 14: TypeImage 6(float) 1D sampled format:Unknown 437 15: TypePointer UniformConstant 14 438 16(g_tTex1df4): 15(ptr) Variable UniformConstant 439 18: TypeSampler 440 19: TypePointer UniformConstant 18 441 20(g_sSamp): 19(ptr) Variable UniformConstant 442 22: TypeSampledImage 14 443 24: 6(float) Constant 1036831949 444 25: TypeInt 32 1 445 26: 25(int) Constant 1 446 28: TypeVector 25(int) 4 447 29: TypePointer Function 28(ivec4) 448 31: TypeImage 25(int) 1D sampled format:Unknown 449 32: TypePointer UniformConstant 31 450 33(g_tTex1di4): 32(ptr) Variable UniformConstant 451 36: TypeSampledImage 31 452 38: 6(float) Constant 1045220557 453 40: TypeInt 32 0 454 41: TypeVector 40(int) 4 455 42: TypePointer Function 41(ivec4) 456 44: TypeImage 40(int) 1D sampled format:Unknown 457 45: TypePointer UniformConstant 44 458 46(g_tTex1du4): 45(ptr) Variable UniformConstant 459 49: TypeSampledImage 44 460 51: 6(float) Constant 1050253722 461 54: TypeImage 6(float) 2D sampled format:Unknown 462 55: TypePointer UniformConstant 54 463 56(g_tTex2df4): 55(ptr) Variable UniformConstant 464 59: TypeSampledImage 54 465 61: TypeVector 6(float) 2 466 62: 61(fvec2) ConstantComposite 24 38 467 63: TypeVector 25(int) 2 468 64: 25(int) Constant 0 469 65: 63(ivec2) ConstantComposite 26 64 470 68: TypeImage 25(int) 2D sampled format:Unknown 471 69: TypePointer UniformConstant 68 472 70(g_tTex2di4): 69(ptr) Variable UniformConstant 473 73: TypeSampledImage 68 474 75: 6(float) Constant 1053609165 475 76: 61(fvec2) ConstantComposite 51 75 476 77: 63(ivec2) ConstantComposite 26 26 477 80: TypeImage 40(int) 2D sampled format:Unknown 478 81: TypePointer UniformConstant 80 479 82(g_tTex2du4): 81(ptr) Variable UniformConstant 480 85: TypeSampledImage 80 481 87: 6(float) Constant 1056964608 482 88: 6(float) Constant 1058642330 483 89: 61(fvec2) ConstantComposite 87 88 484 90: 25(int) Constant 4294967295 485 91: 63(ivec2) ConstantComposite 26 90 486 94: TypeImage 6(float) 3D sampled format:Unknown 487 95: TypePointer UniformConstant 94 488 96(g_tTex3df4): 95(ptr) Variable UniformConstant 489 99: TypeSampledImage 94 490 101: TypeVector 6(float) 3 491 102: 101(fvec3) ConstantComposite 24 38 51 492 103: TypeVector 25(int) 3 493 104: 103(ivec3) ConstantComposite 26 64 26 494 107: TypeImage 25(int) 3D sampled format:Unknown 495 108: TypePointer UniformConstant 107 496 109(g_tTex3di4): 108(ptr) Variable UniformConstant 497 112: TypeSampledImage 107 498 114: 101(fvec3) ConstantComposite 75 87 88 499 115: 103(ivec3) ConstantComposite 26 26 26 500 118: TypeImage 40(int) 3D sampled format:Unknown 501 119: TypePointer UniformConstant 118 502 120(g_tTex3du4): 119(ptr) Variable UniformConstant 503 123: TypeSampledImage 118 504 125: 6(float) Constant 1060320051 505 126: 6(float) Constant 1061997773 506 127: 6(float) Constant 1063675494 507 128: 101(fvec3) ConstantComposite 125 126 127 508 129: 103(ivec3) ConstantComposite 26 64 90 509 131: TypePointer Function 8(PS_OUTPUT) 510 133: 6(float) Constant 1065353216 511 134: 7(fvec4) ConstantComposite 133 133 133 133 512 136: TypePointer Function 6(float) 513 143: TypePointer Output 7(fvec4) 514144(@entryPointOutput.Color): 143(ptr) Variable Output 515 147: TypePointer Output 6(float) 516148(@entryPointOutput.Depth): 147(ptr) Variable Output 517151(g_tTex1df4a): 15(ptr) Variable UniformConstant 518 152: TypeImage 6(float) Cube sampled format:Unknown 519 153: TypePointer UniformConstant 152 520 154(g_tTexcdf4): 153(ptr) Variable UniformConstant 521 155: TypeImage 25(int) Cube sampled format:Unknown 522 156: TypePointer UniformConstant 155 523 157(g_tTexcdi4): 156(ptr) Variable UniformConstant 524 158: TypeImage 40(int) Cube sampled format:Unknown 525 159: TypePointer UniformConstant 158 526 160(g_tTexcdu4): 159(ptr) Variable UniformConstant 527 4(main): 2 Function None 3 528 5: Label 529141(flattenTemp): 131(ptr) Variable Function 530 142:8(PS_OUTPUT) FunctionCall 10(@main() 531 Store 141(flattenTemp) 142 532 145: 12(ptr) AccessChain 141(flattenTemp) 64 533 146: 7(fvec4) Load 145 534 Store 144(@entryPointOutput.Color) 146 535 149: 136(ptr) AccessChain 141(flattenTemp) 26 536 150: 6(float) Load 149 537 Store 148(@entryPointOutput.Depth) 150 538 Return 539 FunctionEnd 540 10(@main():8(PS_OUTPUT) Function None 9 541 11: Label 542 13(txval10): 12(ptr) Variable Function 543 30(txval11): 29(ptr) Variable Function 544 43(txval12): 42(ptr) Variable Function 545 53(txval20): 12(ptr) Variable Function 546 67(txval21): 29(ptr) Variable Function 547 79(txval22): 42(ptr) Variable Function 548 93(txval30): 12(ptr) Variable Function 549 106(txval31): 29(ptr) Variable Function 550 117(txval32): 42(ptr) Variable Function 551 132(psout): 131(ptr) Variable Function 552 17: 14 Load 16(g_tTex1df4) 553 21: 18 Load 20(g_sSamp) 554 23: 22 SampledImage 17 21 555 27: 7(fvec4) ImageSampleImplicitLod 23 24 ConstOffset 26 556 Store 13(txval10) 27 557 34: 31 Load 33(g_tTex1di4) 558 35: 18 Load 20(g_sSamp) 559 37: 36 SampledImage 34 35 560 39: 28(ivec4) ImageSampleImplicitLod 37 38 ConstOffset 26 561 Store 30(txval11) 39 562 47: 44 Load 46(g_tTex1du4) 563 48: 18 Load 20(g_sSamp) 564 50: 49 SampledImage 47 48 565 52: 41(ivec4) ImageSampleImplicitLod 50 51 ConstOffset 26 566 Store 43(txval12) 52 567 57: 54 Load 56(g_tTex2df4) 568 58: 18 Load 20(g_sSamp) 569 60: 59 SampledImage 57 58 570 66: 7(fvec4) ImageSampleImplicitLod 60 62 ConstOffset 65 571 Store 53(txval20) 66 572 71: 68 Load 70(g_tTex2di4) 573 72: 18 Load 20(g_sSamp) 574 74: 73 SampledImage 71 72 575 78: 28(ivec4) ImageSampleImplicitLod 74 76 ConstOffset 77 576 Store 67(txval21) 78 577 83: 80 Load 82(g_tTex2du4) 578 84: 18 Load 20(g_sSamp) 579 86: 85 SampledImage 83 84 580 92: 41(ivec4) ImageSampleImplicitLod 86 89 ConstOffset 91 581 Store 79(txval22) 92 582 97: 94 Load 96(g_tTex3df4) 583 98: 18 Load 20(g_sSamp) 584 100: 99 SampledImage 97 98 585 105: 7(fvec4) ImageSampleImplicitLod 100 102 ConstOffset 104 586 Store 93(txval30) 105 587 110: 107 Load 109(g_tTex3di4) 588 111: 18 Load 20(g_sSamp) 589 113: 112 SampledImage 110 111 590 116: 28(ivec4) ImageSampleImplicitLod 113 114 ConstOffset 115 591 Store 106(txval31) 116 592 121: 118 Load 120(g_tTex3du4) 593 122: 18 Load 20(g_sSamp) 594 124: 123 SampledImage 121 122 595 130: 41(ivec4) ImageSampleImplicitLod 124 128 ConstOffset 129 596 Store 117(txval32) 130 597 135: 12(ptr) AccessChain 132(psout) 64 598 Store 135 134 599 137: 136(ptr) AccessChain 132(psout) 26 600 Store 137 133 601 138:8(PS_OUTPUT) Load 132(psout) 602 ReturnValue 138 603 FunctionEnd 604