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 328// Module Version 10000 329// Generated by (magic number): 80007 330// Id's are bound by 167 331 332 Capability Shader 333 Capability Sampled1D 334 Capability SampledCubeArray 335 1: ExtInstImport "GLSL.std.450" 336 MemoryModel Logical GLSL450 337 EntryPoint Fragment 4 "main" 115 119 338 ExecutionMode 4 OriginUpperLeft 339 ExecutionMode 4 DepthReplacing 340 Source HLSL 500 341 Name 4 "main" 342 Name 8 "PS_OUTPUT" 343 MemberName 8(PS_OUTPUT) 0 "Color" 344 MemberName 8(PS_OUTPUT) 1 "Depth" 345 Name 10 "@main(" 346 Name 13 "r01" 347 Name 16 "g_tTex1df4" 348 Name 20 "g_sSamp" 349 Name 32 "r03" 350 Name 35 "g_tTex1di4" 351 Name 43 "r05" 352 Name 47 "g_tTex1du4" 353 Name 55 "r21" 354 Name 58 "g_tTex2df4" 355 Name 74 "r23" 356 Name 77 "g_tTex2di4" 357 Name 87 "r25" 358 Name 90 "g_tTex2du4" 359 Name 101 "psout" 360 Name 112 "flattenTemp" 361 Name 115 "@entryPointOutput.Color" 362 Name 119 "@entryPointOutput.Depth" 363 Name 124 "g_tTex3df4" 364 Name 127 "g_tTex3di4" 365 Name 130 "g_tTex3du4" 366 Name 133 "g_tTexcdf4" 367 Name 136 "g_tTexcdi4" 368 Name 139 "g_tTexcdu4" 369 Name 142 "g_tTex1df4a" 370 Name 145 "g_tTex1di4a" 371 Name 148 "g_tTex1du4a" 372 Name 151 "g_tTex2df4a" 373 Name 154 "g_tTex2di4a" 374 Name 157 "g_tTex2du4a" 375 Name 160 "g_tTexcdf4a" 376 Name 163 "g_tTexcdi4a" 377 Name 166 "g_tTexcdu4a" 378 Decorate 16(g_tTex1df4) DescriptorSet 0 379 Decorate 16(g_tTex1df4) Binding 0 380 Decorate 20(g_sSamp) DescriptorSet 0 381 Decorate 20(g_sSamp) Binding 0 382 Decorate 35(g_tTex1di4) DescriptorSet 0 383 Decorate 47(g_tTex1du4) DescriptorSet 0 384 Decorate 58(g_tTex2df4) DescriptorSet 0 385 Decorate 77(g_tTex2di4) DescriptorSet 0 386 Decorate 90(g_tTex2du4) DescriptorSet 0 387 Decorate 115(@entryPointOutput.Color) Location 0 388 Decorate 119(@entryPointOutput.Depth) BuiltIn FragDepth 389 Decorate 124(g_tTex3df4) DescriptorSet 0 390 Decorate 127(g_tTex3di4) DescriptorSet 0 391 Decorate 130(g_tTex3du4) DescriptorSet 0 392 Decorate 133(g_tTexcdf4) DescriptorSet 0 393 Decorate 136(g_tTexcdi4) DescriptorSet 0 394 Decorate 139(g_tTexcdu4) DescriptorSet 0 395 Decorate 142(g_tTex1df4a) DescriptorSet 0 396 Decorate 145(g_tTex1di4a) DescriptorSet 0 397 Decorate 148(g_tTex1du4a) DescriptorSet 0 398 Decorate 151(g_tTex2df4a) DescriptorSet 0 399 Decorate 154(g_tTex2di4a) DescriptorSet 0 400 Decorate 157(g_tTex2du4a) DescriptorSet 0 401 Decorate 160(g_tTexcdf4a) DescriptorSet 0 402 Decorate 163(g_tTexcdi4a) DescriptorSet 0 403 Decorate 166(g_tTexcdu4a) DescriptorSet 0 404 2: TypeVoid 405 3: TypeFunction 2 406 6: TypeFloat 32 407 7: TypeVector 6(float) 4 408 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 409 9: TypeFunction 8(PS_OUTPUT) 410 12: TypePointer Function 6(float) 411 14: TypeImage 6(float) 1D depth sampled format:Unknown 412 15: TypePointer UniformConstant 14 413 16(g_tTex1df4): 15(ptr) Variable UniformConstant 414 18: TypeSampler 415 19: TypePointer UniformConstant 18 416 20(g_sSamp): 19(ptr) Variable UniformConstant 417 22: TypeSampledImage 14 418 24: 6(float) Constant 1036831949 419 25: 6(float) Constant 1061158912 420 26: TypeVector 6(float) 2 421 28: TypeInt 32 1 422 29: 28(int) Constant 2 423 33: TypeImage 28(int) 1D depth sampled format:Unknown 424 34: TypePointer UniformConstant 33 425 35(g_tTex1di4): 34(ptr) Variable UniformConstant 426 38: TypeSampledImage 33 427 44: TypeInt 32 0 428 45: TypeImage 44(int) 1D depth sampled format:Unknown 429 46: TypePointer UniformConstant 45 430 47(g_tTex1du4): 46(ptr) Variable UniformConstant 431 50: TypeSampledImage 45 432 56: TypeImage 6(float) 2D depth sampled format:Unknown 433 57: TypePointer UniformConstant 56 434 58(g_tTex2df4): 57(ptr) Variable UniformConstant 435 61: TypeSampledImage 56 436 63: 6(float) Constant 1045220557 437 64: 26(fvec2) ConstantComposite 24 63 438 65: TypeVector 6(float) 3 439 69: TypeVector 28(int) 2 440 70: 28(int) Constant 3 441 71: 69(ivec2) ConstantComposite 29 70 442 75: TypeImage 28(int) 2D depth sampled format:Unknown 443 76: TypePointer UniformConstant 75 444 77(g_tTex2di4): 76(ptr) Variable UniformConstant 445 80: TypeSampledImage 75 446 88: TypeImage 44(int) 2D depth sampled format:Unknown 447 89: TypePointer UniformConstant 88 448 90(g_tTex2du4): 89(ptr) Variable UniformConstant 449 93: TypeSampledImage 88 450 100: TypePointer Function 8(PS_OUTPUT) 451 102: 28(int) Constant 0 452 103: 6(float) Constant 1065353216 453 104: 7(fvec4) ConstantComposite 103 103 103 103 454 105: TypePointer Function 7(fvec4) 455 107: 28(int) Constant 1 456 114: TypePointer Output 7(fvec4) 457115(@entryPointOutput.Color): 114(ptr) Variable Output 458 118: TypePointer Output 6(float) 459119(@entryPointOutput.Depth): 118(ptr) Variable Output 460 122: TypeImage 6(float) 3D sampled format:Unknown 461 123: TypePointer UniformConstant 122 462 124(g_tTex3df4): 123(ptr) Variable UniformConstant 463 125: TypeImage 28(int) 3D sampled format:Unknown 464 126: TypePointer UniformConstant 125 465 127(g_tTex3di4): 126(ptr) Variable UniformConstant 466 128: TypeImage 44(int) 3D sampled format:Unknown 467 129: TypePointer UniformConstant 128 468 130(g_tTex3du4): 129(ptr) Variable UniformConstant 469 131: TypeImage 6(float) Cube sampled format:Unknown 470 132: TypePointer UniformConstant 131 471 133(g_tTexcdf4): 132(ptr) Variable UniformConstant 472 134: TypeImage 28(int) Cube sampled format:Unknown 473 135: TypePointer UniformConstant 134 474 136(g_tTexcdi4): 135(ptr) Variable UniformConstant 475 137: TypeImage 44(int) Cube sampled format:Unknown 476 138: TypePointer UniformConstant 137 477 139(g_tTexcdu4): 138(ptr) Variable UniformConstant 478 140: TypeImage 6(float) 1D array sampled format:Unknown 479 141: TypePointer UniformConstant 140 480142(g_tTex1df4a): 141(ptr) Variable UniformConstant 481 143: TypeImage 28(int) 1D array sampled format:Unknown 482 144: TypePointer UniformConstant 143 483145(g_tTex1di4a): 144(ptr) Variable UniformConstant 484 146: TypeImage 44(int) 1D array sampled format:Unknown 485 147: TypePointer UniformConstant 146 486148(g_tTex1du4a): 147(ptr) Variable UniformConstant 487 149: TypeImage 6(float) 2D array sampled format:Unknown 488 150: TypePointer UniformConstant 149 489151(g_tTex2df4a): 150(ptr) Variable UniformConstant 490 152: TypeImage 28(int) 2D array sampled format:Unknown 491 153: TypePointer UniformConstant 152 492154(g_tTex2di4a): 153(ptr) Variable UniformConstant 493 155: TypeImage 44(int) 2D array sampled format:Unknown 494 156: TypePointer UniformConstant 155 495157(g_tTex2du4a): 156(ptr) Variable UniformConstant 496 158: TypeImage 6(float) Cube array sampled format:Unknown 497 159: TypePointer UniformConstant 158 498160(g_tTexcdf4a): 159(ptr) Variable UniformConstant 499 161: TypeImage 28(int) Cube array sampled format:Unknown 500 162: TypePointer UniformConstant 161 501163(g_tTexcdi4a): 162(ptr) Variable UniformConstant 502 164: TypeImage 44(int) Cube array sampled format:Unknown 503 165: TypePointer UniformConstant 164 504166(g_tTexcdu4a): 165(ptr) Variable UniformConstant 505 4(main): 2 Function None 3 506 5: Label 507112(flattenTemp): 100(ptr) Variable Function 508 113:8(PS_OUTPUT) FunctionCall 10(@main() 509 Store 112(flattenTemp) 113 510 116: 105(ptr) AccessChain 112(flattenTemp) 102 511 117: 7(fvec4) Load 116 512 Store 115(@entryPointOutput.Color) 117 513 120: 12(ptr) AccessChain 112(flattenTemp) 107 514 121: 6(float) Load 120 515 Store 119(@entryPointOutput.Depth) 121 516 Return 517 FunctionEnd 518 10(@main():8(PS_OUTPUT) Function None 9 519 11: Label 520 13(r01): 12(ptr) Variable Function 521 32(r03): 12(ptr) Variable Function 522 43(r05): 12(ptr) Variable Function 523 55(r21): 12(ptr) Variable Function 524 74(r23): 12(ptr) Variable Function 525 87(r25): 12(ptr) Variable Function 526 101(psout): 100(ptr) Variable Function 527 17: 14 Load 16(g_tTex1df4) 528 21: 18 Load 20(g_sSamp) 529 23: 22 SampledImage 17 21 530 27: 26(fvec2) CompositeConstruct 24 25 531 30: 6(float) CompositeExtract 27 1 532 31: 6(float) ImageSampleDrefImplicitLod 23 27 30 ConstOffset 29 533 Store 13(r01) 31 534 36: 33 Load 35(g_tTex1di4) 535 37: 18 Load 20(g_sSamp) 536 39: 38 SampledImage 36 37 537 40: 26(fvec2) CompositeConstruct 24 25 538 41: 6(float) CompositeExtract 40 1 539 42: 6(float) ImageSampleDrefImplicitLod 39 40 41 ConstOffset 29 540 Store 32(r03) 42 541 48: 45 Load 47(g_tTex1du4) 542 49: 18 Load 20(g_sSamp) 543 51: 50 SampledImage 48 49 544 52: 26(fvec2) CompositeConstruct 24 25 545 53: 6(float) CompositeExtract 52 1 546 54: 6(float) ImageSampleDrefImplicitLod 51 52 53 ConstOffset 29 547 Store 43(r05) 54 548 59: 56 Load 58(g_tTex2df4) 549 60: 18 Load 20(g_sSamp) 550 62: 61 SampledImage 59 60 551 66: 6(float) CompositeExtract 64 0 552 67: 6(float) CompositeExtract 64 1 553 68: 65(fvec3) CompositeConstruct 66 67 25 554 72: 6(float) CompositeExtract 68 2 555 73: 6(float) ImageSampleDrefImplicitLod 62 68 72 ConstOffset 71 556 Store 55(r21) 73 557 78: 75 Load 77(g_tTex2di4) 558 79: 18 Load 20(g_sSamp) 559 81: 80 SampledImage 78 79 560 82: 6(float) CompositeExtract 64 0 561 83: 6(float) CompositeExtract 64 1 562 84: 65(fvec3) CompositeConstruct 82 83 25 563 85: 6(float) CompositeExtract 84 2 564 86: 6(float) ImageSampleDrefImplicitLod 81 84 85 ConstOffset 71 565 Store 74(r23) 86 566 91: 88 Load 90(g_tTex2du4) 567 92: 18 Load 20(g_sSamp) 568 94: 93 SampledImage 91 92 569 95: 6(float) CompositeExtract 64 0 570 96: 6(float) CompositeExtract 64 1 571 97: 65(fvec3) CompositeConstruct 95 96 25 572 98: 6(float) CompositeExtract 97 2 573 99: 6(float) ImageSampleDrefImplicitLod 94 97 98 ConstOffset 71 574 Store 87(r25) 99 575 106: 105(ptr) AccessChain 101(psout) 102 576 Store 106 104 577 108: 12(ptr) AccessChain 101(psout) 107 578 Store 108 103 579 109:8(PS_OUTPUT) Load 101(psout) 580 ReturnValue 109 581 FunctionEnd 582