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:47 Constant: 660:47 0.100000 670:47 0.200000 680:47 Constant: 690:47 0.750000 700:47 Constant: 710:47 0.000000 720:47 Constant: 730:47 2 (const int) 740:47 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:48 Constant: 840:48 0.100000 850:48 0.200000 860:48 Constant: 870:48 0.750000 880:48 Constant: 890:48 0.000000 900:48 Constant: 910:48 2 (const int) 920:48 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:49 Constant: 1020:49 0.100000 1030:49 0.200000 1040:49 Constant: 1050:49 0.750000 1060:49 Constant: 1070:49 0.000000 1080:49 Constant: 1090:49 2 (const int) 1100:49 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:47 Constant: 2430:47 0.100000 2440:47 0.200000 2450:47 Constant: 2460:47 0.750000 2470:47 Constant: 2480:47 0.000000 2490:47 Constant: 2500:47 2 (const int) 2510:47 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:48 Constant: 2610:48 0.100000 2620:48 0.200000 2630:48 Constant: 2640:48 0.750000 2650:48 Constant: 2660:48 0.000000 2670:48 Constant: 2680:48 2 (const int) 2690:48 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:49 Constant: 2790:49 0.100000 2800:49 0.200000 2810:49 Constant: 2820:49 0.750000 2830:49 Constant: 2840:49 0.000000 2850:49 Constant: 2860:49 2 (const int) 2870:49 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 352Validation failed 353// Module Version 10000 354// Generated by (magic number): 8000a 355// Id's are bound by 168 356 357 Capability Shader 358 Capability Sampled1D 359 Capability SampledCubeArray 360 1: ExtInstImport "GLSL.std.450" 361 MemoryModel Logical GLSL450 362 EntryPoint Fragment 4 "main" 116 120 363 ExecutionMode 4 OriginUpperLeft 364 ExecutionMode 4 DepthReplacing 365 Source HLSL 500 366 Name 4 "main" 367 Name 8 "PS_OUTPUT" 368 MemberName 8(PS_OUTPUT) 0 "Color" 369 MemberName 8(PS_OUTPUT) 1 "Depth" 370 Name 10 "@main(" 371 Name 13 "r01" 372 Name 16 "g_tTex1df4" 373 Name 20 "g_sSamp" 374 Name 33 "r03" 375 Name 36 "g_tTex1di4" 376 Name 44 "r05" 377 Name 48 "g_tTex1du4" 378 Name 56 "r21" 379 Name 59 "g_tTex2df4" 380 Name 75 "r23" 381 Name 78 "g_tTex2di4" 382 Name 88 "r25" 383 Name 91 "g_tTex2du4" 384 Name 102 "psout" 385 Name 113 "flattenTemp" 386 Name 116 "@entryPointOutput.Color" 387 Name 120 "@entryPointOutput.Depth" 388 Name 125 "g_tTex3df4" 389 Name 128 "g_tTex3di4" 390 Name 131 "g_tTex3du4" 391 Name 134 "g_tTexcdf4" 392 Name 137 "g_tTexcdi4" 393 Name 140 "g_tTexcdu4" 394 Name 143 "g_tTex1df4a" 395 Name 146 "g_tTex1di4a" 396 Name 149 "g_tTex1du4a" 397 Name 152 "g_tTex2df4a" 398 Name 155 "g_tTex2di4a" 399 Name 158 "g_tTex2du4a" 400 Name 161 "g_tTexcdf4a" 401 Name 164 "g_tTexcdi4a" 402 Name 167 "g_tTexcdu4a" 403 Decorate 16(g_tTex1df4) DescriptorSet 0 404 Decorate 16(g_tTex1df4) Binding 0 405 Decorate 20(g_sSamp) DescriptorSet 0 406 Decorate 20(g_sSamp) Binding 0 407 Decorate 36(g_tTex1di4) DescriptorSet 0 408 Decorate 36(g_tTex1di4) Binding 1 409 Decorate 48(g_tTex1du4) DescriptorSet 0 410 Decorate 48(g_tTex1du4) Binding 2 411 Decorate 59(g_tTex2df4) DescriptorSet 0 412 Decorate 59(g_tTex2df4) Binding 3 413 Decorate 78(g_tTex2di4) DescriptorSet 0 414 Decorate 78(g_tTex2di4) Binding 4 415 Decorate 91(g_tTex2du4) DescriptorSet 0 416 Decorate 91(g_tTex2du4) Binding 5 417 Decorate 116(@entryPointOutput.Color) Location 0 418 Decorate 120(@entryPointOutput.Depth) BuiltIn FragDepth 419 Decorate 125(g_tTex3df4) DescriptorSet 0 420 Decorate 125(g_tTex3df4) Binding 0 421 Decorate 128(g_tTex3di4) DescriptorSet 0 422 Decorate 128(g_tTex3di4) Binding 0 423 Decorate 131(g_tTex3du4) DescriptorSet 0 424 Decorate 131(g_tTex3du4) Binding 0 425 Decorate 134(g_tTexcdf4) DescriptorSet 0 426 Decorate 134(g_tTexcdf4) Binding 0 427 Decorate 137(g_tTexcdi4) DescriptorSet 0 428 Decorate 137(g_tTexcdi4) Binding 0 429 Decorate 140(g_tTexcdu4) DescriptorSet 0 430 Decorate 140(g_tTexcdu4) Binding 0 431 Decorate 143(g_tTex1df4a) DescriptorSet 0 432 Decorate 143(g_tTex1df4a) Binding 0 433 Decorate 146(g_tTex1di4a) DescriptorSet 0 434 Decorate 146(g_tTex1di4a) Binding 0 435 Decorate 149(g_tTex1du4a) DescriptorSet 0 436 Decorate 149(g_tTex1du4a) Binding 0 437 Decorate 152(g_tTex2df4a) DescriptorSet 0 438 Decorate 152(g_tTex2df4a) Binding 0 439 Decorate 155(g_tTex2di4a) DescriptorSet 0 440 Decorate 155(g_tTex2di4a) Binding 0 441 Decorate 158(g_tTex2du4a) DescriptorSet 0 442 Decorate 158(g_tTex2du4a) Binding 0 443 Decorate 161(g_tTexcdf4a) DescriptorSet 0 444 Decorate 161(g_tTexcdf4a) Binding 0 445 Decorate 164(g_tTexcdi4a) DescriptorSet 0 446 Decorate 164(g_tTexcdi4a) Binding 0 447 Decorate 167(g_tTexcdu4a) DescriptorSet 0 448 Decorate 167(g_tTexcdu4a) Binding 0 449 2: TypeVoid 450 3: TypeFunction 2 451 6: TypeFloat 32 452 7: TypeVector 6(float) 4 453 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 454 9: TypeFunction 8(PS_OUTPUT) 455 12: TypePointer Function 6(float) 456 14: TypeImage 6(float) 1D depth sampled format:Unknown 457 15: TypePointer UniformConstant 14 458 16(g_tTex1df4): 15(ptr) Variable UniformConstant 459 18: TypeSampler 460 19: TypePointer UniformConstant 18 461 20(g_sSamp): 19(ptr) Variable UniformConstant 462 22: TypeSampledImage 14 463 24: 6(float) Constant 1036831949 464 25: 6(float) Constant 1061158912 465 26: TypeVector 6(float) 2 466 28: 6(float) Constant 0 467 29: TypeInt 32 1 468 30: 29(int) Constant 2 469 34: TypeImage 29(int) 1D depth sampled format:Unknown 470 35: TypePointer UniformConstant 34 471 36(g_tTex1di4): 35(ptr) Variable UniformConstant 472 39: TypeSampledImage 34 473 45: TypeInt 32 0 474 46: TypeImage 45(int) 1D depth sampled format:Unknown 475 47: TypePointer UniformConstant 46 476 48(g_tTex1du4): 47(ptr) Variable UniformConstant 477 51: TypeSampledImage 46 478 57: TypeImage 6(float) 2D depth sampled format:Unknown 479 58: TypePointer UniformConstant 57 480 59(g_tTex2df4): 58(ptr) Variable UniformConstant 481 62: TypeSampledImage 57 482 64: 6(float) Constant 1045220557 483 65: 26(fvec2) ConstantComposite 24 64 484 66: TypeVector 6(float) 3 485 70: TypeVector 29(int) 2 486 71: 29(int) Constant 3 487 72: 70(ivec2) ConstantComposite 30 71 488 76: TypeImage 29(int) 2D depth sampled format:Unknown 489 77: TypePointer UniformConstant 76 490 78(g_tTex2di4): 77(ptr) Variable UniformConstant 491 81: TypeSampledImage 76 492 89: TypeImage 45(int) 2D depth sampled format:Unknown 493 90: TypePointer UniformConstant 89 494 91(g_tTex2du4): 90(ptr) Variable UniformConstant 495 94: TypeSampledImage 89 496 101: TypePointer Function 8(PS_OUTPUT) 497 103: 29(int) Constant 0 498 104: 6(float) Constant 1065353216 499 105: 7(fvec4) ConstantComposite 104 104 104 104 500 106: TypePointer Function 7(fvec4) 501 108: 29(int) Constant 1 502 115: TypePointer Output 7(fvec4) 503116(@entryPointOutput.Color): 115(ptr) Variable Output 504 119: TypePointer Output 6(float) 505120(@entryPointOutput.Depth): 119(ptr) Variable Output 506 123: TypeImage 6(float) 3D sampled format:Unknown 507 124: TypePointer UniformConstant 123 508 125(g_tTex3df4): 124(ptr) Variable UniformConstant 509 126: TypeImage 29(int) 3D sampled format:Unknown 510 127: TypePointer UniformConstant 126 511 128(g_tTex3di4): 127(ptr) Variable UniformConstant 512 129: TypeImage 45(int) 3D sampled format:Unknown 513 130: TypePointer UniformConstant 129 514 131(g_tTex3du4): 130(ptr) Variable UniformConstant 515 132: TypeImage 6(float) Cube sampled format:Unknown 516 133: TypePointer UniformConstant 132 517 134(g_tTexcdf4): 133(ptr) Variable UniformConstant 518 135: TypeImage 29(int) Cube sampled format:Unknown 519 136: TypePointer UniformConstant 135 520 137(g_tTexcdi4): 136(ptr) Variable UniformConstant 521 138: TypeImage 45(int) Cube sampled format:Unknown 522 139: TypePointer UniformConstant 138 523 140(g_tTexcdu4): 139(ptr) Variable UniformConstant 524 141: TypeImage 6(float) 1D array sampled format:Unknown 525 142: TypePointer UniformConstant 141 526143(g_tTex1df4a): 142(ptr) Variable UniformConstant 527 144: TypeImage 29(int) 1D array sampled format:Unknown 528 145: TypePointer UniformConstant 144 529146(g_tTex1di4a): 145(ptr) Variable UniformConstant 530 147: TypeImage 45(int) 1D array sampled format:Unknown 531 148: TypePointer UniformConstant 147 532149(g_tTex1du4a): 148(ptr) Variable UniformConstant 533 150: TypeImage 6(float) 2D array sampled format:Unknown 534 151: TypePointer UniformConstant 150 535152(g_tTex2df4a): 151(ptr) Variable UniformConstant 536 153: TypeImage 29(int) 2D array sampled format:Unknown 537 154: TypePointer UniformConstant 153 538155(g_tTex2di4a): 154(ptr) Variable UniformConstant 539 156: TypeImage 45(int) 2D array sampled format:Unknown 540 157: TypePointer UniformConstant 156 541158(g_tTex2du4a): 157(ptr) Variable UniformConstant 542 159: TypeImage 6(float) Cube array sampled format:Unknown 543 160: TypePointer UniformConstant 159 544161(g_tTexcdf4a): 160(ptr) Variable UniformConstant 545 162: TypeImage 29(int) Cube array sampled format:Unknown 546 163: TypePointer UniformConstant 162 547164(g_tTexcdi4a): 163(ptr) Variable UniformConstant 548 165: TypeImage 45(int) Cube array sampled format:Unknown 549 166: TypePointer UniformConstant 165 550167(g_tTexcdu4a): 166(ptr) Variable UniformConstant 551 4(main): 2 Function None 3 552 5: Label 553113(flattenTemp): 101(ptr) Variable Function 554 114:8(PS_OUTPUT) FunctionCall 10(@main() 555 Store 113(flattenTemp) 114 556 117: 106(ptr) AccessChain 113(flattenTemp) 103 557 118: 7(fvec4) Load 117 558 Store 116(@entryPointOutput.Color) 118 559 121: 12(ptr) AccessChain 113(flattenTemp) 108 560 122: 6(float) Load 121 561 Store 120(@entryPointOutput.Depth) 122 562 Return 563 FunctionEnd 564 10(@main():8(PS_OUTPUT) Function None 9 565 11: Label 566 13(r01): 12(ptr) Variable Function 567 33(r03): 12(ptr) Variable Function 568 44(r05): 12(ptr) Variable Function 569 56(r21): 12(ptr) Variable Function 570 75(r23): 12(ptr) Variable Function 571 88(r25): 12(ptr) Variable Function 572 102(psout): 101(ptr) Variable Function 573 17: 14 Load 16(g_tTex1df4) 574 21: 18 Load 20(g_sSamp) 575 23: 22 SampledImage 17 21 576 27: 26(fvec2) CompositeConstruct 24 25 577 31: 6(float) CompositeExtract 27 1 578 32: 6(float) ImageSampleDrefExplicitLod 23 27 31 Lod ConstOffset 28 30 579 Store 13(r01) 32 580 37: 34 Load 36(g_tTex1di4) 581 38: 18 Load 20(g_sSamp) 582 40: 39 SampledImage 37 38 583 41: 26(fvec2) CompositeConstruct 24 25 584 42: 6(float) CompositeExtract 41 1 585 43: 6(float) ImageSampleDrefExplicitLod 40 41 42 Lod ConstOffset 28 30 586 Store 33(r03) 43 587 49: 46 Load 48(g_tTex1du4) 588 50: 18 Load 20(g_sSamp) 589 52: 51 SampledImage 49 50 590 53: 26(fvec2) CompositeConstruct 24 25 591 54: 6(float) CompositeExtract 53 1 592 55: 6(float) ImageSampleDrefExplicitLod 52 53 54 Lod ConstOffset 28 30 593 Store 44(r05) 55 594 60: 57 Load 59(g_tTex2df4) 595 61: 18 Load 20(g_sSamp) 596 63: 62 SampledImage 60 61 597 67: 6(float) CompositeExtract 65 0 598 68: 6(float) CompositeExtract 65 1 599 69: 66(fvec3) CompositeConstruct 67 68 25 600 73: 6(float) CompositeExtract 69 2 601 74: 6(float) ImageSampleDrefExplicitLod 63 69 73 Lod ConstOffset 28 72 602 Store 56(r21) 74 603 79: 76 Load 78(g_tTex2di4) 604 80: 18 Load 20(g_sSamp) 605 82: 81 SampledImage 79 80 606 83: 6(float) CompositeExtract 65 0 607 84: 6(float) CompositeExtract 65 1 608 85: 66(fvec3) CompositeConstruct 83 84 25 609 86: 6(float) CompositeExtract 85 2 610 87: 6(float) ImageSampleDrefExplicitLod 82 85 86 Lod ConstOffset 28 72 611 Store 75(r23) 87 612 92: 89 Load 91(g_tTex2du4) 613 93: 18 Load 20(g_sSamp) 614 95: 94 SampledImage 92 93 615 96: 6(float) CompositeExtract 65 0 616 97: 6(float) CompositeExtract 65 1 617 98: 66(fvec3) CompositeConstruct 96 97 25 618 99: 6(float) CompositeExtract 98 2 619 100: 6(float) ImageSampleDrefExplicitLod 95 98 99 Lod ConstOffset 28 72 620 Store 88(r25) 100 621 107: 106(ptr) AccessChain 102(psout) 103 622 Store 107 105 623 109: 12(ptr) AccessChain 102(psout) 108 624 Store 109 104 625 110:8(PS_OUTPUT) Load 102(psout) 626 ReturnValue 110 627 FunctionEnd 628