1hlsl.samplegrad.basic.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 textureGrad ( 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.100000 200:31 Constant: 210:31 1.200000 220:32 Sequence 230:32 move second child to first child ( temp 4-component vector of int) 240:32 'txval11' ( temp 4-component vector of int) 250:32 textureGrad ( temp 4-component vector of int) 260:32 Construct combined texture-sampler ( temp isampler1D) 270:32 'g_tTex1di4' ( uniform itexture1D) 280:32 'g_sSamp' (layout( binding=0) uniform sampler) 290:32 Constant: 300:32 0.200000 310:32 Constant: 320:32 1.100000 330:32 Constant: 340:32 1.200000 350:33 Sequence 360:33 move second child to first child ( temp 4-component vector of uint) 370:33 'txval12' ( temp 4-component vector of uint) 380:33 textureGrad ( temp 4-component vector of uint) 390:33 Construct combined texture-sampler ( temp usampler1D) 400:33 'g_tTex1du4' ( uniform utexture1D) 410:33 'g_sSamp' (layout( binding=0) uniform sampler) 420:33 Constant: 430:33 0.300000 440:33 Constant: 450:33 1.100000 460:33 Constant: 470:33 1.200000 480:35 Sequence 490:35 move second child to first child ( temp 4-component vector of float) 500:35 'txval20' ( temp 4-component vector of float) 510:35 textureGrad ( temp 4-component vector of float) 520:35 Construct combined texture-sampler ( temp sampler2D) 530:35 'g_tTex2df4' ( uniform texture2D) 540:35 'g_sSamp' (layout( binding=0) uniform sampler) 550:? Constant: 560:? 0.100000 570:? 0.200000 580:? Constant: 590:? 1.100000 600:? 1.200000 610:? Constant: 620:? 1.100000 630:? 1.200000 640:36 Sequence 650:36 move second child to first child ( temp 4-component vector of int) 660:36 'txval21' ( temp 4-component vector of int) 670:36 textureGrad ( temp 4-component vector of int) 680:36 Construct combined texture-sampler ( temp isampler2D) 690:36 'g_tTex2di4' ( uniform itexture2D) 700:36 'g_sSamp' (layout( binding=0) uniform sampler) 710:? Constant: 720:? 0.300000 730:? 0.400000 740:? Constant: 750:? 1.100000 760:? 1.200000 770:? Constant: 780:? 1.100000 790:? 1.200000 800:37 Sequence 810:37 move second child to first child ( temp 4-component vector of uint) 820:37 'txval22' ( temp 4-component vector of uint) 830:37 textureGrad ( temp 4-component vector of uint) 840:37 Construct combined texture-sampler ( temp usampler2D) 850:37 'g_tTex2du4' ( uniform utexture2D) 860:37 'g_sSamp' (layout( binding=0) uniform sampler) 870:? Constant: 880:? 0.500000 890:? 0.600000 900:? Constant: 910:? 1.100000 920:? 1.200000 930:? Constant: 940:? 1.100000 950:? 1.200000 960:39 Sequence 970:39 move second child to first child ( temp 4-component vector of float) 980:39 'txval30' ( temp 4-component vector of float) 990:39 textureGrad ( temp 4-component vector of float) 1000:39 Construct combined texture-sampler ( temp sampler3D) 1010:39 'g_tTex3df4' ( uniform texture3D) 1020:39 'g_sSamp' (layout( binding=0) uniform sampler) 1030:? Constant: 1040:? 0.100000 1050:? 0.200000 1060:? 0.300000 1070:? Constant: 1080:? 1.100000 1090:? 1.200000 1100:? 1.300000 1110:? Constant: 1120:? 1.100000 1130:? 1.200000 1140:? 1.300000 1150:40 Sequence 1160:40 move second child to first child ( temp 4-component vector of int) 1170:40 'txval31' ( temp 4-component vector of int) 1180:40 textureGrad ( temp 4-component vector of int) 1190:40 Construct combined texture-sampler ( temp isampler3D) 1200:40 'g_tTex3di4' ( uniform itexture3D) 1210:40 'g_sSamp' (layout( binding=0) uniform sampler) 1220:? Constant: 1230:? 0.400000 1240:? 0.500000 1250:? 0.600000 1260:? Constant: 1270:? 1.100000 1280:? 1.200000 1290:? 1.300000 1300:? Constant: 1310:? 1.100000 1320:? 1.200000 1330:? 1.300000 1340:41 Sequence 1350:41 move second child to first child ( temp 4-component vector of uint) 1360:41 'txval32' ( temp 4-component vector of uint) 1370:41 textureGrad ( temp 4-component vector of uint) 1380:41 Construct combined texture-sampler ( temp usampler3D) 1390:41 'g_tTex3du4' ( uniform utexture3D) 1400:41 'g_sSamp' (layout( binding=0) uniform sampler) 1410:? Constant: 1420:? 0.700000 1430:? 0.800000 1440:? 0.900000 1450:? Constant: 1460:? 1.100000 1470:? 1.200000 1480:? 1.300000 1490:? Constant: 1500:? 1.100000 1510:? 1.200000 1520:? 1.300000 1530:43 Sequence 1540:43 move second child to first child ( temp 4-component vector of float) 1550:43 'txval40' ( temp 4-component vector of float) 1560:43 textureGrad ( temp 4-component vector of float) 1570:43 Construct combined texture-sampler ( temp samplerCube) 1580:43 'g_tTexcdf4' ( uniform textureCube) 1590:43 'g_sSamp' (layout( binding=0) uniform sampler) 1600:? Constant: 1610:? 0.100000 1620:? 0.200000 1630:? 0.300000 1640:? Constant: 1650:? 1.100000 1660:? 1.200000 1670:? 1.300000 1680:? Constant: 1690:? 1.100000 1700:? 1.200000 1710:? 1.300000 1720:44 Sequence 1730:44 move second child to first child ( temp 4-component vector of int) 1740:44 'txval41' ( temp 4-component vector of int) 1750:44 textureGrad ( temp 4-component vector of int) 1760:44 Construct combined texture-sampler ( temp isamplerCube) 1770:44 'g_tTexcdi4' ( uniform itextureCube) 1780:44 'g_sSamp' (layout( binding=0) uniform sampler) 1790:? Constant: 1800:? 0.400000 1810:? 0.500000 1820:? 0.600000 1830:? Constant: 1840:? 1.100000 1850:? 1.200000 1860:? 1.300000 1870:? Constant: 1880:? 1.100000 1890:? 1.200000 1900:? 1.300000 1910:45 Sequence 1920:45 move second child to first child ( temp 4-component vector of uint) 1930:45 'txval42' ( temp 4-component vector of uint) 1940:45 textureGrad ( temp 4-component vector of uint) 1950:45 Construct combined texture-sampler ( temp usamplerCube) 1960:45 'g_tTexcdu4' ( uniform utextureCube) 1970:45 'g_sSamp' (layout( binding=0) uniform sampler) 1980:? Constant: 1990:? 0.700000 2000:? 0.800000 2010:? 0.900000 2020:? Constant: 2030:? 1.100000 2040:? 1.200000 2050:? 1.300000 2060:? Constant: 2070:? 1.100000 2080:? 1.200000 2090:? 1.300000 2100:47 move second child to first child ( temp 4-component vector of float) 2110:47 Color: direct index for structure ( temp 4-component vector of float) 2120:47 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2130:47 Constant: 2140:47 0 (const int) 2150:47 Constant: 2160:47 1.000000 2170:47 1.000000 2180:47 1.000000 2190:47 1.000000 2200:48 move second child to first child ( temp float) 2210:48 Depth: direct index for structure ( temp float) 2220:48 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2230:48 Constant: 2240:48 1 (const int) 2250:48 Constant: 2260:48 1.000000 2270:50 Branch: Return with expression 2280:50 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2290:28 Function Definition: main( ( temp void) 2300:28 Function Parameters: 2310:? Sequence 2320:28 Sequence 2330:28 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2340:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2350:28 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2360:28 move second child to first child ( temp 4-component vector of float) 2370:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 2380:28 Color: direct index for structure ( temp 4-component vector of float) 2390:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2400:28 Constant: 2410:28 0 (const int) 2420:28 move second child to first child ( temp float) 2430:? '@entryPointOutput.Depth' ( out float FragDepth) 2440:28 Depth: direct index for structure ( temp float) 2450:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2460:28 Constant: 2470:28 1 (const int) 2480:? Linker Objects 2490:? 'g_sSamp' (layout( binding=0) uniform sampler) 2500:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 2510:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 2520:? 'g_tTex1di4' ( uniform itexture1D) 2530:? 'g_tTex1du4' ( uniform utexture1D) 2540:? 'g_tTex2df4' ( uniform texture2D) 2550:? 'g_tTex2di4' ( uniform itexture2D) 2560:? 'g_tTex2du4' ( uniform utexture2D) 2570:? 'g_tTex3df4' ( uniform texture3D) 2580:? 'g_tTex3di4' ( uniform itexture3D) 2590:? 'g_tTex3du4' ( uniform utexture3D) 2600:? 'g_tTexcdf4' ( uniform textureCube) 2610:? 'g_tTexcdi4' ( uniform itextureCube) 2620:? 'g_tTexcdu4' ( uniform utextureCube) 2630:? '@entryPointOutput.Depth' ( out float FragDepth) 2640:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 265 266 267Linked fragment stage: 268 269 270Shader version: 500 271gl_FragCoord origin is upper left 272using depth_any 2730:? Sequence 2740:28 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2750:28 Function Parameters: 2760:? Sequence 2770:31 Sequence 2780:31 move second child to first child ( temp 4-component vector of float) 2790:31 'txval10' ( temp 4-component vector of float) 2800:31 textureGrad ( temp 4-component vector of float) 2810:31 Construct combined texture-sampler ( temp sampler1D) 2820:31 'g_tTex1df4' (layout( binding=0) uniform texture1D) 2830:31 'g_sSamp' (layout( binding=0) uniform sampler) 2840:31 Constant: 2850:31 0.100000 2860:31 Constant: 2870:31 1.100000 2880:31 Constant: 2890:31 1.200000 2900:32 Sequence 2910:32 move second child to first child ( temp 4-component vector of int) 2920:32 'txval11' ( temp 4-component vector of int) 2930:32 textureGrad ( temp 4-component vector of int) 2940:32 Construct combined texture-sampler ( temp isampler1D) 2950:32 'g_tTex1di4' ( uniform itexture1D) 2960:32 'g_sSamp' (layout( binding=0) uniform sampler) 2970:32 Constant: 2980:32 0.200000 2990:32 Constant: 3000:32 1.100000 3010:32 Constant: 3020:32 1.200000 3030:33 Sequence 3040:33 move second child to first child ( temp 4-component vector of uint) 3050:33 'txval12' ( temp 4-component vector of uint) 3060:33 textureGrad ( temp 4-component vector of uint) 3070:33 Construct combined texture-sampler ( temp usampler1D) 3080:33 'g_tTex1du4' ( uniform utexture1D) 3090:33 'g_sSamp' (layout( binding=0) uniform sampler) 3100:33 Constant: 3110:33 0.300000 3120:33 Constant: 3130:33 1.100000 3140:33 Constant: 3150:33 1.200000 3160:35 Sequence 3170:35 move second child to first child ( temp 4-component vector of float) 3180:35 'txval20' ( temp 4-component vector of float) 3190:35 textureGrad ( temp 4-component vector of float) 3200:35 Construct combined texture-sampler ( temp sampler2D) 3210:35 'g_tTex2df4' ( uniform texture2D) 3220:35 'g_sSamp' (layout( binding=0) uniform sampler) 3230:? Constant: 3240:? 0.100000 3250:? 0.200000 3260:? Constant: 3270:? 1.100000 3280:? 1.200000 3290:? Constant: 3300:? 1.100000 3310:? 1.200000 3320:36 Sequence 3330:36 move second child to first child ( temp 4-component vector of int) 3340:36 'txval21' ( temp 4-component vector of int) 3350:36 textureGrad ( temp 4-component vector of int) 3360:36 Construct combined texture-sampler ( temp isampler2D) 3370:36 'g_tTex2di4' ( uniform itexture2D) 3380:36 'g_sSamp' (layout( binding=0) uniform sampler) 3390:? Constant: 3400:? 0.300000 3410:? 0.400000 3420:? Constant: 3430:? 1.100000 3440:? 1.200000 3450:? Constant: 3460:? 1.100000 3470:? 1.200000 3480:37 Sequence 3490:37 move second child to first child ( temp 4-component vector of uint) 3500:37 'txval22' ( temp 4-component vector of uint) 3510:37 textureGrad ( temp 4-component vector of uint) 3520:37 Construct combined texture-sampler ( temp usampler2D) 3530:37 'g_tTex2du4' ( uniform utexture2D) 3540:37 'g_sSamp' (layout( binding=0) uniform sampler) 3550:? Constant: 3560:? 0.500000 3570:? 0.600000 3580:? Constant: 3590:? 1.100000 3600:? 1.200000 3610:? Constant: 3620:? 1.100000 3630:? 1.200000 3640:39 Sequence 3650:39 move second child to first child ( temp 4-component vector of float) 3660:39 'txval30' ( temp 4-component vector of float) 3670:39 textureGrad ( temp 4-component vector of float) 3680:39 Construct combined texture-sampler ( temp sampler3D) 3690:39 'g_tTex3df4' ( uniform texture3D) 3700:39 'g_sSamp' (layout( binding=0) uniform sampler) 3710:? Constant: 3720:? 0.100000 3730:? 0.200000 3740:? 0.300000 3750:? Constant: 3760:? 1.100000 3770:? 1.200000 3780:? 1.300000 3790:? Constant: 3800:? 1.100000 3810:? 1.200000 3820:? 1.300000 3830:40 Sequence 3840:40 move second child to first child ( temp 4-component vector of int) 3850:40 'txval31' ( temp 4-component vector of int) 3860:40 textureGrad ( temp 4-component vector of int) 3870:40 Construct combined texture-sampler ( temp isampler3D) 3880:40 'g_tTex3di4' ( uniform itexture3D) 3890:40 'g_sSamp' (layout( binding=0) uniform sampler) 3900:? Constant: 3910:? 0.400000 3920:? 0.500000 3930:? 0.600000 3940:? Constant: 3950:? 1.100000 3960:? 1.200000 3970:? 1.300000 3980:? Constant: 3990:? 1.100000 4000:? 1.200000 4010:? 1.300000 4020:41 Sequence 4030:41 move second child to first child ( temp 4-component vector of uint) 4040:41 'txval32' ( temp 4-component vector of uint) 4050:41 textureGrad ( temp 4-component vector of uint) 4060:41 Construct combined texture-sampler ( temp usampler3D) 4070:41 'g_tTex3du4' ( uniform utexture3D) 4080:41 'g_sSamp' (layout( binding=0) uniform sampler) 4090:? Constant: 4100:? 0.700000 4110:? 0.800000 4120:? 0.900000 4130:? Constant: 4140:? 1.100000 4150:? 1.200000 4160:? 1.300000 4170:? Constant: 4180:? 1.100000 4190:? 1.200000 4200:? 1.300000 4210:43 Sequence 4220:43 move second child to first child ( temp 4-component vector of float) 4230:43 'txval40' ( temp 4-component vector of float) 4240:43 textureGrad ( temp 4-component vector of float) 4250:43 Construct combined texture-sampler ( temp samplerCube) 4260:43 'g_tTexcdf4' ( uniform textureCube) 4270:43 'g_sSamp' (layout( binding=0) uniform sampler) 4280:? Constant: 4290:? 0.100000 4300:? 0.200000 4310:? 0.300000 4320:? Constant: 4330:? 1.100000 4340:? 1.200000 4350:? 1.300000 4360:? Constant: 4370:? 1.100000 4380:? 1.200000 4390:? 1.300000 4400:44 Sequence 4410:44 move second child to first child ( temp 4-component vector of int) 4420:44 'txval41' ( temp 4-component vector of int) 4430:44 textureGrad ( temp 4-component vector of int) 4440:44 Construct combined texture-sampler ( temp isamplerCube) 4450:44 'g_tTexcdi4' ( uniform itextureCube) 4460:44 'g_sSamp' (layout( binding=0) uniform sampler) 4470:? Constant: 4480:? 0.400000 4490:? 0.500000 4500:? 0.600000 4510:? Constant: 4520:? 1.100000 4530:? 1.200000 4540:? 1.300000 4550:? Constant: 4560:? 1.100000 4570:? 1.200000 4580:? 1.300000 4590:45 Sequence 4600:45 move second child to first child ( temp 4-component vector of uint) 4610:45 'txval42' ( temp 4-component vector of uint) 4620:45 textureGrad ( temp 4-component vector of uint) 4630:45 Construct combined texture-sampler ( temp usamplerCube) 4640:45 'g_tTexcdu4' ( uniform utextureCube) 4650:45 'g_sSamp' (layout( binding=0) uniform sampler) 4660:? Constant: 4670:? 0.700000 4680:? 0.800000 4690:? 0.900000 4700:? Constant: 4710:? 1.100000 4720:? 1.200000 4730:? 1.300000 4740:? Constant: 4750:? 1.100000 4760:? 1.200000 4770:? 1.300000 4780:47 move second child to first child ( temp 4-component vector of float) 4790:47 Color: direct index for structure ( temp 4-component vector of float) 4800:47 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 4810:47 Constant: 4820:47 0 (const int) 4830:47 Constant: 4840:47 1.000000 4850:47 1.000000 4860:47 1.000000 4870:47 1.000000 4880:48 move second child to first child ( temp float) 4890:48 Depth: direct index for structure ( temp float) 4900:48 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 4910:48 Constant: 4920:48 1 (const int) 4930:48 Constant: 4940:48 1.000000 4950:50 Branch: Return with expression 4960:50 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 4970:28 Function Definition: main( ( temp void) 4980:28 Function Parameters: 4990:? Sequence 5000:28 Sequence 5010:28 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5020:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5030:28 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5040:28 move second child to first child ( temp 4-component vector of float) 5050:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 5060:28 Color: direct index for structure ( temp 4-component vector of float) 5070:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5080:28 Constant: 5090:28 0 (const int) 5100:28 move second child to first child ( temp float) 5110:? '@entryPointOutput.Depth' ( out float FragDepth) 5120:28 Depth: direct index for structure ( temp float) 5130:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5140:28 Constant: 5150:28 1 (const int) 5160:? Linker Objects 5170:? 'g_sSamp' (layout( binding=0) uniform sampler) 5180:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 5190:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 5200:? 'g_tTex1di4' ( uniform itexture1D) 5210:? 'g_tTex1du4' ( uniform utexture1D) 5220:? 'g_tTex2df4' ( uniform texture2D) 5230:? 'g_tTex2di4' ( uniform itexture2D) 5240:? 'g_tTex2du4' ( uniform utexture2D) 5250:? 'g_tTex3df4' ( uniform texture3D) 5260:? 'g_tTex3di4' ( uniform itexture3D) 5270:? 'g_tTex3du4' ( uniform utexture3D) 5280:? 'g_tTexcdf4' ( uniform textureCube) 5290:? 'g_tTexcdi4' ( uniform itextureCube) 5300:? 'g_tTexcdu4' ( uniform utextureCube) 5310:? '@entryPointOutput.Depth' ( out float FragDepth) 5320:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 533 534// Module Version 10000 535// Generated by (magic number): 80007 536// Id's are bound by 175 537 538 Capability Shader 539 Capability Sampled1D 540 1: ExtInstImport "GLSL.std.450" 541 MemoryModel Logical GLSL450 542 EntryPoint Fragment 4 "main" 167 171 543 ExecutionMode 4 OriginUpperLeft 544 ExecutionMode 4 DepthReplacing 545 Source HLSL 500 546 Name 4 "main" 547 Name 8 "PS_OUTPUT" 548 MemberName 8(PS_OUTPUT) 0 "Color" 549 MemberName 8(PS_OUTPUT) 1 "Depth" 550 Name 10 "@main(" 551 Name 13 "txval10" 552 Name 16 "g_tTex1df4" 553 Name 20 "g_sSamp" 554 Name 31 "txval11" 555 Name 34 "g_tTex1di4" 556 Name 44 "txval12" 557 Name 47 "g_tTex1du4" 558 Name 54 "txval20" 559 Name 57 "g_tTex2df4" 560 Name 66 "txval21" 561 Name 69 "g_tTex2di4" 562 Name 77 "txval22" 563 Name 80 "g_tTex2du4" 564 Name 89 "txval30" 565 Name 92 "g_tTex3df4" 566 Name 102 "txval31" 567 Name 105 "g_tTex3di4" 568 Name 112 "txval32" 569 Name 115 "g_tTex3du4" 570 Name 125 "txval40" 571 Name 128 "g_tTexcdf4" 572 Name 134 "txval41" 573 Name 137 "g_tTexcdi4" 574 Name 143 "txval42" 575 Name 146 "g_tTexcdu4" 576 Name 153 "psout" 577 Name 164 "flattenTemp" 578 Name 167 "@entryPointOutput.Color" 579 Name 171 "@entryPointOutput.Depth" 580 Name 174 "g_tTex1df4a" 581 Decorate 16(g_tTex1df4) DescriptorSet 0 582 Decorate 16(g_tTex1df4) Binding 0 583 Decorate 20(g_sSamp) DescriptorSet 0 584 Decorate 20(g_sSamp) Binding 0 585 Decorate 34(g_tTex1di4) DescriptorSet 0 586 Decorate 34(g_tTex1di4) Binding 0 587 Decorate 47(g_tTex1du4) DescriptorSet 0 588 Decorate 47(g_tTex1du4) Binding 0 589 Decorate 57(g_tTex2df4) DescriptorSet 0 590 Decorate 57(g_tTex2df4) Binding 0 591 Decorate 69(g_tTex2di4) DescriptorSet 0 592 Decorate 69(g_tTex2di4) Binding 0 593 Decorate 80(g_tTex2du4) DescriptorSet 0 594 Decorate 80(g_tTex2du4) Binding 0 595 Decorate 92(g_tTex3df4) DescriptorSet 0 596 Decorate 92(g_tTex3df4) Binding 0 597 Decorate 105(g_tTex3di4) DescriptorSet 0 598 Decorate 105(g_tTex3di4) Binding 0 599 Decorate 115(g_tTex3du4) DescriptorSet 0 600 Decorate 115(g_tTex3du4) Binding 0 601 Decorate 128(g_tTexcdf4) DescriptorSet 0 602 Decorate 128(g_tTexcdf4) Binding 0 603 Decorate 137(g_tTexcdi4) DescriptorSet 0 604 Decorate 137(g_tTexcdi4) Binding 0 605 Decorate 146(g_tTexcdu4) DescriptorSet 0 606 Decorate 146(g_tTexcdu4) Binding 0 607 Decorate 167(@entryPointOutput.Color) Location 0 608 Decorate 171(@entryPointOutput.Depth) BuiltIn FragDepth 609 Decorate 174(g_tTex1df4a) DescriptorSet 0 610 Decorate 174(g_tTex1df4a) Binding 1 611 2: TypeVoid 612 3: TypeFunction 2 613 6: TypeFloat 32 614 7: TypeVector 6(float) 4 615 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 616 9: TypeFunction 8(PS_OUTPUT) 617 12: TypePointer Function 7(fvec4) 618 14: TypeImage 6(float) 1D sampled format:Unknown 619 15: TypePointer UniformConstant 14 620 16(g_tTex1df4): 15(ptr) Variable UniformConstant 621 18: TypeSampler 622 19: TypePointer UniformConstant 18 623 20(g_sSamp): 19(ptr) Variable UniformConstant 624 22: TypeSampledImage 14 625 24: 6(float) Constant 1036831949 626 25: 6(float) Constant 1066192077 627 26: 6(float) Constant 1067030938 628 28: TypeInt 32 1 629 29: TypeVector 28(int) 4 630 30: TypePointer Function 29(ivec4) 631 32: TypeImage 28(int) 1D sampled format:Unknown 632 33: TypePointer UniformConstant 32 633 34(g_tTex1di4): 33(ptr) Variable UniformConstant 634 37: TypeSampledImage 32 635 39: 6(float) Constant 1045220557 636 41: TypeInt 32 0 637 42: TypeVector 41(int) 4 638 43: TypePointer Function 42(ivec4) 639 45: TypeImage 41(int) 1D sampled format:Unknown 640 46: TypePointer UniformConstant 45 641 47(g_tTex1du4): 46(ptr) Variable UniformConstant 642 50: TypeSampledImage 45 643 52: 6(float) Constant 1050253722 644 55: TypeImage 6(float) 2D sampled format:Unknown 645 56: TypePointer UniformConstant 55 646 57(g_tTex2df4): 56(ptr) Variable UniformConstant 647 60: TypeSampledImage 55 648 62: TypeVector 6(float) 2 649 63: 62(fvec2) ConstantComposite 24 39 650 64: 62(fvec2) ConstantComposite 25 26 651 67: TypeImage 28(int) 2D sampled format:Unknown 652 68: TypePointer UniformConstant 67 653 69(g_tTex2di4): 68(ptr) Variable UniformConstant 654 72: TypeSampledImage 67 655 74: 6(float) Constant 1053609165 656 75: 62(fvec2) ConstantComposite 52 74 657 78: TypeImage 41(int) 2D sampled format:Unknown 658 79: TypePointer UniformConstant 78 659 80(g_tTex2du4): 79(ptr) Variable UniformConstant 660 83: TypeSampledImage 78 661 85: 6(float) Constant 1056964608 662 86: 6(float) Constant 1058642330 663 87: 62(fvec2) ConstantComposite 85 86 664 90: TypeImage 6(float) 3D sampled format:Unknown 665 91: TypePointer UniformConstant 90 666 92(g_tTex3df4): 91(ptr) Variable UniformConstant 667 95: TypeSampledImage 90 668 97: TypeVector 6(float) 3 669 98: 97(fvec3) ConstantComposite 24 39 52 670 99: 6(float) Constant 1067869798 671 100: 97(fvec3) ConstantComposite 25 26 99 672 103: TypeImage 28(int) 3D sampled format:Unknown 673 104: TypePointer UniformConstant 103 674 105(g_tTex3di4): 104(ptr) Variable UniformConstant 675 108: TypeSampledImage 103 676 110: 97(fvec3) ConstantComposite 74 85 86 677 113: TypeImage 41(int) 3D sampled format:Unknown 678 114: TypePointer UniformConstant 113 679 115(g_tTex3du4): 114(ptr) Variable UniformConstant 680 118: TypeSampledImage 113 681 120: 6(float) Constant 1060320051 682 121: 6(float) Constant 1061997773 683 122: 6(float) Constant 1063675494 684 123: 97(fvec3) ConstantComposite 120 121 122 685 126: TypeImage 6(float) Cube sampled format:Unknown 686 127: TypePointer UniformConstant 126 687 128(g_tTexcdf4): 127(ptr) Variable UniformConstant 688 131: TypeSampledImage 126 689 135: TypeImage 28(int) Cube sampled format:Unknown 690 136: TypePointer UniformConstant 135 691 137(g_tTexcdi4): 136(ptr) Variable UniformConstant 692 140: TypeSampledImage 135 693 144: TypeImage 41(int) Cube sampled format:Unknown 694 145: TypePointer UniformConstant 144 695 146(g_tTexcdu4): 145(ptr) Variable UniformConstant 696 149: TypeSampledImage 144 697 152: TypePointer Function 8(PS_OUTPUT) 698 154: 28(int) Constant 0 699 155: 6(float) Constant 1065353216 700 156: 7(fvec4) ConstantComposite 155 155 155 155 701 158: 28(int) Constant 1 702 159: TypePointer Function 6(float) 703 166: TypePointer Output 7(fvec4) 704167(@entryPointOutput.Color): 166(ptr) Variable Output 705 170: TypePointer Output 6(float) 706171(@entryPointOutput.Depth): 170(ptr) Variable Output 707174(g_tTex1df4a): 15(ptr) Variable UniformConstant 708 4(main): 2 Function None 3 709 5: Label 710164(flattenTemp): 152(ptr) Variable Function 711 165:8(PS_OUTPUT) FunctionCall 10(@main() 712 Store 164(flattenTemp) 165 713 168: 12(ptr) AccessChain 164(flattenTemp) 154 714 169: 7(fvec4) Load 168 715 Store 167(@entryPointOutput.Color) 169 716 172: 159(ptr) AccessChain 164(flattenTemp) 158 717 173: 6(float) Load 172 718 Store 171(@entryPointOutput.Depth) 173 719 Return 720 FunctionEnd 721 10(@main():8(PS_OUTPUT) Function None 9 722 11: Label 723 13(txval10): 12(ptr) Variable Function 724 31(txval11): 30(ptr) Variable Function 725 44(txval12): 43(ptr) Variable Function 726 54(txval20): 12(ptr) Variable Function 727 66(txval21): 30(ptr) Variable Function 728 77(txval22): 43(ptr) Variable Function 729 89(txval30): 12(ptr) Variable Function 730 102(txval31): 30(ptr) Variable Function 731 112(txval32): 43(ptr) Variable Function 732 125(txval40): 12(ptr) Variable Function 733 134(txval41): 30(ptr) Variable Function 734 143(txval42): 43(ptr) Variable Function 735 153(psout): 152(ptr) Variable Function 736 17: 14 Load 16(g_tTex1df4) 737 21: 18 Load 20(g_sSamp) 738 23: 22 SampledImage 17 21 739 27: 7(fvec4) ImageSampleExplicitLod 23 24 Grad 25 26 740 Store 13(txval10) 27 741 35: 32 Load 34(g_tTex1di4) 742 36: 18 Load 20(g_sSamp) 743 38: 37 SampledImage 35 36 744 40: 29(ivec4) ImageSampleExplicitLod 38 39 Grad 25 26 745 Store 31(txval11) 40 746 48: 45 Load 47(g_tTex1du4) 747 49: 18 Load 20(g_sSamp) 748 51: 50 SampledImage 48 49 749 53: 42(ivec4) ImageSampleExplicitLod 51 52 Grad 25 26 750 Store 44(txval12) 53 751 58: 55 Load 57(g_tTex2df4) 752 59: 18 Load 20(g_sSamp) 753 61: 60 SampledImage 58 59 754 65: 7(fvec4) ImageSampleExplicitLod 61 63 Grad 64 64 755 Store 54(txval20) 65 756 70: 67 Load 69(g_tTex2di4) 757 71: 18 Load 20(g_sSamp) 758 73: 72 SampledImage 70 71 759 76: 29(ivec4) ImageSampleExplicitLod 73 75 Grad 64 64 760 Store 66(txval21) 76 761 81: 78 Load 80(g_tTex2du4) 762 82: 18 Load 20(g_sSamp) 763 84: 83 SampledImage 81 82 764 88: 42(ivec4) ImageSampleExplicitLod 84 87 Grad 64 64 765 Store 77(txval22) 88 766 93: 90 Load 92(g_tTex3df4) 767 94: 18 Load 20(g_sSamp) 768 96: 95 SampledImage 93 94 769 101: 7(fvec4) ImageSampleExplicitLod 96 98 Grad 100 100 770 Store 89(txval30) 101 771 106: 103 Load 105(g_tTex3di4) 772 107: 18 Load 20(g_sSamp) 773 109: 108 SampledImage 106 107 774 111: 29(ivec4) ImageSampleExplicitLod 109 110 Grad 100 100 775 Store 102(txval31) 111 776 116: 113 Load 115(g_tTex3du4) 777 117: 18 Load 20(g_sSamp) 778 119: 118 SampledImage 116 117 779 124: 42(ivec4) ImageSampleExplicitLod 119 123 Grad 100 100 780 Store 112(txval32) 124 781 129: 126 Load 128(g_tTexcdf4) 782 130: 18 Load 20(g_sSamp) 783 132: 131 SampledImage 129 130 784 133: 7(fvec4) ImageSampleExplicitLod 132 98 Grad 100 100 785 Store 125(txval40) 133 786 138: 135 Load 137(g_tTexcdi4) 787 139: 18 Load 20(g_sSamp) 788 141: 140 SampledImage 138 139 789 142: 29(ivec4) ImageSampleExplicitLod 141 110 Grad 100 100 790 Store 134(txval41) 142 791 147: 144 Load 146(g_tTexcdu4) 792 148: 18 Load 20(g_sSamp) 793 150: 149 SampledImage 147 148 794 151: 42(ivec4) ImageSampleExplicitLod 150 123 Grad 100 100 795 Store 143(txval42) 151 796 157: 12(ptr) AccessChain 153(psout) 154 797 Store 157 156 798 160: 159(ptr) AccessChain 153(psout) 158 799 Store 160 155 800 161:8(PS_OUTPUT) Load 153(psout) 801 ReturnValue 161 802 FunctionEnd 803