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