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): 80007
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