1hlsl.clipdistance-6.vert 2Shader version: 500 30:? Sequence 40:8 Function Definition: @main( ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 50:8 Function Parameters: 60:? Sequence 70:10 move second child to first child ( temp 4-component vector of float) 80:10 Position: direct index for structure ( temp 4-component vector of float) 90:10 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 100:10 Constant: 110:10 0 (const int) 120:10 Constant: 130:10 0.000000 140:10 0.000000 150:10 0.000000 160:10 0.000000 170:12 move second child to first child ( temp float) 180:12 direct index ( temp float) 190:12 clip0: direct index for structure ( temp 4-component vector of float) 200:12 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 210:12 Constant: 220:12 1 (const int) 230:12 Constant: 240:12 0 (const int) 250:12 Constant: 260:12 0.000000 270:13 move second child to first child ( temp float) 280:13 direct index ( temp float) 290:13 clip0: direct index for structure ( temp 4-component vector of float) 300:13 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 310:13 Constant: 320:13 1 (const int) 330:13 Constant: 340:13 1 (const int) 350:13 Constant: 360:13 1.000000 370:14 move second child to first child ( temp float) 380:14 direct index ( temp float) 390:14 clip0: direct index for structure ( temp 4-component vector of float) 400:14 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 410:14 Constant: 420:14 1 (const int) 430:14 Constant: 440:14 2 (const int) 450:14 Constant: 460:14 2.000000 470:15 move second child to first child ( temp float) 480:15 direct index ( temp float) 490:15 clip0: direct index for structure ( temp 4-component vector of float) 500:15 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 510:15 Constant: 520:15 1 (const int) 530:15 Constant: 540:15 3 (const int) 550:15 Constant: 560:15 3.000000 570:17 move second child to first child ( temp float) 580:17 direct index ( temp float) 590:17 clip1: direct index for structure ( temp 4-component vector of float) 600:17 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 610:17 Constant: 620:17 2 (const int) 630:17 Constant: 640:17 0 (const int) 650:17 Constant: 660:17 4.000000 670:18 move second child to first child ( temp float) 680:18 direct index ( temp float) 690:18 clip1: direct index for structure ( temp 4-component vector of float) 700:18 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 710:18 Constant: 720:18 2 (const int) 730:18 Constant: 740:18 1 (const int) 750:18 Constant: 760:18 5.000000 770:19 move second child to first child ( temp float) 780:19 direct index ( temp float) 790:19 clip1: direct index for structure ( temp 4-component vector of float) 800:19 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 810:19 Constant: 820:19 2 (const int) 830:19 Constant: 840:19 2 (const int) 850:19 Constant: 860:19 6.000000 870:20 move second child to first child ( temp float) 880:20 direct index ( temp float) 890:20 clip1: direct index for structure ( temp 4-component vector of float) 900:20 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 910:20 Constant: 920:20 2 (const int) 930:20 Constant: 940:20 3 (const int) 950:20 Constant: 960:20 7.000000 970:22 Branch: Return with expression 980:22 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 990:8 Function Definition: main( ( temp void) 1000:8 Function Parameters: 1010:? Sequence 1020:8 Sequence 1030:8 move second child to first child ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1040:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1050:8 Function Call: @main( ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1060:8 move second child to first child ( temp 4-component vector of float) 1070:? '@entryPointOutput.Position' ( out 4-component vector of float Position) 1080:8 Position: direct index for structure ( temp 4-component vector of float) 1090:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1100:8 Constant: 1110:8 0 (const int) 1120:? Sequence 1130:8 move second child to first child ( temp float) 1140:8 direct index ( out float ClipDistance) 1150:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 1160:8 Constant: 1170:8 0 (const int) 1180:8 direct index ( temp float) 1190:8 clip0: direct index for structure ( temp 4-component vector of float) 1200:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1210:8 Constant: 1220:8 1 (const int) 1230:8 Constant: 1240:8 0 (const int) 1250:8 move second child to first child ( temp float) 1260:8 direct index ( out float ClipDistance) 1270:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 1280:8 Constant: 1290:8 1 (const int) 1300:8 direct index ( temp float) 1310:8 clip0: direct index for structure ( temp 4-component vector of float) 1320:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1330:8 Constant: 1340:8 1 (const int) 1350:8 Constant: 1360:8 1 (const int) 1370:8 move second child to first child ( temp float) 1380:8 direct index ( out float ClipDistance) 1390:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 1400:8 Constant: 1410:8 2 (const int) 1420:8 direct index ( temp float) 1430:8 clip0: direct index for structure ( temp 4-component vector of float) 1440:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1450:8 Constant: 1460:8 1 (const int) 1470:8 Constant: 1480:8 2 (const int) 1490:8 move second child to first child ( temp float) 1500:8 direct index ( out float ClipDistance) 1510:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 1520:8 Constant: 1530:8 3 (const int) 1540:8 direct index ( temp float) 1550:8 clip0: direct index for structure ( temp 4-component vector of float) 1560:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1570:8 Constant: 1580:8 1 (const int) 1590:8 Constant: 1600:8 3 (const int) 1610:? Sequence 1620:8 move second child to first child ( temp float) 1630:8 direct index ( out float ClipDistance) 1640:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 1650:8 Constant: 1660:8 4 (const int) 1670:8 direct index ( temp float) 1680:8 clip1: direct index for structure ( temp 4-component vector of float) 1690:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1700:8 Constant: 1710:8 2 (const int) 1720:8 Constant: 1730:8 0 (const int) 1740:8 move second child to first child ( temp float) 1750:8 direct index ( out float ClipDistance) 1760:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 1770:8 Constant: 1780:8 5 (const int) 1790:8 direct index ( temp float) 1800:8 clip1: direct index for structure ( temp 4-component vector of float) 1810:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1820:8 Constant: 1830:8 2 (const int) 1840:8 Constant: 1850:8 1 (const int) 1860:8 move second child to first child ( temp float) 1870:8 direct index ( out float ClipDistance) 1880:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 1890:8 Constant: 1900:8 6 (const int) 1910:8 direct index ( temp float) 1920:8 clip1: direct index for structure ( temp 4-component vector of float) 1930:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 1940:8 Constant: 1950:8 2 (const int) 1960:8 Constant: 1970:8 2 (const int) 1980:8 move second child to first child ( temp float) 1990:8 direct index ( out float ClipDistance) 2000:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 2010:8 Constant: 2020:8 7 (const int) 2030:8 direct index ( temp float) 2040:8 clip1: direct index for structure ( temp 4-component vector of float) 2050:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2060:8 Constant: 2070:8 2 (const int) 2080:8 Constant: 2090:8 3 (const int) 2100:? Linker Objects 2110:? '@entryPointOutput.Position' ( out 4-component vector of float Position) 2120:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 213 214 215Linked vertex stage: 216 217 218Shader version: 500 2190:? Sequence 2200:8 Function Definition: @main( ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2210:8 Function Parameters: 2220:? Sequence 2230:10 move second child to first child ( temp 4-component vector of float) 2240:10 Position: direct index for structure ( temp 4-component vector of float) 2250:10 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2260:10 Constant: 2270:10 0 (const int) 2280:10 Constant: 2290:10 0.000000 2300:10 0.000000 2310:10 0.000000 2320:10 0.000000 2330:12 move second child to first child ( temp float) 2340:12 direct index ( temp float) 2350:12 clip0: direct index for structure ( temp 4-component vector of float) 2360:12 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2370:12 Constant: 2380:12 1 (const int) 2390:12 Constant: 2400:12 0 (const int) 2410:12 Constant: 2420:12 0.000000 2430:13 move second child to first child ( temp float) 2440:13 direct index ( temp float) 2450:13 clip0: direct index for structure ( temp 4-component vector of float) 2460:13 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2470:13 Constant: 2480:13 1 (const int) 2490:13 Constant: 2500:13 1 (const int) 2510:13 Constant: 2520:13 1.000000 2530:14 move second child to first child ( temp float) 2540:14 direct index ( temp float) 2550:14 clip0: direct index for structure ( temp 4-component vector of float) 2560:14 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2570:14 Constant: 2580:14 1 (const int) 2590:14 Constant: 2600:14 2 (const int) 2610:14 Constant: 2620:14 2.000000 2630:15 move second child to first child ( temp float) 2640:15 direct index ( temp float) 2650:15 clip0: direct index for structure ( temp 4-component vector of float) 2660:15 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2670:15 Constant: 2680:15 1 (const int) 2690:15 Constant: 2700:15 3 (const int) 2710:15 Constant: 2720:15 3.000000 2730:17 move second child to first child ( temp float) 2740:17 direct index ( temp float) 2750:17 clip1: direct index for structure ( temp 4-component vector of float) 2760:17 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2770:17 Constant: 2780:17 2 (const int) 2790:17 Constant: 2800:17 0 (const int) 2810:17 Constant: 2820:17 4.000000 2830:18 move second child to first child ( temp float) 2840:18 direct index ( temp float) 2850:18 clip1: direct index for structure ( temp 4-component vector of float) 2860:18 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2870:18 Constant: 2880:18 2 (const int) 2890:18 Constant: 2900:18 1 (const int) 2910:18 Constant: 2920:18 5.000000 2930:19 move second child to first child ( temp float) 2940:19 direct index ( temp float) 2950:19 clip1: direct index for structure ( temp 4-component vector of float) 2960:19 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 2970:19 Constant: 2980:19 2 (const int) 2990:19 Constant: 3000:19 2 (const int) 3010:19 Constant: 3020:19 6.000000 3030:20 move second child to first child ( temp float) 3040:20 direct index ( temp float) 3050:20 clip1: direct index for structure ( temp 4-component vector of float) 3060:20 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3070:20 Constant: 3080:20 2 (const int) 3090:20 Constant: 3100:20 3 (const int) 3110:20 Constant: 3120:20 7.000000 3130:22 Branch: Return with expression 3140:22 'Output' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3150:8 Function Definition: main( ( temp void) 3160:8 Function Parameters: 3170:? Sequence 3180:8 Sequence 3190:8 move second child to first child ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3200:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3210:8 Function Call: @main( ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3220:8 move second child to first child ( temp 4-component vector of float) 3230:? '@entryPointOutput.Position' ( out 4-component vector of float Position) 3240:8 Position: direct index for structure ( temp 4-component vector of float) 3250:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3260:8 Constant: 3270:8 0 (const int) 3280:? Sequence 3290:8 move second child to first child ( temp float) 3300:8 direct index ( out float ClipDistance) 3310:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 3320:8 Constant: 3330:8 0 (const int) 3340:8 direct index ( temp float) 3350:8 clip0: direct index for structure ( temp 4-component vector of float) 3360:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3370:8 Constant: 3380:8 1 (const int) 3390:8 Constant: 3400:8 0 (const int) 3410:8 move second child to first child ( temp float) 3420:8 direct index ( out float ClipDistance) 3430:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 3440:8 Constant: 3450:8 1 (const int) 3460:8 direct index ( temp float) 3470:8 clip0: direct index for structure ( temp 4-component vector of float) 3480:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3490:8 Constant: 3500:8 1 (const int) 3510:8 Constant: 3520:8 1 (const int) 3530:8 move second child to first child ( temp float) 3540:8 direct index ( out float ClipDistance) 3550:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 3560:8 Constant: 3570:8 2 (const int) 3580:8 direct index ( temp float) 3590:8 clip0: direct index for structure ( temp 4-component vector of float) 3600:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3610:8 Constant: 3620:8 1 (const int) 3630:8 Constant: 3640:8 2 (const int) 3650:8 move second child to first child ( temp float) 3660:8 direct index ( out float ClipDistance) 3670:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 3680:8 Constant: 3690:8 3 (const int) 3700:8 direct index ( temp float) 3710:8 clip0: direct index for structure ( temp 4-component vector of float) 3720:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3730:8 Constant: 3740:8 1 (const int) 3750:8 Constant: 3760:8 3 (const int) 3770:? Sequence 3780:8 move second child to first child ( temp float) 3790:8 direct index ( out float ClipDistance) 3800:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 3810:8 Constant: 3820:8 4 (const int) 3830:8 direct index ( temp float) 3840:8 clip1: direct index for structure ( temp 4-component vector of float) 3850:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3860:8 Constant: 3870:8 2 (const int) 3880:8 Constant: 3890:8 0 (const int) 3900:8 move second child to first child ( temp float) 3910:8 direct index ( out float ClipDistance) 3920:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 3930:8 Constant: 3940:8 5 (const int) 3950:8 direct index ( temp float) 3960:8 clip1: direct index for structure ( temp 4-component vector of float) 3970:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 3980:8 Constant: 3990:8 2 (const int) 4000:8 Constant: 4010:8 1 (const int) 4020:8 move second child to first child ( temp float) 4030:8 direct index ( out float ClipDistance) 4040:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 4050:8 Constant: 4060:8 6 (const int) 4070:8 direct index ( temp float) 4080:8 clip1: direct index for structure ( temp 4-component vector of float) 4090:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 4100:8 Constant: 4110:8 2 (const int) 4120:8 Constant: 4130:8 2 (const int) 4140:8 move second child to first child ( temp float) 4150:8 direct index ( out float ClipDistance) 4160:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 4170:8 Constant: 4180:8 7 (const int) 4190:8 direct index ( temp float) 4200:8 clip1: direct index for structure ( temp 4-component vector of float) 4210:8 'flattenTemp' ( temp structure{ temp 4-component vector of float Position, temp 4-component vector of float clip0, temp 4-component vector of float clip1}) 4220:8 Constant: 4230:8 2 (const int) 4240:8 Constant: 4250:8 3 (const int) 4260:? Linker Objects 4270:? '@entryPointOutput.Position' ( out 4-component vector of float Position) 4280:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance) 429 430// Module Version 10000 431// Generated by (magic number): 8000a 432// Id's are bound by 86 433 434 Capability Shader 435 Capability ClipDistance 436 1: ExtInstImport "GLSL.std.450" 437 MemoryModel Logical GLSL450 438 EntryPoint Vertex 4 "main" 49 55 439 Source HLSL 500 440 Name 4 "main" 441 Name 8 "VS_OUTPUT" 442 MemberName 8(VS_OUTPUT) 0 "Position" 443 MemberName 8(VS_OUTPUT) 1 "clip0" 444 MemberName 8(VS_OUTPUT) 2 "clip1" 445 Name 10 "@main(" 446 Name 13 "Output" 447 Name 46 "flattenTemp" 448 Name 49 "@entryPointOutput.Position" 449 Name 55 "@entryPointOutput.clip1" 450 Decorate 49(@entryPointOutput.Position) BuiltIn Position 451 Decorate 55(@entryPointOutput.clip1) BuiltIn ClipDistance 452 2: TypeVoid 453 3: TypeFunction 2 454 6: TypeFloat 32 455 7: TypeVector 6(float) 4 456 8(VS_OUTPUT): TypeStruct 7(fvec4) 7(fvec4) 7(fvec4) 457 9: TypeFunction 8(VS_OUTPUT) 458 12: TypePointer Function 8(VS_OUTPUT) 459 14: TypeInt 32 1 460 15: 14(int) Constant 0 461 16: 6(float) Constant 0 462 17: 7(fvec4) ConstantComposite 16 16 16 16 463 18: TypePointer Function 7(fvec4) 464 20: 14(int) Constant 1 465 21: TypeInt 32 0 466 22: 21(int) Constant 0 467 23: TypePointer Function 6(float) 468 25: 6(float) Constant 1065353216 469 26: 21(int) Constant 1 470 28: 6(float) Constant 1073741824 471 29: 21(int) Constant 2 472 31: 6(float) Constant 1077936128 473 32: 21(int) Constant 3 474 34: 14(int) Constant 2 475 35: 6(float) Constant 1082130432 476 37: 6(float) Constant 1084227584 477 39: 6(float) Constant 1086324736 478 41: 6(float) Constant 1088421888 479 48: TypePointer Output 7(fvec4) 48049(@entryPointOutput.Position): 48(ptr) Variable Output 481 52: 21(int) Constant 8 482 53: TypeArray 6(float) 52 483 54: TypePointer Output 53 48455(@entryPointOutput.clip1): 54(ptr) Variable Output 485 58: TypePointer Output 6(float) 486 66: 14(int) Constant 3 487 70: 14(int) Constant 4 488 74: 14(int) Constant 5 489 78: 14(int) Constant 6 490 82: 14(int) Constant 7 491 4(main): 2 Function None 3 492 5: Label 493 46(flattenTemp): 12(ptr) Variable Function 494 47:8(VS_OUTPUT) FunctionCall 10(@main() 495 Store 46(flattenTemp) 47 496 50: 18(ptr) AccessChain 46(flattenTemp) 15 497 51: 7(fvec4) Load 50 498 Store 49(@entryPointOutput.Position) 51 499 56: 23(ptr) AccessChain 46(flattenTemp) 20 22 500 57: 6(float) Load 56 501 59: 58(ptr) AccessChain 55(@entryPointOutput.clip1) 15 502 Store 59 57 503 60: 23(ptr) AccessChain 46(flattenTemp) 20 26 504 61: 6(float) Load 60 505 62: 58(ptr) AccessChain 55(@entryPointOutput.clip1) 20 506 Store 62 61 507 63: 23(ptr) AccessChain 46(flattenTemp) 20 29 508 64: 6(float) Load 63 509 65: 58(ptr) AccessChain 55(@entryPointOutput.clip1) 34 510 Store 65 64 511 67: 23(ptr) AccessChain 46(flattenTemp) 20 32 512 68: 6(float) Load 67 513 69: 58(ptr) AccessChain 55(@entryPointOutput.clip1) 66 514 Store 69 68 515 71: 23(ptr) AccessChain 46(flattenTemp) 34 22 516 72: 6(float) Load 71 517 73: 58(ptr) AccessChain 55(@entryPointOutput.clip1) 70 518 Store 73 72 519 75: 23(ptr) AccessChain 46(flattenTemp) 34 26 520 76: 6(float) Load 75 521 77: 58(ptr) AccessChain 55(@entryPointOutput.clip1) 74 522 Store 77 76 523 79: 23(ptr) AccessChain 46(flattenTemp) 34 29 524 80: 6(float) Load 79 525 81: 58(ptr) AccessChain 55(@entryPointOutput.clip1) 78 526 Store 81 80 527 83: 23(ptr) AccessChain 46(flattenTemp) 34 32 528 84: 6(float) Load 83 529 85: 58(ptr) AccessChain 55(@entryPointOutput.clip1) 82 530 Store 85 84 531 Return 532 FunctionEnd 533 10(@main():8(VS_OUTPUT) Function None 9 534 11: Label 535 13(Output): 12(ptr) Variable Function 536 19: 18(ptr) AccessChain 13(Output) 15 537 Store 19 17 538 24: 23(ptr) AccessChain 13(Output) 20 22 539 Store 24 16 540 27: 23(ptr) AccessChain 13(Output) 20 26 541 Store 27 25 542 30: 23(ptr) AccessChain 13(Output) 20 29 543 Store 30 28 544 33: 23(ptr) AccessChain 13(Output) 20 32 545 Store 33 31 546 36: 23(ptr) AccessChain 13(Output) 34 22 547 Store 36 35 548 38: 23(ptr) AccessChain 13(Output) 34 26 549 Store 38 37 550 40: 23(ptr) AccessChain 13(Output) 34 29 551 Store 40 39 552 42: 23(ptr) AccessChain 13(Output) 34 32 553 Store 42 41 554 43:8(VS_OUTPUT) Load 13(Output) 555 ReturnValue 43 556 FunctionEnd 557