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:36 Constant: 500:36 0.100000 510:36 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:37 Constant: 620:37 0.300000 630:37 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:38 Constant: 740:38 0.500000 750:38 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:40 Constant: 860:40 0.100000 870:40 0.200000 880:40 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:41 Constant: 990:41 0.400000 1000:41 0.500000 1010:41 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:42 Constant: 1120:42 0.700000 1130:42 0.800000 1140:42 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:44 Constant: 1250:44 0.100000 1260:44 0.200000 1270:44 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:45 Constant: 1380:45 0.400000 1390:45 0.500000 1400:45 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:46 Constant: 1510:46 0.700000 1520:46 0.800000 1530:46 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:36 Constant: 2650:36 0.100000 2660:36 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:37 Constant: 2770:37 0.300000 2780:37 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:38 Constant: 2890:38 0.500000 2900:38 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:40 Constant: 3010:40 0.100000 3020:40 0.200000 3030:40 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:41 Constant: 3140:41 0.400000 3150:41 0.500000 3160:41 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:42 Constant: 3270:42 0.700000 3280:42 0.800000 3290:42 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:44 Constant: 3400:44 0.100000 3410:44 0.200000 3420:44 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:45 Constant: 3530:45 0.400000 3540:45 0.500000 3550:45 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:46 Constant: 3660:46 0.700000 3670:46 0.800000 3680:46 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): 8000b 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) Binding 0 477 Decorate 16(g_tTex1df4) DescriptorSet 0 478 Decorate 20(g_sSamp) Binding 0 479 Decorate 20(g_sSamp) DescriptorSet 0 480 Decorate 33(g_tTex1di4) Binding 2 481 Decorate 33(g_tTex1di4) DescriptorSet 0 482 Decorate 46(g_tTex1du4) Binding 3 483 Decorate 46(g_tTex1du4) DescriptorSet 0 484 Decorate 56(g_tTex2df4) Binding 4 485 Decorate 56(g_tTex2df4) DescriptorSet 0 486 Decorate 67(g_tTex2di4) Binding 5 487 Decorate 67(g_tTex2di4) DescriptorSet 0 488 Decorate 78(g_tTex2du4) Binding 6 489 Decorate 78(g_tTex2du4) DescriptorSet 0 490 Decorate 90(g_tTex3df4) Binding 7 491 Decorate 90(g_tTex3df4) DescriptorSet 0 492 Decorate 101(g_tTex3di4) Binding 8 493 Decorate 101(g_tTex3di4) DescriptorSet 0 494 Decorate 111(g_tTex3du4) Binding 9 495 Decorate 111(g_tTex3du4) DescriptorSet 0 496 Decorate 124(g_tTexcdf4) Binding 10 497 Decorate 124(g_tTexcdf4) DescriptorSet 0 498 Decorate 133(g_tTexcdi4) Binding 11 499 Decorate 133(g_tTexcdi4) DescriptorSet 0 500 Decorate 142(g_tTexcdu4) Binding 12 501 Decorate 142(g_tTexcdu4) DescriptorSet 0 502 Decorate 163(@entryPointOutput.Color) Location 0 503 Decorate 167(@entryPointOutput.Depth) BuiltIn FragDepth 504 Decorate 170(g_sSamp2d) Binding 0 505 Decorate 170(g_sSamp2d) DescriptorSet 0 506 Decorate 171(g_tTex1df4a) Binding 1 507 Decorate 171(g_tTex1df4a) DescriptorSet 0 508 2: TypeVoid 509 3: TypeFunction 2 510 6: TypeFloat 32 511 7: TypeVector 6(float) 4 512 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 513 9: TypeFunction 8(PS_OUTPUT) 514 12: TypePointer Function 7(fvec4) 515 14: TypeImage 6(float) 1D sampled format:Unknown 516 15: TypePointer UniformConstant 14 517 16(g_tTex1df4): 15(ptr) Variable UniformConstant 518 18: TypeSampler 519 19: TypePointer UniformConstant 18 520 20(g_sSamp): 19(ptr) Variable UniformConstant 521 22: TypeSampledImage 14 522 24: 6(float) Constant 1036831949 523 25: 6(float) Constant 1061158912 524 27: TypeInt 32 1 525 28: TypeVector 27(int) 4 526 29: TypePointer Function 28(ivec4) 527 31: TypeImage 27(int) 1D sampled format:Unknown 528 32: TypePointer UniformConstant 31 529 33(g_tTex1di4): 32(ptr) Variable UniformConstant 530 36: TypeSampledImage 31 531 38: 6(float) Constant 1045220557 532 40: TypeInt 32 0 533 41: TypeVector 40(int) 4 534 42: TypePointer Function 41(ivec4) 535 44: TypeImage 40(int) 1D sampled format:Unknown 536 45: TypePointer UniformConstant 44 537 46(g_tTex1du4): 45(ptr) Variable UniformConstant 538 49: TypeSampledImage 44 539 51: 6(float) Constant 1050253722 540 54: TypeImage 6(float) 2D sampled format:Unknown 541 55: TypePointer UniformConstant 54 542 56(g_tTex2df4): 55(ptr) Variable UniformConstant 543 59: TypeSampledImage 54 544 61: TypeVector 6(float) 2 545 62: 61(fvec2) ConstantComposite 24 38 546 65: TypeImage 27(int) 2D sampled format:Unknown 547 66: TypePointer UniformConstant 65 548 67(g_tTex2di4): 66(ptr) Variable UniformConstant 549 70: TypeSampledImage 65 550 72: 6(float) Constant 1053609165 551 73: 61(fvec2) ConstantComposite 51 72 552 76: TypeImage 40(int) 2D sampled format:Unknown 553 77: TypePointer UniformConstant 76 554 78(g_tTex2du4): 77(ptr) Variable UniformConstant 555 81: TypeSampledImage 76 556 83: 6(float) Constant 1056964608 557 84: 6(float) Constant 1058642330 558 85: 61(fvec2) ConstantComposite 83 84 559 88: TypeImage 6(float) 3D sampled format:Unknown 560 89: TypePointer UniformConstant 88 561 90(g_tTex3df4): 89(ptr) Variable UniformConstant 562 93: TypeSampledImage 88 563 95: TypeVector 6(float) 3 564 96: 95(fvec3) ConstantComposite 24 38 51 565 99: TypeImage 27(int) 3D sampled format:Unknown 566 100: TypePointer UniformConstant 99 567 101(g_tTex3di4): 100(ptr) Variable UniformConstant 568 104: TypeSampledImage 99 569 106: 95(fvec3) ConstantComposite 72 83 84 570 109: TypeImage 40(int) 3D sampled format:Unknown 571 110: TypePointer UniformConstant 109 572 111(g_tTex3du4): 110(ptr) Variable UniformConstant 573 114: TypeSampledImage 109 574 116: 6(float) Constant 1060320051 575 117: 6(float) Constant 1061997773 576 118: 6(float) Constant 1063675494 577 119: 95(fvec3) ConstantComposite 116 117 118 578 122: TypeImage 6(float) Cube sampled format:Unknown 579 123: TypePointer UniformConstant 122 580 124(g_tTexcdf4): 123(ptr) Variable UniformConstant 581 127: TypeSampledImage 122 582 131: TypeImage 27(int) Cube sampled format:Unknown 583 132: TypePointer UniformConstant 131 584 133(g_tTexcdi4): 132(ptr) Variable UniformConstant 585 136: TypeSampledImage 131 586 140: TypeImage 40(int) Cube sampled format:Unknown 587 141: TypePointer UniformConstant 140 588 142(g_tTexcdu4): 141(ptr) Variable UniformConstant 589 145: TypeSampledImage 140 590 148: TypePointer Function 8(PS_OUTPUT) 591 150: 27(int) Constant 0 592 151: 6(float) Constant 1065353216 593 152: 7(fvec4) ConstantComposite 151 151 151 151 594 154: 27(int) Constant 1 595 155: TypePointer Function 6(float) 596 162: TypePointer Output 7(fvec4) 597163(@entryPointOutput.Color): 162(ptr) Variable Output 598 166: TypePointer Output 6(float) 599167(@entryPointOutput.Depth): 166(ptr) Variable Output 600 170(g_sSamp2d): 19(ptr) Variable UniformConstant 601171(g_tTex1df4a): 15(ptr) Variable UniformConstant 602 4(main): 2 Function None 3 603 5: Label 604160(flattenTemp): 148(ptr) Variable Function 605 161:8(PS_OUTPUT) FunctionCall 10(@main() 606 Store 160(flattenTemp) 161 607 164: 12(ptr) AccessChain 160(flattenTemp) 150 608 165: 7(fvec4) Load 164 609 Store 163(@entryPointOutput.Color) 165 610 168: 155(ptr) AccessChain 160(flattenTemp) 154 611 169: 6(float) Load 168 612 Store 167(@entryPointOutput.Depth) 169 613 Return 614 FunctionEnd 615 10(@main():8(PS_OUTPUT) Function None 9 616 11: Label 617 13(txval10): 12(ptr) Variable Function 618 30(txval11): 29(ptr) Variable Function 619 43(txval12): 42(ptr) Variable Function 620 53(txval20): 12(ptr) Variable Function 621 64(txval21): 29(ptr) Variable Function 622 75(txval22): 42(ptr) Variable Function 623 87(txval30): 12(ptr) Variable Function 624 98(txval31): 29(ptr) Variable Function 625 108(txval32): 42(ptr) Variable Function 626 121(txval40): 12(ptr) Variable Function 627 130(txval41): 29(ptr) Variable Function 628 139(txval42): 42(ptr) Variable Function 629 149(psout): 148(ptr) Variable Function 630 17: 14 Load 16(g_tTex1df4) 631 21: 18 Load 20(g_sSamp) 632 23: 22 SampledImage 17 21 633 26: 7(fvec4) ImageSampleExplicitLod 23 24 Lod 25 634 Store 13(txval10) 26 635 34: 31 Load 33(g_tTex1di4) 636 35: 18 Load 20(g_sSamp) 637 37: 36 SampledImage 34 35 638 39: 28(ivec4) ImageSampleExplicitLod 37 38 Lod 25 639 Store 30(txval11) 39 640 47: 44 Load 46(g_tTex1du4) 641 48: 18 Load 20(g_sSamp) 642 50: 49 SampledImage 47 48 643 52: 41(ivec4) ImageSampleExplicitLod 50 51 Lod 25 644 Store 43(txval12) 52 645 57: 54 Load 56(g_tTex2df4) 646 58: 18 Load 20(g_sSamp) 647 60: 59 SampledImage 57 58 648 63: 7(fvec4) ImageSampleExplicitLod 60 62 Lod 25 649 Store 53(txval20) 63 650 68: 65 Load 67(g_tTex2di4) 651 69: 18 Load 20(g_sSamp) 652 71: 70 SampledImage 68 69 653 74: 28(ivec4) ImageSampleExplicitLod 71 73 Lod 25 654 Store 64(txval21) 74 655 79: 76 Load 78(g_tTex2du4) 656 80: 18 Load 20(g_sSamp) 657 82: 81 SampledImage 79 80 658 86: 41(ivec4) ImageSampleExplicitLod 82 85 Lod 25 659 Store 75(txval22) 86 660 91: 88 Load 90(g_tTex3df4) 661 92: 18 Load 20(g_sSamp) 662 94: 93 SampledImage 91 92 663 97: 7(fvec4) ImageSampleExplicitLod 94 96 Lod 25 664 Store 87(txval30) 97 665 102: 99 Load 101(g_tTex3di4) 666 103: 18 Load 20(g_sSamp) 667 105: 104 SampledImage 102 103 668 107: 28(ivec4) ImageSampleExplicitLod 105 106 Lod 25 669 Store 98(txval31) 107 670 112: 109 Load 111(g_tTex3du4) 671 113: 18 Load 20(g_sSamp) 672 115: 114 SampledImage 112 113 673 120: 41(ivec4) ImageSampleExplicitLod 115 119 Lod 25 674 Store 108(txval32) 120 675 125: 122 Load 124(g_tTexcdf4) 676 126: 18 Load 20(g_sSamp) 677 128: 127 SampledImage 125 126 678 129: 7(fvec4) ImageSampleExplicitLod 128 96 Lod 25 679 Store 121(txval40) 129 680 134: 131 Load 133(g_tTexcdi4) 681 135: 18 Load 20(g_sSamp) 682 137: 136 SampledImage 134 135 683 138: 28(ivec4) ImageSampleExplicitLod 137 106 Lod 25 684 Store 130(txval41) 138 685 143: 140 Load 142(g_tTexcdu4) 686 144: 18 Load 20(g_sSamp) 687 146: 145 SampledImage 143 144 688 147: 41(ivec4) ImageSampleExplicitLod 146 119 Lod 25 689 Store 139(txval42) 147 690 153: 12(ptr) AccessChain 149(psout) 150 691 Store 153 152 692 156: 155(ptr) AccessChain 149(psout) 154 693 Store 156 151 694 157:8(PS_OUTPUT) Load 149(psout) 695 ReturnValue 157 696 FunctionEnd 697