1hlsl.samplegrad.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 textureGrad ( 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:27 Constant: 200:27 1.100000 210:27 Constant: 220:27 1.200000 230:28 Sequence 240:28 move second child to first child ( temp 4-component vector of int) 250:28 'txval11' ( temp 4-component vector of int) 260:28 textureGrad ( temp 4-component vector of int) 270:28 Construct combined texture-sampler ( temp isampler1DArray) 280:28 'g_tTex1di4' ( uniform itexture1DArray) 290:28 'g_sSamp' (layout( binding=0) uniform sampler) 300:? Constant: 310:? 0.100000 320:? 0.200000 330:28 Constant: 340:28 1.100000 350:28 Constant: 360:28 1.200000 370:29 Sequence 380:29 move second child to first child ( temp 4-component vector of uint) 390:29 'txval12' ( temp 4-component vector of uint) 400:29 textureGrad ( temp 4-component vector of uint) 410:29 Construct combined texture-sampler ( temp usampler1DArray) 420:29 'g_tTex1du4' ( uniform utexture1DArray) 430:29 'g_sSamp' (layout( binding=0) uniform sampler) 440:? Constant: 450:? 0.100000 460:? 0.200000 470:29 Constant: 480:29 1.100000 490:29 Constant: 500:29 1.200000 510:31 Sequence 520:31 move second child to first child ( temp 4-component vector of float) 530:31 'txval20' ( temp 4-component vector of float) 540:31 textureGrad ( temp 4-component vector of float) 550:31 Construct combined texture-sampler ( temp sampler2DArray) 560:31 'g_tTex2df4' ( uniform texture2DArray) 570:31 'g_sSamp' (layout( binding=0) uniform sampler) 580:? Constant: 590:? 0.100000 600:? 0.200000 610:? 0.300000 620:? Constant: 630:? 1.100000 640:? 1.200000 650:? Constant: 660:? 1.100000 670:? 1.200000 680:32 Sequence 690:32 move second child to first child ( temp 4-component vector of int) 700:32 'txval21' ( temp 4-component vector of int) 710:32 textureGrad ( temp 4-component vector of int) 720:32 Construct combined texture-sampler ( temp isampler2DArray) 730:32 'g_tTex2di4' ( uniform itexture2DArray) 740:32 'g_sSamp' (layout( binding=0) uniform sampler) 750:? Constant: 760:? 0.100000 770:? 0.200000 780:? 0.300000 790:? Constant: 800:? 1.100000 810:? 1.200000 820:? Constant: 830:? 1.100000 840:? 1.200000 850:33 Sequence 860:33 move second child to first child ( temp 4-component vector of uint) 870:33 'txval22' ( temp 4-component vector of uint) 880:33 textureGrad ( temp 4-component vector of uint) 890:33 Construct combined texture-sampler ( temp usampler2DArray) 900:33 'g_tTex2du4' ( uniform utexture2DArray) 910:33 'g_sSamp' (layout( binding=0) uniform sampler) 920:? Constant: 930:? 0.100000 940:? 0.200000 950:? 0.300000 960:? Constant: 970:? 1.100000 980:? 1.200000 990:? Constant: 1000:? 1.100000 1010:? 1.200000 1020:35 Sequence 1030:35 move second child to first child ( temp 4-component vector of float) 1040:35 'txval40' ( temp 4-component vector of float) 1050:35 textureGrad ( temp 4-component vector of float) 1060:35 Construct combined texture-sampler ( temp samplerCubeArray) 1070:35 'g_tTexcdf4' ( uniform textureCubeArray) 1080:35 'g_sSamp' (layout( binding=0) uniform sampler) 1090:? Constant: 1100:? 0.100000 1110:? 0.200000 1120:? 0.300000 1130:? 0.400000 1140:? Constant: 1150:? 1.100000 1160:? 1.200000 1170:? 1.300000 1180:? Constant: 1190:? 1.100000 1200:? 1.200000 1210:? 1.300000 1220:36 Sequence 1230:36 move second child to first child ( temp 4-component vector of int) 1240:36 'txval41' ( temp 4-component vector of int) 1250:36 textureGrad ( temp 4-component vector of int) 1260:36 Construct combined texture-sampler ( temp isamplerCubeArray) 1270:36 'g_tTexcdi4' ( uniform itextureCubeArray) 1280:36 'g_sSamp' (layout( binding=0) uniform sampler) 1290:? Constant: 1300:? 0.100000 1310:? 0.200000 1320:? 0.300000 1330:? 0.400000 1340:? Constant: 1350:? 1.100000 1360:? 1.200000 1370:? 1.300000 1380:? Constant: 1390:? 1.100000 1400:? 1.200000 1410:? 1.300000 1420:37 Sequence 1430:37 move second child to first child ( temp 4-component vector of uint) 1440:37 'txval42' ( temp 4-component vector of uint) 1450:37 textureGrad ( temp 4-component vector of uint) 1460:37 Construct combined texture-sampler ( temp usamplerCubeArray) 1470:37 'g_tTexcdu4' ( uniform utextureCubeArray) 1480:37 'g_sSamp' (layout( binding=0) uniform sampler) 1490:? Constant: 1500:? 0.100000 1510:? 0.200000 1520:? 0.300000 1530:? 0.400000 1540:? Constant: 1550:? 1.100000 1560:? 1.200000 1570:? 1.300000 1580:? Constant: 1590:? 1.100000 1600:? 1.200000 1610:? 1.300000 1620:39 move second child to first child ( temp 4-component vector of float) 1630:39 Color: direct index for structure ( temp 4-component vector of float) 1640:39 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1650:39 Constant: 1660:39 0 (const int) 1670:39 Constant: 1680:39 1.000000 1690:39 1.000000 1700:39 1.000000 1710:39 1.000000 1720:40 move second child to first child ( temp float) 1730:40 Depth: direct index for structure ( temp float) 1740:40 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1750:40 Constant: 1760:40 1 (const int) 1770:40 Constant: 1780:40 1.000000 1790:42 Branch: Return with expression 1800:42 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1810:24 Function Definition: main( ( temp void) 1820:24 Function Parameters: 1830:? Sequence 1840:24 Sequence 1850:24 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1860:24 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1870:24 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1880:24 move second child to first child ( temp 4-component vector of float) 1890:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1900:24 Color: direct index for structure ( temp 4-component vector of float) 1910:24 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1920:24 Constant: 1930:24 0 (const int) 1940:24 move second child to first child ( temp float) 1950:? '@entryPointOutput.Depth' ( out float FragDepth) 1960:24 Depth: direct index for structure ( temp float) 1970:24 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1980:24 Constant: 1990:24 1 (const int) 2000:? Linker Objects 2010:? 'g_sSamp' (layout( binding=0) uniform sampler) 2020:? 'g_tTex1df4a' (layout( binding=1) uniform texture1DArray) 2030:? 'g_tTex1df4' (layout( binding=0) uniform texture1DArray) 2040:? 'g_tTex1di4' ( uniform itexture1DArray) 2050:? 'g_tTex1du4' ( uniform utexture1DArray) 2060:? 'g_tTex2df4' ( uniform texture2DArray) 2070:? 'g_tTex2di4' ( uniform itexture2DArray) 2080:? 'g_tTex2du4' ( uniform utexture2DArray) 2090:? 'g_tTexcdf4' ( uniform textureCubeArray) 2100:? 'g_tTexcdi4' ( uniform itextureCubeArray) 2110:? 'g_tTexcdu4' ( uniform utextureCubeArray) 2120:? '@entryPointOutput.Depth' ( out float FragDepth) 2130:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 214 215 216Linked fragment stage: 217 218 219Shader version: 500 220gl_FragCoord origin is upper left 221using depth_any 2220:? Sequence 2230:24 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2240:24 Function Parameters: 2250:? Sequence 2260:27 Sequence 2270:27 move second child to first child ( temp 4-component vector of float) 2280:27 'txval10' ( temp 4-component vector of float) 2290:27 textureGrad ( temp 4-component vector of float) 2300:27 Construct combined texture-sampler ( temp sampler1DArray) 2310:27 'g_tTex1df4' (layout( binding=0) uniform texture1DArray) 2320:27 'g_sSamp' (layout( binding=0) uniform sampler) 2330:? Constant: 2340:? 0.100000 2350:? 0.200000 2360:27 Constant: 2370:27 1.100000 2380:27 Constant: 2390:27 1.200000 2400:28 Sequence 2410:28 move second child to first child ( temp 4-component vector of int) 2420:28 'txval11' ( temp 4-component vector of int) 2430:28 textureGrad ( temp 4-component vector of int) 2440:28 Construct combined texture-sampler ( temp isampler1DArray) 2450:28 'g_tTex1di4' ( uniform itexture1DArray) 2460:28 'g_sSamp' (layout( binding=0) uniform sampler) 2470:? Constant: 2480:? 0.100000 2490:? 0.200000 2500:28 Constant: 2510:28 1.100000 2520:28 Constant: 2530:28 1.200000 2540:29 Sequence 2550:29 move second child to first child ( temp 4-component vector of uint) 2560:29 'txval12' ( temp 4-component vector of uint) 2570:29 textureGrad ( temp 4-component vector of uint) 2580:29 Construct combined texture-sampler ( temp usampler1DArray) 2590:29 'g_tTex1du4' ( uniform utexture1DArray) 2600:29 'g_sSamp' (layout( binding=0) uniform sampler) 2610:? Constant: 2620:? 0.100000 2630:? 0.200000 2640:29 Constant: 2650:29 1.100000 2660:29 Constant: 2670:29 1.200000 2680:31 Sequence 2690:31 move second child to first child ( temp 4-component vector of float) 2700:31 'txval20' ( temp 4-component vector of float) 2710:31 textureGrad ( temp 4-component vector of float) 2720:31 Construct combined texture-sampler ( temp sampler2DArray) 2730:31 'g_tTex2df4' ( uniform texture2DArray) 2740:31 'g_sSamp' (layout( binding=0) uniform sampler) 2750:? Constant: 2760:? 0.100000 2770:? 0.200000 2780:? 0.300000 2790:? Constant: 2800:? 1.100000 2810:? 1.200000 2820:? Constant: 2830:? 1.100000 2840:? 1.200000 2850:32 Sequence 2860:32 move second child to first child ( temp 4-component vector of int) 2870:32 'txval21' ( temp 4-component vector of int) 2880:32 textureGrad ( temp 4-component vector of int) 2890:32 Construct combined texture-sampler ( temp isampler2DArray) 2900:32 'g_tTex2di4' ( uniform itexture2DArray) 2910:32 'g_sSamp' (layout( binding=0) uniform sampler) 2920:? Constant: 2930:? 0.100000 2940:? 0.200000 2950:? 0.300000 2960:? Constant: 2970:? 1.100000 2980:? 1.200000 2990:? Constant: 3000:? 1.100000 3010:? 1.200000 3020:33 Sequence 3030:33 move second child to first child ( temp 4-component vector of uint) 3040:33 'txval22' ( temp 4-component vector of uint) 3050:33 textureGrad ( temp 4-component vector of uint) 3060:33 Construct combined texture-sampler ( temp usampler2DArray) 3070:33 'g_tTex2du4' ( uniform utexture2DArray) 3080:33 'g_sSamp' (layout( binding=0) uniform sampler) 3090:? Constant: 3100:? 0.100000 3110:? 0.200000 3120:? 0.300000 3130:? Constant: 3140:? 1.100000 3150:? 1.200000 3160:? Constant: 3170:? 1.100000 3180:? 1.200000 3190:35 Sequence 3200:35 move second child to first child ( temp 4-component vector of float) 3210:35 'txval40' ( temp 4-component vector of float) 3220:35 textureGrad ( temp 4-component vector of float) 3230:35 Construct combined texture-sampler ( temp samplerCubeArray) 3240:35 'g_tTexcdf4' ( uniform textureCubeArray) 3250:35 'g_sSamp' (layout( binding=0) uniform sampler) 3260:? Constant: 3270:? 0.100000 3280:? 0.200000 3290:? 0.300000 3300:? 0.400000 3310:? Constant: 3320:? 1.100000 3330:? 1.200000 3340:? 1.300000 3350:? Constant: 3360:? 1.100000 3370:? 1.200000 3380:? 1.300000 3390:36 Sequence 3400:36 move second child to first child ( temp 4-component vector of int) 3410:36 'txval41' ( temp 4-component vector of int) 3420:36 textureGrad ( temp 4-component vector of int) 3430:36 Construct combined texture-sampler ( temp isamplerCubeArray) 3440:36 'g_tTexcdi4' ( uniform itextureCubeArray) 3450:36 'g_sSamp' (layout( binding=0) uniform sampler) 3460:? Constant: 3470:? 0.100000 3480:? 0.200000 3490:? 0.300000 3500:? 0.400000 3510:? Constant: 3520:? 1.100000 3530:? 1.200000 3540:? 1.300000 3550:? Constant: 3560:? 1.100000 3570:? 1.200000 3580:? 1.300000 3590:37 Sequence 3600:37 move second child to first child ( temp 4-component vector of uint) 3610:37 'txval42' ( temp 4-component vector of uint) 3620:37 textureGrad ( temp 4-component vector of uint) 3630:37 Construct combined texture-sampler ( temp usamplerCubeArray) 3640:37 'g_tTexcdu4' ( uniform utextureCubeArray) 3650:37 'g_sSamp' (layout( binding=0) uniform sampler) 3660:? Constant: 3670:? 0.100000 3680:? 0.200000 3690:? 0.300000 3700:? 0.400000 3710:? Constant: 3720:? 1.100000 3730:? 1.200000 3740:? 1.300000 3750:? Constant: 3760:? 1.100000 3770:? 1.200000 3780:? 1.300000 3790:39 move second child to first child ( temp 4-component vector of float) 3800:39 Color: direct index for structure ( temp 4-component vector of float) 3810:39 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3820:39 Constant: 3830:39 0 (const int) 3840:39 Constant: 3850:39 1.000000 3860:39 1.000000 3870:39 1.000000 3880:39 1.000000 3890:40 move second child to first child ( temp float) 3900:40 Depth: direct index for structure ( temp float) 3910:40 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3920:40 Constant: 3930:40 1 (const int) 3940:40 Constant: 3950:40 1.000000 3960:42 Branch: Return with expression 3970:42 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3980:24 Function Definition: main( ( temp void) 3990:24 Function Parameters: 4000:? Sequence 4010:24 Sequence 4020:24 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 4030:24 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 4040:24 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 4050:24 move second child to first child ( temp 4-component vector of float) 4060:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 4070:24 Color: direct index for structure ( temp 4-component vector of float) 4080:24 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 4090:24 Constant: 4100:24 0 (const int) 4110:24 move second child to first child ( temp float) 4120:? '@entryPointOutput.Depth' ( out float FragDepth) 4130:24 Depth: direct index for structure ( temp float) 4140:24 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 4150:24 Constant: 4160:24 1 (const int) 4170:? Linker Objects 4180:? 'g_sSamp' (layout( binding=0) uniform sampler) 4190:? 'g_tTex1df4a' (layout( binding=1) uniform texture1DArray) 4200:? 'g_tTex1df4' (layout( binding=0) uniform texture1DArray) 4210:? 'g_tTex1di4' ( uniform itexture1DArray) 4220:? 'g_tTex1du4' ( uniform utexture1DArray) 4230:? 'g_tTex2df4' ( uniform texture2DArray) 4240:? 'g_tTex2di4' ( uniform itexture2DArray) 4250:? 'g_tTex2du4' ( uniform utexture2DArray) 4260:? 'g_tTexcdf4' ( uniform textureCubeArray) 4270:? 'g_tTexcdi4' ( uniform itextureCubeArray) 4280:? 'g_tTexcdu4' ( uniform utextureCubeArray) 4290:? '@entryPointOutput.Depth' ( out float FragDepth) 4300:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 431 432// Module Version 10000 433// Generated by (magic number): 8000a 434// Id's are bound by 140 435 436 Capability Shader 437 Capability Sampled1D 438 Capability SampledCubeArray 439 1: ExtInstImport "GLSL.std.450" 440 MemoryModel Logical GLSL450 441 EntryPoint Fragment 4 "main" 132 136 442 ExecutionMode 4 OriginUpperLeft 443 ExecutionMode 4 DepthReplacing 444 Source HLSL 500 445 Name 4 "main" 446 Name 8 "PS_OUTPUT" 447 MemberName 8(PS_OUTPUT) 0 "Color" 448 MemberName 8(PS_OUTPUT) 1 "Depth" 449 Name 10 "@main(" 450 Name 13 "txval10" 451 Name 16 "g_tTex1df4" 452 Name 20 "g_sSamp" 453 Name 34 "txval11" 454 Name 37 "g_tTex1di4" 455 Name 46 "txval12" 456 Name 49 "g_tTex1du4" 457 Name 55 "txval20" 458 Name 58 "g_tTex2df4" 459 Name 68 "txval21" 460 Name 71 "g_tTex2di4" 461 Name 77 "txval22" 462 Name 80 "g_tTex2du4" 463 Name 86 "txval40" 464 Name 89 "g_tTexcdf4" 465 Name 99 "txval41" 466 Name 102 "g_tTexcdi4" 467 Name 108 "txval42" 468 Name 111 "g_tTexcdu4" 469 Name 118 "psout" 470 Name 129 "flattenTemp" 471 Name 132 "@entryPointOutput.Color" 472 Name 136 "@entryPointOutput.Depth" 473 Name 139 "g_tTex1df4a" 474 Decorate 16(g_tTex1df4) DescriptorSet 0 475 Decorate 16(g_tTex1df4) Binding 0 476 Decorate 20(g_sSamp) DescriptorSet 0 477 Decorate 20(g_sSamp) Binding 0 478 Decorate 37(g_tTex1di4) DescriptorSet 0 479 Decorate 37(g_tTex1di4) Binding 2 480 Decorate 49(g_tTex1du4) DescriptorSet 0 481 Decorate 49(g_tTex1du4) Binding 3 482 Decorate 58(g_tTex2df4) DescriptorSet 0 483 Decorate 58(g_tTex2df4) Binding 4 484 Decorate 71(g_tTex2di4) DescriptorSet 0 485 Decorate 71(g_tTex2di4) Binding 5 486 Decorate 80(g_tTex2du4) DescriptorSet 0 487 Decorate 80(g_tTex2du4) Binding 6 488 Decorate 89(g_tTexcdf4) DescriptorSet 0 489 Decorate 89(g_tTexcdf4) Binding 7 490 Decorate 102(g_tTexcdi4) DescriptorSet 0 491 Decorate 102(g_tTexcdi4) Binding 8 492 Decorate 111(g_tTexcdu4) DescriptorSet 0 493 Decorate 111(g_tTexcdu4) Binding 9 494 Decorate 132(@entryPointOutput.Color) Location 0 495 Decorate 136(@entryPointOutput.Depth) BuiltIn FragDepth 496 Decorate 139(g_tTex1df4a) DescriptorSet 0 497 Decorate 139(g_tTex1df4a) Binding 1 498 2: TypeVoid 499 3: TypeFunction 2 500 6: TypeFloat 32 501 7: TypeVector 6(float) 4 502 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 503 9: TypeFunction 8(PS_OUTPUT) 504 12: TypePointer Function 7(fvec4) 505 14: TypeImage 6(float) 1D array sampled format:Unknown 506 15: TypePointer UniformConstant 14 507 16(g_tTex1df4): 15(ptr) Variable UniformConstant 508 18: TypeSampler 509 19: TypePointer UniformConstant 18 510 20(g_sSamp): 19(ptr) Variable UniformConstant 511 22: TypeSampledImage 14 512 24: TypeVector 6(float) 2 513 25: 6(float) Constant 1036831949 514 26: 6(float) Constant 1045220557 515 27: 24(fvec2) ConstantComposite 25 26 516 28: 6(float) Constant 1066192077 517 29: 6(float) Constant 1067030938 518 31: TypeInt 32 1 519 32: TypeVector 31(int) 4 520 33: TypePointer Function 32(ivec4) 521 35: TypeImage 31(int) 1D array sampled format:Unknown 522 36: TypePointer UniformConstant 35 523 37(g_tTex1di4): 36(ptr) Variable UniformConstant 524 40: TypeSampledImage 35 525 43: TypeInt 32 0 526 44: TypeVector 43(int) 4 527 45: TypePointer Function 44(ivec4) 528 47: TypeImage 43(int) 1D array sampled format:Unknown 529 48: TypePointer UniformConstant 47 530 49(g_tTex1du4): 48(ptr) Variable UniformConstant 531 52: TypeSampledImage 47 532 56: TypeImage 6(float) 2D array sampled format:Unknown 533 57: TypePointer UniformConstant 56 534 58(g_tTex2df4): 57(ptr) Variable UniformConstant 535 61: TypeSampledImage 56 536 63: TypeVector 6(float) 3 537 64: 6(float) Constant 1050253722 538 65: 63(fvec3) ConstantComposite 25 26 64 539 66: 24(fvec2) ConstantComposite 28 29 540 69: TypeImage 31(int) 2D array sampled format:Unknown 541 70: TypePointer UniformConstant 69 542 71(g_tTex2di4): 70(ptr) Variable UniformConstant 543 74: TypeSampledImage 69 544 78: TypeImage 43(int) 2D array sampled format:Unknown 545 79: TypePointer UniformConstant 78 546 80(g_tTex2du4): 79(ptr) Variable UniformConstant 547 83: TypeSampledImage 78 548 87: TypeImage 6(float) Cube array sampled format:Unknown 549 88: TypePointer UniformConstant 87 550 89(g_tTexcdf4): 88(ptr) Variable UniformConstant 551 92: TypeSampledImage 87 552 94: 6(float) Constant 1053609165 553 95: 7(fvec4) ConstantComposite 25 26 64 94 554 96: 6(float) Constant 1067869798 555 97: 63(fvec3) ConstantComposite 28 29 96 556 100: TypeImage 31(int) Cube array sampled format:Unknown 557 101: TypePointer UniformConstant 100 558 102(g_tTexcdi4): 101(ptr) Variable UniformConstant 559 105: TypeSampledImage 100 560 109: TypeImage 43(int) Cube array sampled format:Unknown 561 110: TypePointer UniformConstant 109 562 111(g_tTexcdu4): 110(ptr) Variable UniformConstant 563 114: TypeSampledImage 109 564 117: TypePointer Function 8(PS_OUTPUT) 565 119: 31(int) Constant 0 566 120: 6(float) Constant 1065353216 567 121: 7(fvec4) ConstantComposite 120 120 120 120 568 123: 31(int) Constant 1 569 124: TypePointer Function 6(float) 570 131: TypePointer Output 7(fvec4) 571132(@entryPointOutput.Color): 131(ptr) Variable Output 572 135: TypePointer Output 6(float) 573136(@entryPointOutput.Depth): 135(ptr) Variable Output 574139(g_tTex1df4a): 15(ptr) Variable UniformConstant 575 4(main): 2 Function None 3 576 5: Label 577129(flattenTemp): 117(ptr) Variable Function 578 130:8(PS_OUTPUT) FunctionCall 10(@main() 579 Store 129(flattenTemp) 130 580 133: 12(ptr) AccessChain 129(flattenTemp) 119 581 134: 7(fvec4) Load 133 582 Store 132(@entryPointOutput.Color) 134 583 137: 124(ptr) AccessChain 129(flattenTemp) 123 584 138: 6(float) Load 137 585 Store 136(@entryPointOutput.Depth) 138 586 Return 587 FunctionEnd 588 10(@main():8(PS_OUTPUT) Function None 9 589 11: Label 590 13(txval10): 12(ptr) Variable Function 591 34(txval11): 33(ptr) Variable Function 592 46(txval12): 45(ptr) Variable Function 593 55(txval20): 12(ptr) Variable Function 594 68(txval21): 33(ptr) Variable Function 595 77(txval22): 45(ptr) Variable Function 596 86(txval40): 12(ptr) Variable Function 597 99(txval41): 33(ptr) Variable Function 598 108(txval42): 45(ptr) Variable Function 599 118(psout): 117(ptr) Variable Function 600 17: 14 Load 16(g_tTex1df4) 601 21: 18 Load 20(g_sSamp) 602 23: 22 SampledImage 17 21 603 30: 7(fvec4) ImageSampleExplicitLod 23 27 Grad 28 29 604 Store 13(txval10) 30 605 38: 35 Load 37(g_tTex1di4) 606 39: 18 Load 20(g_sSamp) 607 41: 40 SampledImage 38 39 608 42: 32(ivec4) ImageSampleExplicitLod 41 27 Grad 28 29 609 Store 34(txval11) 42 610 50: 47 Load 49(g_tTex1du4) 611 51: 18 Load 20(g_sSamp) 612 53: 52 SampledImage 50 51 613 54: 44(ivec4) ImageSampleExplicitLod 53 27 Grad 28 29 614 Store 46(txval12) 54 615 59: 56 Load 58(g_tTex2df4) 616 60: 18 Load 20(g_sSamp) 617 62: 61 SampledImage 59 60 618 67: 7(fvec4) ImageSampleExplicitLod 62 65 Grad 66 66 619 Store 55(txval20) 67 620 72: 69 Load 71(g_tTex2di4) 621 73: 18 Load 20(g_sSamp) 622 75: 74 SampledImage 72 73 623 76: 32(ivec4) ImageSampleExplicitLod 75 65 Grad 66 66 624 Store 68(txval21) 76 625 81: 78 Load 80(g_tTex2du4) 626 82: 18 Load 20(g_sSamp) 627 84: 83 SampledImage 81 82 628 85: 44(ivec4) ImageSampleExplicitLod 84 65 Grad 66 66 629 Store 77(txval22) 85 630 90: 87 Load 89(g_tTexcdf4) 631 91: 18 Load 20(g_sSamp) 632 93: 92 SampledImage 90 91 633 98: 7(fvec4) ImageSampleExplicitLod 93 95 Grad 97 97 634 Store 86(txval40) 98 635 103: 100 Load 102(g_tTexcdi4) 636 104: 18 Load 20(g_sSamp) 637 106: 105 SampledImage 103 104 638 107: 32(ivec4) ImageSampleExplicitLod 106 95 Grad 97 97 639 Store 99(txval41) 107 640 112: 109 Load 111(g_tTexcdu4) 641 113: 18 Load 20(g_sSamp) 642 115: 114 SampledImage 112 113 643 116: 44(ivec4) ImageSampleExplicitLod 115 95 Grad 97 97 644 Store 108(txval42) 116 645 122: 12(ptr) AccessChain 118(psout) 119 646 Store 122 121 647 125: 124(ptr) AccessChain 118(psout) 123 648 Store 125 120 649 126:8(PS_OUTPUT) Load 118(psout) 650 ReturnValue 126 651 FunctionEnd 652