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