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