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