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