1hlsl.samplecmplevelzero.offsetarray.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 'r11' ( temp float) 120:42 textureLodOffset ( 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:42 Constant: 250:42 2 (const int) 260:43 Sequence 270:43 move second child to first child ( temp float) 280:43 'r13' ( temp float) 290:43 textureLodOffset ( temp float) 300:43 Construct combined texture-sampler ( temp isampler1DArrayShadow) 310:43 'g_tTex1di4a' ( uniform itexture1DArrayShadow) 320:43 'g_sSamp' (layout( binding=0) uniform sampler) 330:43 Construct vec3 ( temp 3-component vector of float) 340:? Constant: 350:? 0.100000 360:? 0.200000 370:43 Constant: 380:43 0.750000 390:43 Constant: 400:43 0.000000 410:43 Constant: 420:43 2 (const int) 430:44 Sequence 440:44 move second child to first child ( temp float) 450:44 'r15' ( temp float) 460:44 textureLodOffset ( temp float) 470:44 Construct combined texture-sampler ( temp usampler1DArrayShadow) 480:44 'g_tTex1du4a' ( uniform utexture1DArrayShadow) 490:44 'g_sSamp' (layout( binding=0) uniform sampler) 500:44 Construct vec3 ( temp 3-component vector of float) 510:? Constant: 520:? 0.100000 530:? 0.200000 540:44 Constant: 550:44 0.750000 560:44 Constant: 570:44 0.000000 580:44 Constant: 590:44 2 (const int) 600:47 Sequence 610:47 move second child to first child ( temp float) 620:47 'r31' ( temp float) 630:47 textureLodOffset ( temp float) 640:47 Construct combined texture-sampler ( temp sampler2DArrayShadow) 650:47 'g_tTex2df4a' ( uniform texture2DArrayShadow) 660:47 'g_sSamp' (layout( binding=0) uniform sampler) 670:47 Construct vec4 ( temp 4-component vector of float) 680:? Constant: 690:? 0.100000 700:? 0.200000 710:? 0.300000 720:47 Constant: 730:47 0.750000 740:47 Constant: 750:47 0.000000 760:? Constant: 770:? 2 (const int) 780:? 3 (const int) 790:48 Sequence 800:48 move second child to first child ( temp float) 810:48 'r33' ( temp float) 820:48 textureLodOffset ( temp float) 830:48 Construct combined texture-sampler ( temp isampler2DArrayShadow) 840:48 'g_tTex2di4a' ( uniform itexture2DArrayShadow) 850:48 'g_sSamp' (layout( binding=0) uniform sampler) 860:48 Construct vec4 ( temp 4-component vector of float) 870:? Constant: 880:? 0.100000 890:? 0.200000 900:? 0.300000 910:48 Constant: 920:48 0.750000 930:48 Constant: 940:48 0.000000 950:? Constant: 960:? 2 (const int) 970:? 3 (const int) 980:49 Sequence 990:49 move second child to first child ( temp float) 1000:49 'r35' ( temp float) 1010:49 textureLodOffset ( temp float) 1020:49 Construct combined texture-sampler ( temp usampler2DArrayShadow) 1030:49 'g_tTex2du4a' ( uniform utexture2DArrayShadow) 1040:49 'g_sSamp' (layout( binding=0) uniform sampler) 1050:49 Construct vec4 ( temp 4-component vector of float) 1060:? Constant: 1070:? 0.100000 1080:? 0.200000 1090:? 0.300000 1100:49 Constant: 1110:49 0.750000 1120:49 Constant: 1130:49 0.000000 1140:? Constant: 1150:? 2 (const int) 1160:? 3 (const int) 1170:63 move second child to first child ( temp 4-component vector of float) 1180:63 Color: direct index for structure ( temp 4-component vector of float) 1190:63 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1200:63 Constant: 1210:63 0 (const int) 1220:63 Constant: 1230:63 1.000000 1240:63 1.000000 1250:63 1.000000 1260:63 1.000000 1270:64 move second child to first child ( temp float) 1280:64 Depth: direct index for structure ( temp float) 1290:64 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1300:64 Constant: 1310:64 1 (const int) 1320:64 Constant: 1330:64 1.000000 1340:66 Branch: Return with expression 1350:66 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1360:38 Function Definition: main( ( temp void) 1370:38 Function Parameters: 1380:? Sequence 1390:38 Sequence 1400:38 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1410:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1420:38 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1430:38 move second child to first child ( temp 4-component vector of float) 1440:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1450:38 Color: direct index for structure ( temp 4-component vector of float) 1460:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1470:38 Constant: 1480:38 0 (const int) 1490:38 move second child to first child ( temp float) 1500:? '@entryPointOutput.Depth' ( out float FragDepth) 1510:38 Depth: direct index for structure ( temp float) 1520:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1530:38 Constant: 1540:38 1 (const int) 1550:? Linker Objects 1560:? 'g_sSamp' (layout( binding=0) uniform sampler) 1570:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 1580:? 'g_tTex1di4' ( uniform itexture1D) 1590:? 'g_tTex1du4' ( uniform utexture1D) 1600:? 'g_tTex2df4' ( uniform texture2D) 1610:? 'g_tTex2di4' ( uniform itexture2D) 1620:? 'g_tTex2du4' ( uniform utexture2D) 1630:? 'g_tTex3df4' ( uniform texture3D) 1640:? 'g_tTex3di4' ( uniform itexture3D) 1650:? 'g_tTex3du4' ( uniform utexture3D) 1660:? 'g_tTexcdf4' ( uniform textureCube) 1670:? 'g_tTexcdi4' ( uniform itextureCube) 1680:? 'g_tTexcdu4' ( uniform utextureCube) 1690:? 'g_tTex1df4a' ( uniform texture1DArrayShadow) 1700:? 'g_tTex1di4a' ( uniform itexture1DArrayShadow) 1710:? 'g_tTex1du4a' ( uniform utexture1DArrayShadow) 1720:? 'g_tTex2df4a' ( uniform texture2DArrayShadow) 1730:? 'g_tTex2di4a' ( uniform itexture2DArrayShadow) 1740:? 'g_tTex2du4a' ( uniform utexture2DArrayShadow) 1750:? 'g_tTexcdf4a' ( uniform textureCubeArray) 1760:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 1770:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 1780:? '@entryPointOutput.Depth' ( out float FragDepth) 1790:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 180 181 182Linked fragment stage: 183 184 185Shader version: 500 186gl_FragCoord origin is upper left 187using depth_any 1880:? Sequence 1890:38 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1900:38 Function Parameters: 1910:? Sequence 1920:42 Sequence 1930:42 move second child to first child ( temp float) 1940:42 'r11' ( temp float) 1950:42 textureLodOffset ( temp float) 1960:42 Construct combined texture-sampler ( temp sampler1DArrayShadow) 1970:42 'g_tTex1df4a' ( uniform texture1DArrayShadow) 1980:42 'g_sSamp' (layout( binding=0) uniform sampler) 1990:42 Construct vec3 ( temp 3-component vector of float) 2000:? Constant: 2010:? 0.100000 2020:? 0.200000 2030:42 Constant: 2040:42 0.750000 2050:42 Constant: 2060:42 0.000000 2070:42 Constant: 2080:42 2 (const int) 2090:43 Sequence 2100:43 move second child to first child ( temp float) 2110:43 'r13' ( temp float) 2120:43 textureLodOffset ( temp float) 2130:43 Construct combined texture-sampler ( temp isampler1DArrayShadow) 2140:43 'g_tTex1di4a' ( uniform itexture1DArrayShadow) 2150:43 'g_sSamp' (layout( binding=0) uniform sampler) 2160:43 Construct vec3 ( temp 3-component vector of float) 2170:? Constant: 2180:? 0.100000 2190:? 0.200000 2200:43 Constant: 2210:43 0.750000 2220:43 Constant: 2230:43 0.000000 2240:43 Constant: 2250:43 2 (const int) 2260:44 Sequence 2270:44 move second child to first child ( temp float) 2280:44 'r15' ( temp float) 2290:44 textureLodOffset ( temp float) 2300:44 Construct combined texture-sampler ( temp usampler1DArrayShadow) 2310:44 'g_tTex1du4a' ( uniform utexture1DArrayShadow) 2320:44 'g_sSamp' (layout( binding=0) uniform sampler) 2330:44 Construct vec3 ( temp 3-component vector of float) 2340:? Constant: 2350:? 0.100000 2360:? 0.200000 2370:44 Constant: 2380:44 0.750000 2390:44 Constant: 2400:44 0.000000 2410:44 Constant: 2420:44 2 (const int) 2430:47 Sequence 2440:47 move second child to first child ( temp float) 2450:47 'r31' ( temp float) 2460:47 textureLodOffset ( temp float) 2470:47 Construct combined texture-sampler ( temp sampler2DArrayShadow) 2480:47 'g_tTex2df4a' ( uniform texture2DArrayShadow) 2490:47 'g_sSamp' (layout( binding=0) uniform sampler) 2500:47 Construct vec4 ( temp 4-component vector of float) 2510:? Constant: 2520:? 0.100000 2530:? 0.200000 2540:? 0.300000 2550:47 Constant: 2560:47 0.750000 2570:47 Constant: 2580:47 0.000000 2590:? Constant: 2600:? 2 (const int) 2610:? 3 (const int) 2620:48 Sequence 2630:48 move second child to first child ( temp float) 2640:48 'r33' ( temp float) 2650:48 textureLodOffset ( temp float) 2660:48 Construct combined texture-sampler ( temp isampler2DArrayShadow) 2670:48 'g_tTex2di4a' ( uniform itexture2DArrayShadow) 2680:48 'g_sSamp' (layout( binding=0) uniform sampler) 2690:48 Construct vec4 ( temp 4-component vector of float) 2700:? Constant: 2710:? 0.100000 2720:? 0.200000 2730:? 0.300000 2740:48 Constant: 2750:48 0.750000 2760:48 Constant: 2770:48 0.000000 2780:? Constant: 2790:? 2 (const int) 2800:? 3 (const int) 2810:49 Sequence 2820:49 move second child to first child ( temp float) 2830:49 'r35' ( temp float) 2840:49 textureLodOffset ( temp float) 2850:49 Construct combined texture-sampler ( temp usampler2DArrayShadow) 2860:49 'g_tTex2du4a' ( uniform utexture2DArrayShadow) 2870:49 'g_sSamp' (layout( binding=0) uniform sampler) 2880:49 Construct vec4 ( temp 4-component vector of float) 2890:? Constant: 2900:? 0.100000 2910:? 0.200000 2920:? 0.300000 2930:49 Constant: 2940:49 0.750000 2950:49 Constant: 2960:49 0.000000 2970:? Constant: 2980:? 2 (const int) 2990:? 3 (const int) 3000:63 move second child to first child ( temp 4-component vector of float) 3010:63 Color: direct index for structure ( temp 4-component vector of float) 3020:63 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3030:63 Constant: 3040:63 0 (const int) 3050:63 Constant: 3060:63 1.000000 3070:63 1.000000 3080:63 1.000000 3090:63 1.000000 3100:64 move second child to first child ( temp float) 3110:64 Depth: direct index for structure ( temp float) 3120:64 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3130:64 Constant: 3140:64 1 (const int) 3150:64 Constant: 3160:64 1.000000 3170:66 Branch: Return with expression 3180:66 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3190:38 Function Definition: main( ( temp void) 3200:38 Function Parameters: 3210:? Sequence 3220:38 Sequence 3230:38 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3240:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3250:38 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3260:38 move second child to first child ( temp 4-component vector of float) 3270:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 3280:38 Color: direct index for structure ( temp 4-component vector of float) 3290:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3300:38 Constant: 3310:38 0 (const int) 3320:38 move second child to first child ( temp float) 3330:? '@entryPointOutput.Depth' ( out float FragDepth) 3340:38 Depth: direct index for structure ( temp float) 3350:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3360:38 Constant: 3370:38 1 (const int) 3380:? Linker Objects 3390:? 'g_sSamp' (layout( binding=0) uniform sampler) 3400:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 3410:? 'g_tTex1di4' ( uniform itexture1D) 3420:? 'g_tTex1du4' ( uniform utexture1D) 3430:? 'g_tTex2df4' ( uniform texture2D) 3440:? 'g_tTex2di4' ( uniform itexture2D) 3450:? 'g_tTex2du4' ( uniform utexture2D) 3460:? 'g_tTex3df4' ( uniform texture3D) 3470:? 'g_tTex3di4' ( uniform itexture3D) 3480:? 'g_tTex3du4' ( uniform utexture3D) 3490:? 'g_tTexcdf4' ( uniform textureCube) 3500:? 'g_tTexcdi4' ( uniform itextureCube) 3510:? 'g_tTexcdu4' ( uniform utextureCube) 3520:? 'g_tTex1df4a' ( uniform texture1DArrayShadow) 3530:? 'g_tTex1di4a' ( uniform itexture1DArrayShadow) 3540:? 'g_tTex1du4a' ( uniform utexture1DArrayShadow) 3550:? 'g_tTex2df4a' ( uniform texture2DArrayShadow) 3560:? 'g_tTex2di4a' ( uniform itexture2DArrayShadow) 3570:? 'g_tTex2du4a' ( uniform utexture2DArrayShadow) 3580:? 'g_tTexcdf4a' ( uniform textureCubeArray) 3590:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 3600:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 3610:? '@entryPointOutput.Depth' ( out float FragDepth) 3620:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 363 364Validation failed 365// Module Version 10000 366// Generated by (magic number): 80007 367// Id's are bound by 179 368 369 Capability Shader 370 Capability Sampled1D 371 Capability SampledCubeArray 372 1: ExtInstImport "GLSL.std.450" 373 MemoryModel Logical GLSL450 374 EntryPoint Fragment 4 "main" 127 131 375 ExecutionMode 4 OriginUpperLeft 376 ExecutionMode 4 DepthReplacing 377 Source HLSL 500 378 Name 4 "main" 379 Name 8 "PS_OUTPUT" 380 MemberName 8(PS_OUTPUT) 0 "Color" 381 MemberName 8(PS_OUTPUT) 1 "Depth" 382 Name 10 "@main(" 383 Name 13 "r11" 384 Name 16 "g_tTex1df4a" 385 Name 20 "g_sSamp" 386 Name 38 "r13" 387 Name 41 "g_tTex1di4a" 388 Name 51 "r15" 389 Name 55 "g_tTex1du4a" 390 Name 65 "r31" 391 Name 68 "g_tTex2df4a" 392 Name 84 "r33" 393 Name 87 "g_tTex2di4a" 394 Name 98 "r35" 395 Name 101 "g_tTex2du4a" 396 Name 113 "psout" 397 Name 124 "flattenTemp" 398 Name 127 "@entryPointOutput.Color" 399 Name 131 "@entryPointOutput.Depth" 400 Name 136 "g_tTex1df4" 401 Name 139 "g_tTex1di4" 402 Name 142 "g_tTex1du4" 403 Name 145 "g_tTex2df4" 404 Name 148 "g_tTex2di4" 405 Name 151 "g_tTex2du4" 406 Name 154 "g_tTex3df4" 407 Name 157 "g_tTex3di4" 408 Name 160 "g_tTex3du4" 409 Name 163 "g_tTexcdf4" 410 Name 166 "g_tTexcdi4" 411 Name 169 "g_tTexcdu4" 412 Name 172 "g_tTexcdf4a" 413 Name 175 "g_tTexcdi4a" 414 Name 178 "g_tTexcdu4a" 415 Decorate 16(g_tTex1df4a) DescriptorSet 0 416 Decorate 16(g_tTex1df4a) Binding 0 417 Decorate 20(g_sSamp) DescriptorSet 0 418 Decorate 20(g_sSamp) Binding 0 419 Decorate 41(g_tTex1di4a) DescriptorSet 0 420 Decorate 41(g_tTex1di4a) Binding 0 421 Decorate 55(g_tTex1du4a) DescriptorSet 0 422 Decorate 55(g_tTex1du4a) Binding 0 423 Decorate 68(g_tTex2df4a) DescriptorSet 0 424 Decorate 68(g_tTex2df4a) Binding 0 425 Decorate 87(g_tTex2di4a) DescriptorSet 0 426 Decorate 87(g_tTex2di4a) Binding 0 427 Decorate 101(g_tTex2du4a) DescriptorSet 0 428 Decorate 101(g_tTex2du4a) Binding 0 429 Decorate 127(@entryPointOutput.Color) Location 0 430 Decorate 131(@entryPointOutput.Depth) BuiltIn FragDepth 431 Decorate 136(g_tTex1df4) DescriptorSet 0 432 Decorate 136(g_tTex1df4) Binding 0 433 Decorate 139(g_tTex1di4) DescriptorSet 0 434 Decorate 139(g_tTex1di4) Binding 0 435 Decorate 142(g_tTex1du4) DescriptorSet 0 436 Decorate 142(g_tTex1du4) Binding 0 437 Decorate 145(g_tTex2df4) DescriptorSet 0 438 Decorate 145(g_tTex2df4) Binding 0 439 Decorate 148(g_tTex2di4) DescriptorSet 0 440 Decorate 148(g_tTex2di4) Binding 0 441 Decorate 151(g_tTex2du4) DescriptorSet 0 442 Decorate 151(g_tTex2du4) Binding 0 443 Decorate 154(g_tTex3df4) DescriptorSet 0 444 Decorate 154(g_tTex3df4) Binding 0 445 Decorate 157(g_tTex3di4) DescriptorSet 0 446 Decorate 157(g_tTex3di4) Binding 0 447 Decorate 160(g_tTex3du4) DescriptorSet 0 448 Decorate 160(g_tTex3du4) Binding 0 449 Decorate 163(g_tTexcdf4) DescriptorSet 0 450 Decorate 163(g_tTexcdf4) Binding 0 451 Decorate 166(g_tTexcdi4) DescriptorSet 0 452 Decorate 166(g_tTexcdi4) Binding 0 453 Decorate 169(g_tTexcdu4) DescriptorSet 0 454 Decorate 169(g_tTexcdu4) Binding 0 455 Decorate 172(g_tTexcdf4a) DescriptorSet 0 456 Decorate 172(g_tTexcdf4a) Binding 0 457 Decorate 175(g_tTexcdi4a) DescriptorSet 0 458 Decorate 175(g_tTexcdi4a) Binding 0 459 Decorate 178(g_tTexcdu4a) DescriptorSet 0 460 Decorate 178(g_tTexcdu4a) Binding 0 461 2: TypeVoid 462 3: TypeFunction 2 463 6: TypeFloat 32 464 7: TypeVector 6(float) 4 465 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 466 9: TypeFunction 8(PS_OUTPUT) 467 12: TypePointer Function 6(float) 468 14: TypeImage 6(float) 1D depth array sampled format:Unknown 469 15: TypePointer UniformConstant 14 470 16(g_tTex1df4a): 15(ptr) Variable UniformConstant 471 18: TypeSampler 472 19: TypePointer UniformConstant 18 473 20(g_sSamp): 19(ptr) Variable UniformConstant 474 22: TypeSampledImage 14 475 24: TypeVector 6(float) 2 476 25: 6(float) Constant 1036831949 477 26: 6(float) Constant 1045220557 478 27: 24(fvec2) ConstantComposite 25 26 479 28: 6(float) Constant 1061158912 480 29: TypeVector 6(float) 3 481 33: 6(float) Constant 0 482 34: TypeInt 32 1 483 35: 34(int) Constant 2 484 39: TypeImage 34(int) 1D depth array sampled format:Unknown 485 40: TypePointer UniformConstant 39 486 41(g_tTex1di4a): 40(ptr) Variable UniformConstant 487 44: TypeSampledImage 39 488 52: TypeInt 32 0 489 53: TypeImage 52(int) 1D depth array sampled format:Unknown 490 54: TypePointer UniformConstant 53 491 55(g_tTex1du4a): 54(ptr) Variable UniformConstant 492 58: TypeSampledImage 53 493 66: TypeImage 6(float) 2D depth array sampled format:Unknown 494 67: TypePointer UniformConstant 66 495 68(g_tTex2df4a): 67(ptr) Variable UniformConstant 496 71: TypeSampledImage 66 497 73: 6(float) Constant 1050253722 498 74: 29(fvec3) ConstantComposite 25 26 73 499 79: TypeVector 34(int) 2 500 80: 34(int) Constant 3 501 81: 79(ivec2) ConstantComposite 35 80 502 85: TypeImage 34(int) 2D depth array sampled format:Unknown 503 86: TypePointer UniformConstant 85 504 87(g_tTex2di4a): 86(ptr) Variable UniformConstant 505 90: TypeSampledImage 85 506 99: TypeImage 52(int) 2D depth array sampled format:Unknown 507 100: TypePointer UniformConstant 99 508101(g_tTex2du4a): 100(ptr) Variable UniformConstant 509 104: TypeSampledImage 99 510 112: TypePointer Function 8(PS_OUTPUT) 511 114: 34(int) Constant 0 512 115: 6(float) Constant 1065353216 513 116: 7(fvec4) ConstantComposite 115 115 115 115 514 117: TypePointer Function 7(fvec4) 515 119: 34(int) Constant 1 516 126: TypePointer Output 7(fvec4) 517127(@entryPointOutput.Color): 126(ptr) Variable Output 518 130: TypePointer Output 6(float) 519131(@entryPointOutput.Depth): 130(ptr) Variable Output 520 134: TypeImage 6(float) 1D sampled format:Unknown 521 135: TypePointer UniformConstant 134 522 136(g_tTex1df4): 135(ptr) Variable UniformConstant 523 137: TypeImage 34(int) 1D sampled format:Unknown 524 138: TypePointer UniformConstant 137 525 139(g_tTex1di4): 138(ptr) Variable UniformConstant 526 140: TypeImage 52(int) 1D sampled format:Unknown 527 141: TypePointer UniformConstant 140 528 142(g_tTex1du4): 141(ptr) Variable UniformConstant 529 143: TypeImage 6(float) 2D sampled format:Unknown 530 144: TypePointer UniformConstant 143 531 145(g_tTex2df4): 144(ptr) Variable UniformConstant 532 146: TypeImage 34(int) 2D sampled format:Unknown 533 147: TypePointer UniformConstant 146 534 148(g_tTex2di4): 147(ptr) Variable UniformConstant 535 149: TypeImage 52(int) 2D sampled format:Unknown 536 150: TypePointer UniformConstant 149 537 151(g_tTex2du4): 150(ptr) Variable UniformConstant 538 152: TypeImage 6(float) 3D sampled format:Unknown 539 153: TypePointer UniformConstant 152 540 154(g_tTex3df4): 153(ptr) Variable UniformConstant 541 155: TypeImage 34(int) 3D sampled format:Unknown 542 156: TypePointer UniformConstant 155 543 157(g_tTex3di4): 156(ptr) Variable UniformConstant 544 158: TypeImage 52(int) 3D sampled format:Unknown 545 159: TypePointer UniformConstant 158 546 160(g_tTex3du4): 159(ptr) Variable UniformConstant 547 161: TypeImage 6(float) Cube sampled format:Unknown 548 162: TypePointer UniformConstant 161 549 163(g_tTexcdf4): 162(ptr) Variable UniformConstant 550 164: TypeImage 34(int) Cube sampled format:Unknown 551 165: TypePointer UniformConstant 164 552 166(g_tTexcdi4): 165(ptr) Variable UniformConstant 553 167: TypeImage 52(int) Cube sampled format:Unknown 554 168: TypePointer UniformConstant 167 555 169(g_tTexcdu4): 168(ptr) Variable UniformConstant 556 170: TypeImage 6(float) Cube array sampled format:Unknown 557 171: TypePointer UniformConstant 170 558172(g_tTexcdf4a): 171(ptr) Variable UniformConstant 559 173: TypeImage 34(int) Cube array sampled format:Unknown 560 174: TypePointer UniformConstant 173 561175(g_tTexcdi4a): 174(ptr) Variable UniformConstant 562 176: TypeImage 52(int) Cube array sampled format:Unknown 563 177: TypePointer UniformConstant 176 564178(g_tTexcdu4a): 177(ptr) Variable UniformConstant 565 4(main): 2 Function None 3 566 5: Label 567124(flattenTemp): 112(ptr) Variable Function 568 125:8(PS_OUTPUT) FunctionCall 10(@main() 569 Store 124(flattenTemp) 125 570 128: 117(ptr) AccessChain 124(flattenTemp) 114 571 129: 7(fvec4) Load 128 572 Store 127(@entryPointOutput.Color) 129 573 132: 12(ptr) AccessChain 124(flattenTemp) 119 574 133: 6(float) Load 132 575 Store 131(@entryPointOutput.Depth) 133 576 Return 577 FunctionEnd 578 10(@main():8(PS_OUTPUT) Function None 9 579 11: Label 580 13(r11): 12(ptr) Variable Function 581 38(r13): 12(ptr) Variable Function 582 51(r15): 12(ptr) Variable Function 583 65(r31): 12(ptr) Variable Function 584 84(r33): 12(ptr) Variable Function 585 98(r35): 12(ptr) Variable Function 586 113(psout): 112(ptr) Variable Function 587 17: 14 Load 16(g_tTex1df4a) 588 21: 18 Load 20(g_sSamp) 589 23: 22 SampledImage 17 21 590 30: 6(float) CompositeExtract 27 0 591 31: 6(float) CompositeExtract 27 1 592 32: 29(fvec3) CompositeConstruct 30 31 28 593 36: 6(float) CompositeExtract 32 2 594 37: 6(float) ImageSampleDrefExplicitLod 23 32 36 Lod ConstOffset 33 35 595 Store 13(r11) 37 596 42: 39 Load 41(g_tTex1di4a) 597 43: 18 Load 20(g_sSamp) 598 45: 44 SampledImage 42 43 599 46: 6(float) CompositeExtract 27 0 600 47: 6(float) CompositeExtract 27 1 601 48: 29(fvec3) CompositeConstruct 46 47 28 602 49: 6(float) CompositeExtract 48 2 603 50: 6(float) ImageSampleDrefExplicitLod 45 48 49 Lod ConstOffset 33 35 604 Store 38(r13) 50 605 56: 53 Load 55(g_tTex1du4a) 606 57: 18 Load 20(g_sSamp) 607 59: 58 SampledImage 56 57 608 60: 6(float) CompositeExtract 27 0 609 61: 6(float) CompositeExtract 27 1 610 62: 29(fvec3) CompositeConstruct 60 61 28 611 63: 6(float) CompositeExtract 62 2 612 64: 6(float) ImageSampleDrefExplicitLod 59 62 63 Lod ConstOffset 33 35 613 Store 51(r15) 64 614 69: 66 Load 68(g_tTex2df4a) 615 70: 18 Load 20(g_sSamp) 616 72: 71 SampledImage 69 70 617 75: 6(float) CompositeExtract 74 0 618 76: 6(float) CompositeExtract 74 1 619 77: 6(float) CompositeExtract 74 2 620 78: 7(fvec4) CompositeConstruct 75 76 77 28 621 82: 6(float) CompositeExtract 78 3 622 83: 6(float) ImageSampleDrefExplicitLod 72 78 82 Lod ConstOffset 33 81 623 Store 65(r31) 83 624 88: 85 Load 87(g_tTex2di4a) 625 89: 18 Load 20(g_sSamp) 626 91: 90 SampledImage 88 89 627 92: 6(float) CompositeExtract 74 0 628 93: 6(float) CompositeExtract 74 1 629 94: 6(float) CompositeExtract 74 2 630 95: 7(fvec4) CompositeConstruct 92 93 94 28 631 96: 6(float) CompositeExtract 95 3 632 97: 6(float) ImageSampleDrefExplicitLod 91 95 96 Lod ConstOffset 33 81 633 Store 84(r33) 97 634 102: 99 Load 101(g_tTex2du4a) 635 103: 18 Load 20(g_sSamp) 636 105: 104 SampledImage 102 103 637 106: 6(float) CompositeExtract 74 0 638 107: 6(float) CompositeExtract 74 1 639 108: 6(float) CompositeExtract 74 2 640 109: 7(fvec4) CompositeConstruct 106 107 108 28 641 110: 6(float) CompositeExtract 109 3 642 111: 6(float) ImageSampleDrefExplicitLod 105 109 110 Lod ConstOffset 33 81 643 Store 98(r35) 111 644 118: 117(ptr) AccessChain 113(psout) 114 645 Store 118 116 646 120: 12(ptr) AccessChain 113(psout) 119 647 Store 120 115 648 121:8(PS_OUTPUT) Load 113(psout) 649 ReturnValue 121 650 FunctionEnd 651