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:42 Constant: 180:42 0.100000 190:42 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:43 Constant: 330:43 0.100000 340:43 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:44 Constant: 480:44 0.100000 490:44 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:47 Constant: 630:47 0.100000 640:47 0.200000 650:47 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:48 Constant: 790:48 0.100000 800:48 0.200000 810:48 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:49 Constant: 950:49 0.100000 960:49 0.200000 970:49 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:52 Constant: 1110:52 0.100000 1120:52 0.200000 1130:52 0.300000 1140:52 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:53 Constant: 1280:53 0.100000 1290:53 0.200000 1300:53 0.300000 1310:53 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:54 Constant: 1450:54 0.100000 1460:54 0.200000 1470:54 0.300000 1480:54 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:42 Constant: 2370:42 0.100000 2380:42 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:43 Constant: 2520:43 0.100000 2530:43 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:44 Constant: 2670:44 0.100000 2680:44 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:47 Constant: 2820:47 0.100000 2830:47 0.200000 2840:47 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:48 Constant: 2980:48 0.100000 2990:48 0.200000 3000:48 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:49 Constant: 3140:49 0.100000 3150:49 0.200000 3160:49 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:52 Constant: 3300:52 0.100000 3310:52 0.200000 3320:52 0.300000 3330:52 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:53 Constant: 3470:53 0.100000 3480:53 0.200000 3490:53 0.300000 3500:53 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:54 Constant: 3640:54 0.100000 3650:54 0.200000 3660:54 0.300000 3670:54 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 436Validation failed 437// Module Version 10000 438// Generated by (magic number): 8000a 439// Id's are bound by 210 440 441 Capability Shader 442 Capability Sampled1D 443 Capability SampledCubeArray 444 1: ExtInstImport "GLSL.std.450" 445 MemoryModel Logical GLSL450 446 EntryPoint Fragment 4 "main" 167 171 447 ExecutionMode 4 OriginUpperLeft 448 ExecutionMode 4 DepthReplacing 449 Source HLSL 500 450 Name 4 "main" 451 Name 8 "PS_OUTPUT" 452 MemberName 8(PS_OUTPUT) 0 "Color" 453 MemberName 8(PS_OUTPUT) 1 "Depth" 454 Name 10 "@main(" 455 Name 13 "r10" 456 Name 16 "g_tTex1df4a" 457 Name 20 "g_sSamp" 458 Name 36 "r12" 459 Name 40 "g_tTex1di4a" 460 Name 50 "r14" 461 Name 54 "g_tTex1du4a" 462 Name 64 "r30" 463 Name 67 "g_tTex2df4a" 464 Name 80 "r32" 465 Name 83 "g_tTex2di4a" 466 Name 94 "r34" 467 Name 97 "g_tTex2du4a" 468 Name 108 "r60" 469 Name 111 "g_tTexcdf4a" 470 Name 124 "r62" 471 Name 127 "g_tTexcdi4a" 472 Name 138 "r64" 473 Name 141 "g_tTexcdu4a" 474 Name 153 "psout" 475 Name 164 "flattenTemp" 476 Name 167 "@entryPointOutput.Color" 477 Name 171 "@entryPointOutput.Depth" 478 Name 176 "g_tTex1df4" 479 Name 179 "g_tTex1di4" 480 Name 182 "g_tTex1du4" 481 Name 185 "g_tTex2df4" 482 Name 188 "g_tTex2di4" 483 Name 191 "g_tTex2du4" 484 Name 194 "g_tTex3df4" 485 Name 197 "g_tTex3di4" 486 Name 200 "g_tTex3du4" 487 Name 203 "g_tTexcdf4" 488 Name 206 "g_tTexcdi4" 489 Name 209 "g_tTexcdu4" 490 Decorate 16(g_tTex1df4a) DescriptorSet 0 491 Decorate 16(g_tTex1df4a) Binding 1 492 Decorate 20(g_sSamp) DescriptorSet 0 493 Decorate 20(g_sSamp) Binding 0 494 Decorate 40(g_tTex1di4a) DescriptorSet 0 495 Decorate 40(g_tTex1di4a) Binding 2 496 Decorate 54(g_tTex1du4a) DescriptorSet 0 497 Decorate 54(g_tTex1du4a) Binding 3 498 Decorate 67(g_tTex2df4a) DescriptorSet 0 499 Decorate 67(g_tTex2df4a) Binding 4 500 Decorate 83(g_tTex2di4a) DescriptorSet 0 501 Decorate 83(g_tTex2di4a) Binding 5 502 Decorate 97(g_tTex2du4a) DescriptorSet 0 503 Decorate 97(g_tTex2du4a) Binding 6 504 Decorate 111(g_tTexcdf4a) DescriptorSet 0 505 Decorate 111(g_tTexcdf4a) Binding 7 506 Decorate 127(g_tTexcdi4a) DescriptorSet 0 507 Decorate 127(g_tTexcdi4a) Binding 8 508 Decorate 141(g_tTexcdu4a) DescriptorSet 0 509 Decorate 141(g_tTexcdu4a) Binding 9 510 Decorate 167(@entryPointOutput.Color) Location 0 511 Decorate 171(@entryPointOutput.Depth) BuiltIn FragDepth 512 Decorate 176(g_tTex1df4) DescriptorSet 0 513 Decorate 176(g_tTex1df4) Binding 0 514 Decorate 179(g_tTex1di4) DescriptorSet 0 515 Decorate 179(g_tTex1di4) Binding 0 516 Decorate 182(g_tTex1du4) DescriptorSet 0 517 Decorate 182(g_tTex1du4) Binding 0 518 Decorate 185(g_tTex2df4) DescriptorSet 0 519 Decorate 185(g_tTex2df4) Binding 0 520 Decorate 188(g_tTex2di4) DescriptorSet 0 521 Decorate 188(g_tTex2di4) Binding 0 522 Decorate 191(g_tTex2du4) DescriptorSet 0 523 Decorate 191(g_tTex2du4) Binding 0 524 Decorate 194(g_tTex3df4) DescriptorSet 0 525 Decorate 194(g_tTex3df4) Binding 0 526 Decorate 197(g_tTex3di4) DescriptorSet 0 527 Decorate 197(g_tTex3di4) Binding 0 528 Decorate 200(g_tTex3du4) DescriptorSet 0 529 Decorate 200(g_tTex3du4) Binding 0 530 Decorate 203(g_tTexcdf4) DescriptorSet 0 531 Decorate 203(g_tTexcdf4) Binding 0 532 Decorate 206(g_tTexcdi4) DescriptorSet 0 533 Decorate 206(g_tTexcdi4) Binding 0 534 Decorate 209(g_tTexcdu4) DescriptorSet 0 535 Decorate 209(g_tTexcdu4) Binding 0 536 2: TypeVoid 537 3: TypeFunction 2 538 6: TypeFloat 32 539 7: TypeVector 6(float) 4 540 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 541 9: TypeFunction 8(PS_OUTPUT) 542 12: TypePointer Function 6(float) 543 14: TypeImage 6(float) 1D depth array sampled format:Unknown 544 15: TypePointer UniformConstant 14 545 16(g_tTex1df4a): 15(ptr) Variable UniformConstant 546 18: TypeSampler 547 19: TypePointer UniformConstant 18 548 20(g_sSamp): 19(ptr) Variable UniformConstant 549 22: TypeSampledImage 14 550 24: TypeVector 6(float) 2 551 25: 6(float) Constant 1036831949 552 26: 6(float) Constant 1045220557 553 27: 24(fvec2) ConstantComposite 25 26 554 28: 6(float) Constant 1061158912 555 29: TypeVector 6(float) 3 556 33: 6(float) Constant 0 557 37: TypeInt 32 1 558 38: TypeImage 37(int) 1D depth array sampled format:Unknown 559 39: TypePointer UniformConstant 38 560 40(g_tTex1di4a): 39(ptr) Variable UniformConstant 561 43: TypeSampledImage 38 562 51: TypeInt 32 0 563 52: TypeImage 51(int) 1D depth array sampled format:Unknown 564 53: TypePointer UniformConstant 52 565 54(g_tTex1du4a): 53(ptr) Variable UniformConstant 566 57: TypeSampledImage 52 567 65: TypeImage 6(float) 2D depth array sampled format:Unknown 568 66: TypePointer UniformConstant 65 569 67(g_tTex2df4a): 66(ptr) Variable UniformConstant 570 70: TypeSampledImage 65 571 72: 6(float) Constant 1050253722 572 73: 29(fvec3) ConstantComposite 25 26 72 573 81: TypeImage 37(int) 2D depth array sampled format:Unknown 574 82: TypePointer UniformConstant 81 575 83(g_tTex2di4a): 82(ptr) Variable UniformConstant 576 86: TypeSampledImage 81 577 95: TypeImage 51(int) 2D depth array sampled format:Unknown 578 96: TypePointer UniformConstant 95 579 97(g_tTex2du4a): 96(ptr) Variable UniformConstant 580 100: TypeSampledImage 95 581 109: TypeImage 6(float) Cube depth array sampled format:Unknown 582 110: TypePointer UniformConstant 109 583111(g_tTexcdf4a): 110(ptr) Variable UniformConstant 584 114: TypeSampledImage 109 585 116: 6(float) Constant 1053609165 586 117: 7(fvec4) ConstantComposite 25 26 72 116 587 125: TypeImage 37(int) Cube depth array sampled format:Unknown 588 126: TypePointer UniformConstant 125 589127(g_tTexcdi4a): 126(ptr) Variable UniformConstant 590 130: TypeSampledImage 125 591 139: TypeImage 51(int) Cube depth array sampled format:Unknown 592 140: TypePointer UniformConstant 139 593141(g_tTexcdu4a): 140(ptr) Variable UniformConstant 594 144: TypeSampledImage 139 595 152: TypePointer Function 8(PS_OUTPUT) 596 154: 37(int) Constant 0 597 155: 6(float) Constant 1065353216 598 156: 7(fvec4) ConstantComposite 155 155 155 155 599 157: TypePointer Function 7(fvec4) 600 159: 37(int) Constant 1 601 166: TypePointer Output 7(fvec4) 602167(@entryPointOutput.Color): 166(ptr) Variable Output 603 170: TypePointer Output 6(float) 604171(@entryPointOutput.Depth): 170(ptr) Variable Output 605 174: TypeImage 6(float) 1D sampled format:Unknown 606 175: TypePointer UniformConstant 174 607 176(g_tTex1df4): 175(ptr) Variable UniformConstant 608 177: TypeImage 37(int) 1D sampled format:Unknown 609 178: TypePointer UniformConstant 177 610 179(g_tTex1di4): 178(ptr) Variable UniformConstant 611 180: TypeImage 51(int) 1D sampled format:Unknown 612 181: TypePointer UniformConstant 180 613 182(g_tTex1du4): 181(ptr) Variable UniformConstant 614 183: TypeImage 6(float) 2D sampled format:Unknown 615 184: TypePointer UniformConstant 183 616 185(g_tTex2df4): 184(ptr) Variable UniformConstant 617 186: TypeImage 37(int) 2D sampled format:Unknown 618 187: TypePointer UniformConstant 186 619 188(g_tTex2di4): 187(ptr) Variable UniformConstant 620 189: TypeImage 51(int) 2D sampled format:Unknown 621 190: TypePointer UniformConstant 189 622 191(g_tTex2du4): 190(ptr) Variable UniformConstant 623 192: TypeImage 6(float) 3D sampled format:Unknown 624 193: TypePointer UniformConstant 192 625 194(g_tTex3df4): 193(ptr) Variable UniformConstant 626 195: TypeImage 37(int) 3D sampled format:Unknown 627 196: TypePointer UniformConstant 195 628 197(g_tTex3di4): 196(ptr) Variable UniformConstant 629 198: TypeImage 51(int) 3D sampled format:Unknown 630 199: TypePointer UniformConstant 198 631 200(g_tTex3du4): 199(ptr) Variable UniformConstant 632 201: TypeImage 6(float) Cube sampled format:Unknown 633 202: TypePointer UniformConstant 201 634 203(g_tTexcdf4): 202(ptr) Variable UniformConstant 635 204: TypeImage 37(int) Cube sampled format:Unknown 636 205: TypePointer UniformConstant 204 637 206(g_tTexcdi4): 205(ptr) Variable UniformConstant 638 207: TypeImage 51(int) Cube sampled format:Unknown 639 208: TypePointer UniformConstant 207 640 209(g_tTexcdu4): 208(ptr) Variable UniformConstant 641 4(main): 2 Function None 3 642 5: Label 643164(flattenTemp): 152(ptr) Variable Function 644 165:8(PS_OUTPUT) FunctionCall 10(@main() 645 Store 164(flattenTemp) 165 646 168: 157(ptr) AccessChain 164(flattenTemp) 154 647 169: 7(fvec4) Load 168 648 Store 167(@entryPointOutput.Color) 169 649 172: 12(ptr) AccessChain 164(flattenTemp) 159 650 173: 6(float) Load 172 651 Store 171(@entryPointOutput.Depth) 173 652 Return 653 FunctionEnd 654 10(@main():8(PS_OUTPUT) Function None 9 655 11: Label 656 13(r10): 12(ptr) Variable Function 657 36(r12): 12(ptr) Variable Function 658 50(r14): 12(ptr) Variable Function 659 64(r30): 12(ptr) Variable Function 660 80(r32): 12(ptr) Variable Function 661 94(r34): 12(ptr) Variable Function 662 108(r60): 12(ptr) Variable Function 663 124(r62): 12(ptr) Variable Function 664 138(r64): 12(ptr) Variable Function 665 153(psout): 152(ptr) Variable Function 666 17: 14 Load 16(g_tTex1df4a) 667 21: 18 Load 20(g_sSamp) 668 23: 22 SampledImage 17 21 669 30: 6(float) CompositeExtract 27 0 670 31: 6(float) CompositeExtract 27 1 671 32: 29(fvec3) CompositeConstruct 30 31 28 672 34: 6(float) CompositeExtract 32 2 673 35: 6(float) ImageSampleDrefExplicitLod 23 32 34 Lod 33 674 Store 13(r10) 35 675 41: 38 Load 40(g_tTex1di4a) 676 42: 18 Load 20(g_sSamp) 677 44: 43 SampledImage 41 42 678 45: 6(float) CompositeExtract 27 0 679 46: 6(float) CompositeExtract 27 1 680 47: 29(fvec3) CompositeConstruct 45 46 28 681 48: 6(float) CompositeExtract 47 2 682 49: 6(float) ImageSampleDrefExplicitLod 44 47 48 Lod 33 683 Store 36(r12) 49 684 55: 52 Load 54(g_tTex1du4a) 685 56: 18 Load 20(g_sSamp) 686 58: 57 SampledImage 55 56 687 59: 6(float) CompositeExtract 27 0 688 60: 6(float) CompositeExtract 27 1 689 61: 29(fvec3) CompositeConstruct 59 60 28 690 62: 6(float) CompositeExtract 61 2 691 63: 6(float) ImageSampleDrefExplicitLod 58 61 62 Lod 33 692 Store 50(r14) 63 693 68: 65 Load 67(g_tTex2df4a) 694 69: 18 Load 20(g_sSamp) 695 71: 70 SampledImage 68 69 696 74: 6(float) CompositeExtract 73 0 697 75: 6(float) CompositeExtract 73 1 698 76: 6(float) CompositeExtract 73 2 699 77: 7(fvec4) CompositeConstruct 74 75 76 28 700 78: 6(float) CompositeExtract 77 3 701 79: 6(float) ImageSampleDrefExplicitLod 71 77 78 Lod 33 702 Store 64(r30) 79 703 84: 81 Load 83(g_tTex2di4a) 704 85: 18 Load 20(g_sSamp) 705 87: 86 SampledImage 84 85 706 88: 6(float) CompositeExtract 73 0 707 89: 6(float) CompositeExtract 73 1 708 90: 6(float) CompositeExtract 73 2 709 91: 7(fvec4) CompositeConstruct 88 89 90 28 710 92: 6(float) CompositeExtract 91 3 711 93: 6(float) ImageSampleDrefExplicitLod 87 91 92 Lod 33 712 Store 80(r32) 93 713 98: 95 Load 97(g_tTex2du4a) 714 99: 18 Load 20(g_sSamp) 715 101: 100 SampledImage 98 99 716 102: 6(float) CompositeExtract 73 0 717 103: 6(float) CompositeExtract 73 1 718 104: 6(float) CompositeExtract 73 2 719 105: 7(fvec4) CompositeConstruct 102 103 104 28 720 106: 6(float) CompositeExtract 105 3 721 107: 6(float) ImageSampleDrefExplicitLod 101 105 106 Lod 33 722 Store 94(r34) 107 723 112: 109 Load 111(g_tTexcdf4a) 724 113: 18 Load 20(g_sSamp) 725 115: 114 SampledImage 112 113 726 118: 6(float) CompositeExtract 117 0 727 119: 6(float) CompositeExtract 117 1 728 120: 6(float) CompositeExtract 117 2 729 121: 6(float) CompositeExtract 117 3 730 122: 7(fvec4) CompositeConstruct 118 119 120 121 731 123: 6(float) ImageSampleDrefExplicitLod 115 122 28 Lod 33 732 Store 108(r60) 123 733 128: 125 Load 127(g_tTexcdi4a) 734 129: 18 Load 20(g_sSamp) 735 131: 130 SampledImage 128 129 736 132: 6(float) CompositeExtract 117 0 737 133: 6(float) CompositeExtract 117 1 738 134: 6(float) CompositeExtract 117 2 739 135: 6(float) CompositeExtract 117 3 740 136: 7(fvec4) CompositeConstruct 132 133 134 135 741 137: 6(float) ImageSampleDrefExplicitLod 131 136 28 Lod 33 742 Store 124(r62) 137 743 142: 139 Load 141(g_tTexcdu4a) 744 143: 18 Load 20(g_sSamp) 745 145: 144 SampledImage 142 143 746 146: 6(float) CompositeExtract 117 0 747 147: 6(float) CompositeExtract 117 1 748 148: 6(float) CompositeExtract 117 2 749 149: 6(float) CompositeExtract 117 3 750 150: 7(fvec4) CompositeConstruct 146 147 148 149 751 151: 6(float) ImageSampleDrefExplicitLod 145 150 28 Lod 33 752 Store 138(r64) 151 753 158: 157(ptr) AccessChain 153(psout) 154 754 Store 158 156 755 160: 12(ptr) AccessChain 153(psout) 159 756 Store 160 155 757 161:8(PS_OUTPUT) Load 153(psout) 758 ReturnValue 161 759 FunctionEnd 760