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): 8000b 439// Id's are bound by 195 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" 152 156 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 119 "r62" 471 Name 122 "g_tTexcdi4a" 472 Name 128 "r64" 473 Name 131 "g_tTexcdu4a" 474 Name 138 "psout" 475 Name 149 "flattenTemp" 476 Name 152 "@entryPointOutput.Color" 477 Name 156 "@entryPointOutput.Depth" 478 Name 161 "g_tTex1df4" 479 Name 164 "g_tTex1di4" 480 Name 167 "g_tTex1du4" 481 Name 170 "g_tTex2df4" 482 Name 173 "g_tTex2di4" 483 Name 176 "g_tTex2du4" 484 Name 179 "g_tTex3df4" 485 Name 182 "g_tTex3di4" 486 Name 185 "g_tTex3du4" 487 Name 188 "g_tTexcdf4" 488 Name 191 "g_tTexcdi4" 489 Name 194 "g_tTexcdu4" 490 Decorate 16(g_tTex1df4a) Binding 1 491 Decorate 16(g_tTex1df4a) DescriptorSet 0 492 Decorate 20(g_sSamp) Binding 0 493 Decorate 20(g_sSamp) DescriptorSet 0 494 Decorate 40(g_tTex1di4a) Binding 2 495 Decorate 40(g_tTex1di4a) DescriptorSet 0 496 Decorate 54(g_tTex1du4a) Binding 3 497 Decorate 54(g_tTex1du4a) DescriptorSet 0 498 Decorate 67(g_tTex2df4a) Binding 4 499 Decorate 67(g_tTex2df4a) DescriptorSet 0 500 Decorate 83(g_tTex2di4a) Binding 5 501 Decorate 83(g_tTex2di4a) DescriptorSet 0 502 Decorate 97(g_tTex2du4a) Binding 6 503 Decorate 97(g_tTex2du4a) DescriptorSet 0 504 Decorate 111(g_tTexcdf4a) Binding 7 505 Decorate 111(g_tTexcdf4a) DescriptorSet 0 506 Decorate 122(g_tTexcdi4a) Binding 8 507 Decorate 122(g_tTexcdi4a) DescriptorSet 0 508 Decorate 131(g_tTexcdu4a) Binding 9 509 Decorate 131(g_tTexcdu4a) DescriptorSet 0 510 Decorate 152(@entryPointOutput.Color) Location 0 511 Decorate 156(@entryPointOutput.Depth) BuiltIn FragDepth 512 Decorate 161(g_tTex1df4) Binding 0 513 Decorate 161(g_tTex1df4) DescriptorSet 0 514 Decorate 164(g_tTex1di4) Binding 0 515 Decorate 164(g_tTex1di4) DescriptorSet 0 516 Decorate 167(g_tTex1du4) Binding 0 517 Decorate 167(g_tTex1du4) DescriptorSet 0 518 Decorate 170(g_tTex2df4) Binding 0 519 Decorate 170(g_tTex2df4) DescriptorSet 0 520 Decorate 173(g_tTex2di4) Binding 0 521 Decorate 173(g_tTex2di4) DescriptorSet 0 522 Decorate 176(g_tTex2du4) Binding 0 523 Decorate 176(g_tTex2du4) DescriptorSet 0 524 Decorate 179(g_tTex3df4) Binding 0 525 Decorate 179(g_tTex3df4) DescriptorSet 0 526 Decorate 182(g_tTex3di4) Binding 0 527 Decorate 182(g_tTex3di4) DescriptorSet 0 528 Decorate 185(g_tTex3du4) Binding 0 529 Decorate 185(g_tTex3du4) DescriptorSet 0 530 Decorate 188(g_tTexcdf4) Binding 0 531 Decorate 188(g_tTexcdf4) DescriptorSet 0 532 Decorate 191(g_tTexcdi4) Binding 0 533 Decorate 191(g_tTexcdi4) DescriptorSet 0 534 Decorate 194(g_tTexcdu4) Binding 0 535 Decorate 194(g_tTexcdu4) DescriptorSet 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 120: TypeImage 37(int) Cube depth array sampled format:Unknown 588 121: TypePointer UniformConstant 120 589122(g_tTexcdi4a): 121(ptr) Variable UniformConstant 590 125: TypeSampledImage 120 591 129: TypeImage 51(int) Cube depth array sampled format:Unknown 592 130: TypePointer UniformConstant 129 593131(g_tTexcdu4a): 130(ptr) Variable UniformConstant 594 134: TypeSampledImage 129 595 137: TypePointer Function 8(PS_OUTPUT) 596 139: 37(int) Constant 0 597 140: 6(float) Constant 1065353216 598 141: 7(fvec4) ConstantComposite 140 140 140 140 599 142: TypePointer Function 7(fvec4) 600 144: 37(int) Constant 1 601 151: TypePointer Output 7(fvec4) 602152(@entryPointOutput.Color): 151(ptr) Variable Output 603 155: TypePointer Output 6(float) 604156(@entryPointOutput.Depth): 155(ptr) Variable Output 605 159: TypeImage 6(float) 1D sampled format:Unknown 606 160: TypePointer UniformConstant 159 607 161(g_tTex1df4): 160(ptr) Variable UniformConstant 608 162: TypeImage 37(int) 1D sampled format:Unknown 609 163: TypePointer UniformConstant 162 610 164(g_tTex1di4): 163(ptr) Variable UniformConstant 611 165: TypeImage 51(int) 1D sampled format:Unknown 612 166: TypePointer UniformConstant 165 613 167(g_tTex1du4): 166(ptr) Variable UniformConstant 614 168: TypeImage 6(float) 2D sampled format:Unknown 615 169: TypePointer UniformConstant 168 616 170(g_tTex2df4): 169(ptr) Variable UniformConstant 617 171: TypeImage 37(int) 2D sampled format:Unknown 618 172: TypePointer UniformConstant 171 619 173(g_tTex2di4): 172(ptr) Variable UniformConstant 620 174: TypeImage 51(int) 2D sampled format:Unknown 621 175: TypePointer UniformConstant 174 622 176(g_tTex2du4): 175(ptr) Variable UniformConstant 623 177: TypeImage 6(float) 3D sampled format:Unknown 624 178: TypePointer UniformConstant 177 625 179(g_tTex3df4): 178(ptr) Variable UniformConstant 626 180: TypeImage 37(int) 3D sampled format:Unknown 627 181: TypePointer UniformConstant 180 628 182(g_tTex3di4): 181(ptr) Variable UniformConstant 629 183: TypeImage 51(int) 3D sampled format:Unknown 630 184: TypePointer UniformConstant 183 631 185(g_tTex3du4): 184(ptr) Variable UniformConstant 632 186: TypeImage 6(float) Cube sampled format:Unknown 633 187: TypePointer UniformConstant 186 634 188(g_tTexcdf4): 187(ptr) Variable UniformConstant 635 189: TypeImage 37(int) Cube sampled format:Unknown 636 190: TypePointer UniformConstant 189 637 191(g_tTexcdi4): 190(ptr) Variable UniformConstant 638 192: TypeImage 51(int) Cube sampled format:Unknown 639 193: TypePointer UniformConstant 192 640 194(g_tTexcdu4): 193(ptr) Variable UniformConstant 641 4(main): 2 Function None 3 642 5: Label 643149(flattenTemp): 137(ptr) Variable Function 644 150:8(PS_OUTPUT) FunctionCall 10(@main() 645 Store 149(flattenTemp) 150 646 153: 142(ptr) AccessChain 149(flattenTemp) 139 647 154: 7(fvec4) Load 153 648 Store 152(@entryPointOutput.Color) 154 649 157: 12(ptr) AccessChain 149(flattenTemp) 144 650 158: 6(float) Load 157 651 Store 156(@entryPointOutput.Depth) 158 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 119(r62): 12(ptr) Variable Function 664 128(r64): 12(ptr) Variable Function 665 138(psout): 137(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) ImageSampleDrefExplicitLod 115 117 28 Lod 33 727 Store 108(r60) 118 728 123: 120 Load 122(g_tTexcdi4a) 729 124: 18 Load 20(g_sSamp) 730 126: 125 SampledImage 123 124 731 127: 6(float) ImageSampleDrefExplicitLod 126 117 28 Lod 33 732 Store 119(r62) 127 733 132: 129 Load 131(g_tTexcdu4a) 734 133: 18 Load 20(g_sSamp) 735 135: 134 SampledImage 132 133 736 136: 6(float) ImageSampleDrefExplicitLod 135 117 28 Lod 33 737 Store 128(r64) 136 738 143: 142(ptr) AccessChain 138(psout) 139 739 Store 143 141 740 145: 12(ptr) AccessChain 138(psout) 144 741 Store 145 140 742 146:8(PS_OUTPUT) Load 138(psout) 743 ReturnValue 146 744 FunctionEnd 745