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 364// Module Version 10000 365// Generated by (magic number): 80007 366// Id's are bound by 179 367 368 Capability Shader 369 Capability Sampled1D 370 Capability SampledCubeArray 371 1: ExtInstImport "GLSL.std.450" 372 MemoryModel Logical GLSL450 373 EntryPoint Fragment 4 "main" 127 131 374 ExecutionMode 4 OriginUpperLeft 375 ExecutionMode 4 DepthReplacing 376 Source HLSL 500 377 Name 4 "main" 378 Name 8 "PS_OUTPUT" 379 MemberName 8(PS_OUTPUT) 0 "Color" 380 MemberName 8(PS_OUTPUT) 1 "Depth" 381 Name 10 "@main(" 382 Name 13 "r11" 383 Name 16 "g_tTex1df4a" 384 Name 20 "g_sSamp" 385 Name 38 "r13" 386 Name 41 "g_tTex1di4a" 387 Name 51 "r15" 388 Name 55 "g_tTex1du4a" 389 Name 65 "r31" 390 Name 68 "g_tTex2df4a" 391 Name 84 "r33" 392 Name 87 "g_tTex2di4a" 393 Name 98 "r35" 394 Name 101 "g_tTex2du4a" 395 Name 113 "psout" 396 Name 124 "flattenTemp" 397 Name 127 "@entryPointOutput.Color" 398 Name 131 "@entryPointOutput.Depth" 399 Name 136 "g_tTex1df4" 400 Name 139 "g_tTex1di4" 401 Name 142 "g_tTex1du4" 402 Name 145 "g_tTex2df4" 403 Name 148 "g_tTex2di4" 404 Name 151 "g_tTex2du4" 405 Name 154 "g_tTex3df4" 406 Name 157 "g_tTex3di4" 407 Name 160 "g_tTex3du4" 408 Name 163 "g_tTexcdf4" 409 Name 166 "g_tTexcdi4" 410 Name 169 "g_tTexcdu4" 411 Name 172 "g_tTexcdf4a" 412 Name 175 "g_tTexcdi4a" 413 Name 178 "g_tTexcdu4a" 414 Decorate 16(g_tTex1df4a) DescriptorSet 0 415 Decorate 20(g_sSamp) DescriptorSet 0 416 Decorate 20(g_sSamp) Binding 0 417 Decorate 41(g_tTex1di4a) DescriptorSet 0 418 Decorate 55(g_tTex1du4a) DescriptorSet 0 419 Decorate 68(g_tTex2df4a) DescriptorSet 0 420 Decorate 87(g_tTex2di4a) DescriptorSet 0 421 Decorate 101(g_tTex2du4a) DescriptorSet 0 422 Decorate 127(@entryPointOutput.Color) Location 0 423 Decorate 131(@entryPointOutput.Depth) BuiltIn FragDepth 424 Decorate 136(g_tTex1df4) DescriptorSet 0 425 Decorate 136(g_tTex1df4) Binding 0 426 Decorate 139(g_tTex1di4) DescriptorSet 0 427 Decorate 142(g_tTex1du4) DescriptorSet 0 428 Decorate 145(g_tTex2df4) DescriptorSet 0 429 Decorate 148(g_tTex2di4) DescriptorSet 0 430 Decorate 151(g_tTex2du4) DescriptorSet 0 431 Decorate 154(g_tTex3df4) DescriptorSet 0 432 Decorate 157(g_tTex3di4) DescriptorSet 0 433 Decorate 160(g_tTex3du4) DescriptorSet 0 434 Decorate 163(g_tTexcdf4) DescriptorSet 0 435 Decorate 166(g_tTexcdi4) DescriptorSet 0 436 Decorate 169(g_tTexcdu4) DescriptorSet 0 437 Decorate 172(g_tTexcdf4a) DescriptorSet 0 438 Decorate 175(g_tTexcdi4a) DescriptorSet 0 439 Decorate 178(g_tTexcdu4a) DescriptorSet 0 440 2: TypeVoid 441 3: TypeFunction 2 442 6: TypeFloat 32 443 7: TypeVector 6(float) 4 444 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 445 9: TypeFunction 8(PS_OUTPUT) 446 12: TypePointer Function 6(float) 447 14: TypeImage 6(float) 1D depth array sampled format:Unknown 448 15: TypePointer UniformConstant 14 449 16(g_tTex1df4a): 15(ptr) Variable UniformConstant 450 18: TypeSampler 451 19: TypePointer UniformConstant 18 452 20(g_sSamp): 19(ptr) Variable UniformConstant 453 22: TypeSampledImage 14 454 24: TypeVector 6(float) 2 455 25: 6(float) Constant 1036831949 456 26: 6(float) Constant 1045220557 457 27: 24(fvec2) ConstantComposite 25 26 458 28: 6(float) Constant 1061158912 459 29: TypeVector 6(float) 3 460 33: 6(float) Constant 0 461 34: TypeInt 32 1 462 35: 34(int) Constant 2 463 39: TypeImage 34(int) 1D depth array sampled format:Unknown 464 40: TypePointer UniformConstant 39 465 41(g_tTex1di4a): 40(ptr) Variable UniformConstant 466 44: TypeSampledImage 39 467 52: TypeInt 32 0 468 53: TypeImage 52(int) 1D depth array sampled format:Unknown 469 54: TypePointer UniformConstant 53 470 55(g_tTex1du4a): 54(ptr) Variable UniformConstant 471 58: TypeSampledImage 53 472 66: TypeImage 6(float) 2D depth array sampled format:Unknown 473 67: TypePointer UniformConstant 66 474 68(g_tTex2df4a): 67(ptr) Variable UniformConstant 475 71: TypeSampledImage 66 476 73: 6(float) Constant 1050253722 477 74: 29(fvec3) ConstantComposite 25 26 73 478 79: TypeVector 34(int) 2 479 80: 34(int) Constant 3 480 81: 79(ivec2) ConstantComposite 35 80 481 85: TypeImage 34(int) 2D depth array sampled format:Unknown 482 86: TypePointer UniformConstant 85 483 87(g_tTex2di4a): 86(ptr) Variable UniformConstant 484 90: TypeSampledImage 85 485 99: TypeImage 52(int) 2D depth array sampled format:Unknown 486 100: TypePointer UniformConstant 99 487101(g_tTex2du4a): 100(ptr) Variable UniformConstant 488 104: TypeSampledImage 99 489 112: TypePointer Function 8(PS_OUTPUT) 490 114: 34(int) Constant 0 491 115: 6(float) Constant 1065353216 492 116: 7(fvec4) ConstantComposite 115 115 115 115 493 117: TypePointer Function 7(fvec4) 494 119: 34(int) Constant 1 495 126: TypePointer Output 7(fvec4) 496127(@entryPointOutput.Color): 126(ptr) Variable Output 497 130: TypePointer Output 6(float) 498131(@entryPointOutput.Depth): 130(ptr) Variable Output 499 134: TypeImage 6(float) 1D sampled format:Unknown 500 135: TypePointer UniformConstant 134 501 136(g_tTex1df4): 135(ptr) Variable UniformConstant 502 137: TypeImage 34(int) 1D sampled format:Unknown 503 138: TypePointer UniformConstant 137 504 139(g_tTex1di4): 138(ptr) Variable UniformConstant 505 140: TypeImage 52(int) 1D sampled format:Unknown 506 141: TypePointer UniformConstant 140 507 142(g_tTex1du4): 141(ptr) Variable UniformConstant 508 143: TypeImage 6(float) 2D sampled format:Unknown 509 144: TypePointer UniformConstant 143 510 145(g_tTex2df4): 144(ptr) Variable UniformConstant 511 146: TypeImage 34(int) 2D sampled format:Unknown 512 147: TypePointer UniformConstant 146 513 148(g_tTex2di4): 147(ptr) Variable UniformConstant 514 149: TypeImage 52(int) 2D sampled format:Unknown 515 150: TypePointer UniformConstant 149 516 151(g_tTex2du4): 150(ptr) Variable UniformConstant 517 152: TypeImage 6(float) 3D sampled format:Unknown 518 153: TypePointer UniformConstant 152 519 154(g_tTex3df4): 153(ptr) Variable UniformConstant 520 155: TypeImage 34(int) 3D sampled format:Unknown 521 156: TypePointer UniformConstant 155 522 157(g_tTex3di4): 156(ptr) Variable UniformConstant 523 158: TypeImage 52(int) 3D sampled format:Unknown 524 159: TypePointer UniformConstant 158 525 160(g_tTex3du4): 159(ptr) Variable UniformConstant 526 161: TypeImage 6(float) Cube sampled format:Unknown 527 162: TypePointer UniformConstant 161 528 163(g_tTexcdf4): 162(ptr) Variable UniformConstant 529 164: TypeImage 34(int) Cube sampled format:Unknown 530 165: TypePointer UniformConstant 164 531 166(g_tTexcdi4): 165(ptr) Variable UniformConstant 532 167: TypeImage 52(int) Cube sampled format:Unknown 533 168: TypePointer UniformConstant 167 534 169(g_tTexcdu4): 168(ptr) Variable UniformConstant 535 170: TypeImage 6(float) Cube array sampled format:Unknown 536 171: TypePointer UniformConstant 170 537172(g_tTexcdf4a): 171(ptr) Variable UniformConstant 538 173: TypeImage 34(int) Cube array sampled format:Unknown 539 174: TypePointer UniformConstant 173 540175(g_tTexcdi4a): 174(ptr) Variable UniformConstant 541 176: TypeImage 52(int) Cube array sampled format:Unknown 542 177: TypePointer UniformConstant 176 543178(g_tTexcdu4a): 177(ptr) Variable UniformConstant 544 4(main): 2 Function None 3 545 5: Label 546124(flattenTemp): 112(ptr) Variable Function 547 125:8(PS_OUTPUT) FunctionCall 10(@main() 548 Store 124(flattenTemp) 125 549 128: 117(ptr) AccessChain 124(flattenTemp) 114 550 129: 7(fvec4) Load 128 551 Store 127(@entryPointOutput.Color) 129 552 132: 12(ptr) AccessChain 124(flattenTemp) 119 553 133: 6(float) Load 132 554 Store 131(@entryPointOutput.Depth) 133 555 Return 556 FunctionEnd 557 10(@main():8(PS_OUTPUT) Function None 9 558 11: Label 559 13(r11): 12(ptr) Variable Function 560 38(r13): 12(ptr) Variable Function 561 51(r15): 12(ptr) Variable Function 562 65(r31): 12(ptr) Variable Function 563 84(r33): 12(ptr) Variable Function 564 98(r35): 12(ptr) Variable Function 565 113(psout): 112(ptr) Variable Function 566 17: 14 Load 16(g_tTex1df4a) 567 21: 18 Load 20(g_sSamp) 568 23: 22 SampledImage 17 21 569 30: 6(float) CompositeExtract 27 0 570 31: 6(float) CompositeExtract 27 1 571 32: 29(fvec3) CompositeConstruct 30 31 28 572 36: 6(float) CompositeExtract 32 2 573 37: 6(float) ImageSampleDrefExplicitLod 23 32 36 Lod ConstOffset 33 35 574 Store 13(r11) 37 575 42: 39 Load 41(g_tTex1di4a) 576 43: 18 Load 20(g_sSamp) 577 45: 44 SampledImage 42 43 578 46: 6(float) CompositeExtract 27 0 579 47: 6(float) CompositeExtract 27 1 580 48: 29(fvec3) CompositeConstruct 46 47 28 581 49: 6(float) CompositeExtract 48 2 582 50: 6(float) ImageSampleDrefExplicitLod 45 48 49 Lod ConstOffset 33 35 583 Store 38(r13) 50 584 56: 53 Load 55(g_tTex1du4a) 585 57: 18 Load 20(g_sSamp) 586 59: 58 SampledImage 56 57 587 60: 6(float) CompositeExtract 27 0 588 61: 6(float) CompositeExtract 27 1 589 62: 29(fvec3) CompositeConstruct 60 61 28 590 63: 6(float) CompositeExtract 62 2 591 64: 6(float) ImageSampleDrefExplicitLod 59 62 63 Lod ConstOffset 33 35 592 Store 51(r15) 64 593 69: 66 Load 68(g_tTex2df4a) 594 70: 18 Load 20(g_sSamp) 595 72: 71 SampledImage 69 70 596 75: 6(float) CompositeExtract 74 0 597 76: 6(float) CompositeExtract 74 1 598 77: 6(float) CompositeExtract 74 2 599 78: 7(fvec4) CompositeConstruct 75 76 77 28 600 82: 6(float) CompositeExtract 78 3 601 83: 6(float) ImageSampleDrefExplicitLod 72 78 82 Lod ConstOffset 33 81 602 Store 65(r31) 83 603 88: 85 Load 87(g_tTex2di4a) 604 89: 18 Load 20(g_sSamp) 605 91: 90 SampledImage 88 89 606 92: 6(float) CompositeExtract 74 0 607 93: 6(float) CompositeExtract 74 1 608 94: 6(float) CompositeExtract 74 2 609 95: 7(fvec4) CompositeConstruct 92 93 94 28 610 96: 6(float) CompositeExtract 95 3 611 97: 6(float) ImageSampleDrefExplicitLod 91 95 96 Lod ConstOffset 33 81 612 Store 84(r33) 97 613 102: 99 Load 101(g_tTex2du4a) 614 103: 18 Load 20(g_sSamp) 615 105: 104 SampledImage 102 103 616 106: 6(float) CompositeExtract 74 0 617 107: 6(float) CompositeExtract 74 1 618 108: 6(float) CompositeExtract 74 2 619 109: 7(fvec4) CompositeConstruct 106 107 108 28 620 110: 6(float) CompositeExtract 109 3 621 111: 6(float) ImageSampleDrefExplicitLod 105 109 110 Lod ConstOffset 33 81 622 Store 98(r35) 111 623 118: 117(ptr) AccessChain 113(psout) 114 624 Store 118 116 625 120: 12(ptr) AccessChain 113(psout) 119 626 Store 120 115 627 121:8(PS_OUTPUT) Load 113(psout) 628 ReturnValue 121 629 FunctionEnd 630