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