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