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