Home | History | Annotate | Download | only in baseResults
      1 hlsl.clipdistance-7.vert
      2 Shader version: 500
      3 0:? Sequence
      4 0:8  Function Definition: @main( ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
      5 0:8    Function Parameters: 
      6 0:?     Sequence
      7 0:10      move second child to first child ( temp 4-component vector of float)
      8 0:10        Position: direct index for structure ( temp 4-component vector of float)
      9 0:10          'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     10 0:10          Constant:
     11 0:10            0 (const int)
     12 0:10        Constant:
     13 0:10          0.000000
     14 0:10          0.000000
     15 0:10          0.000000
     16 0:10          0.000000
     17 0:12      move second child to first child ( temp float)
     18 0:12        direct index ( temp float)
     19 0:12          clip0: direct index for structure ( temp 3-component vector of float)
     20 0:12            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     21 0:12            Constant:
     22 0:12              1 (const int)
     23 0:12          Constant:
     24 0:12            0 (const int)
     25 0:12        Constant:
     26 0:12          0.000000
     27 0:13      move second child to first child ( temp float)
     28 0:13        direct index ( temp float)
     29 0:13          clip0: direct index for structure ( temp 3-component vector of float)
     30 0:13            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     31 0:13            Constant:
     32 0:13              1 (const int)
     33 0:13          Constant:
     34 0:13            1 (const int)
     35 0:13        Constant:
     36 0:13          1.000000
     37 0:14      move second child to first child ( temp float)
     38 0:14        direct index ( temp float)
     39 0:14          clip0: direct index for structure ( temp 3-component vector of float)
     40 0:14            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     41 0:14            Constant:
     42 0:14              1 (const int)
     43 0:14          Constant:
     44 0:14            2 (const int)
     45 0:14        Constant:
     46 0:14          2.000000
     47 0:17      move second child to first child ( temp float)
     48 0:17        direct index ( temp float)
     49 0:17          clip1: direct index for structure ( temp 4-component vector of float)
     50 0:17            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     51 0:17            Constant:
     52 0:17              2 (const int)
     53 0:17          Constant:
     54 0:17            0 (const int)
     55 0:17        Constant:
     56 0:17          4.000000
     57 0:18      move second child to first child ( temp float)
     58 0:18        direct index ( temp float)
     59 0:18          clip1: direct index for structure ( temp 4-component vector of float)
     60 0:18            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     61 0:18            Constant:
     62 0:18              2 (const int)
     63 0:18          Constant:
     64 0:18            1 (const int)
     65 0:18        Constant:
     66 0:18          5.000000
     67 0:19      move second child to first child ( temp float)
     68 0:19        direct index ( temp float)
     69 0:19          clip1: direct index for structure ( temp 4-component vector of float)
     70 0:19            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     71 0:19            Constant:
     72 0:19              2 (const int)
     73 0:19          Constant:
     74 0:19            2 (const int)
     75 0:19        Constant:
     76 0:19          6.000000
     77 0:20      move second child to first child ( temp float)
     78 0:20        direct index ( temp float)
     79 0:20          clip1: direct index for structure ( temp 4-component vector of float)
     80 0:20            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     81 0:20            Constant:
     82 0:20              2 (const int)
     83 0:20          Constant:
     84 0:20            3 (const int)
     85 0:20        Constant:
     86 0:20          7.000000
     87 0:22      Branch: Return with expression
     88 0:22        'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     89 0:8  Function Definition: main( ( temp void)
     90 0:8    Function Parameters: 
     91 0:?     Sequence
     92 0:8      Sequence
     93 0:8        move second child to first child ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     94 0:8          'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     95 0:8          Function Call: @main( ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
     96 0:8        move second child to first child ( temp 4-component vector of float)
     97 0:?           '@entryPointOutput.Position' ( out 4-component vector of float Position)
     98 0:8          Position: direct index for structure ( temp 4-component vector of float)
     99 0:8            'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    100 0:8            Constant:
    101 0:8              0 (const int)
    102 0:?         Sequence
    103 0:8          move second child to first child ( temp float)
    104 0:8            direct index ( out float ClipDistance)
    105 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    106 0:8              Constant:
    107 0:8                0 (const int)
    108 0:8            direct index ( temp float)
    109 0:8              clip0: direct index for structure ( temp 3-component vector of float)
    110 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    111 0:8                Constant:
    112 0:8                  1 (const int)
    113 0:8              Constant:
    114 0:8                0 (const int)
    115 0:8          move second child to first child ( temp float)
    116 0:8            direct index ( out float ClipDistance)
    117 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    118 0:8              Constant:
    119 0:8                1 (const int)
    120 0:8            direct index ( temp float)
    121 0:8              clip0: direct index for structure ( temp 3-component vector of float)
    122 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    123 0:8                Constant:
    124 0:8                  1 (const int)
    125 0:8              Constant:
    126 0:8                1 (const int)
    127 0:8          move second child to first child ( temp float)
    128 0:8            direct index ( out float ClipDistance)
    129 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    130 0:8              Constant:
    131 0:8                2 (const int)
    132 0:8            direct index ( temp float)
    133 0:8              clip0: direct index for structure ( temp 3-component vector of float)
    134 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    135 0:8                Constant:
    136 0:8                  1 (const int)
    137 0:8              Constant:
    138 0:8                2 (const int)
    139 0:?         Sequence
    140 0:8          move second child to first child ( temp float)
    141 0:8            direct index ( out float ClipDistance)
    142 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    143 0:8              Constant:
    144 0:8                4 (const int)
    145 0:8            direct index ( temp float)
    146 0:8              clip1: direct index for structure ( temp 4-component vector of float)
    147 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    148 0:8                Constant:
    149 0:8                  2 (const int)
    150 0:8              Constant:
    151 0:8                0 (const int)
    152 0:8          move second child to first child ( temp float)
    153 0:8            direct index ( out float ClipDistance)
    154 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    155 0:8              Constant:
    156 0:8                5 (const int)
    157 0:8            direct index ( temp float)
    158 0:8              clip1: direct index for structure ( temp 4-component vector of float)
    159 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    160 0:8                Constant:
    161 0:8                  2 (const int)
    162 0:8              Constant:
    163 0:8                1 (const int)
    164 0:8          move second child to first child ( temp float)
    165 0:8            direct index ( out float ClipDistance)
    166 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    167 0:8              Constant:
    168 0:8                6 (const int)
    169 0:8            direct index ( temp float)
    170 0:8              clip1: direct index for structure ( temp 4-component vector of float)
    171 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    172 0:8                Constant:
    173 0:8                  2 (const int)
    174 0:8              Constant:
    175 0:8                2 (const int)
    176 0:8          move second child to first child ( temp float)
    177 0:8            direct index ( out float ClipDistance)
    178 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    179 0:8              Constant:
    180 0:8                7 (const int)
    181 0:8            direct index ( temp float)
    182 0:8              clip1: direct index for structure ( temp 4-component vector of float)
    183 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    184 0:8                Constant:
    185 0:8                  2 (const int)
    186 0:8              Constant:
    187 0:8                3 (const int)
    188 0:?   Linker Objects
    189 0:?     '@entryPointOutput.Position' ( out 4-component vector of float Position)
    190 0:?     '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    191 
    192 
    193 Linked vertex stage:
    194 
    195 
    196 Shader version: 500
    197 0:? Sequence
    198 0:8  Function Definition: @main( ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    199 0:8    Function Parameters: 
    200 0:?     Sequence
    201 0:10      move second child to first child ( temp 4-component vector of float)
    202 0:10        Position: direct index for structure ( temp 4-component vector of float)
    203 0:10          'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    204 0:10          Constant:
    205 0:10            0 (const int)
    206 0:10        Constant:
    207 0:10          0.000000
    208 0:10          0.000000
    209 0:10          0.000000
    210 0:10          0.000000
    211 0:12      move second child to first child ( temp float)
    212 0:12        direct index ( temp float)
    213 0:12          clip0: direct index for structure ( temp 3-component vector of float)
    214 0:12            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    215 0:12            Constant:
    216 0:12              1 (const int)
    217 0:12          Constant:
    218 0:12            0 (const int)
    219 0:12        Constant:
    220 0:12          0.000000
    221 0:13      move second child to first child ( temp float)
    222 0:13        direct index ( temp float)
    223 0:13          clip0: direct index for structure ( temp 3-component vector of float)
    224 0:13            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    225 0:13            Constant:
    226 0:13              1 (const int)
    227 0:13          Constant:
    228 0:13            1 (const int)
    229 0:13        Constant:
    230 0:13          1.000000
    231 0:14      move second child to first child ( temp float)
    232 0:14        direct index ( temp float)
    233 0:14          clip0: direct index for structure ( temp 3-component vector of float)
    234 0:14            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    235 0:14            Constant:
    236 0:14              1 (const int)
    237 0:14          Constant:
    238 0:14            2 (const int)
    239 0:14        Constant:
    240 0:14          2.000000
    241 0:17      move second child to first child ( temp float)
    242 0:17        direct index ( temp float)
    243 0:17          clip1: direct index for structure ( temp 4-component vector of float)
    244 0:17            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    245 0:17            Constant:
    246 0:17              2 (const int)
    247 0:17          Constant:
    248 0:17            0 (const int)
    249 0:17        Constant:
    250 0:17          4.000000
    251 0:18      move second child to first child ( temp float)
    252 0:18        direct index ( temp float)
    253 0:18          clip1: direct index for structure ( temp 4-component vector of float)
    254 0:18            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    255 0:18            Constant:
    256 0:18              2 (const int)
    257 0:18          Constant:
    258 0:18            1 (const int)
    259 0:18        Constant:
    260 0:18          5.000000
    261 0:19      move second child to first child ( temp float)
    262 0:19        direct index ( temp float)
    263 0:19          clip1: direct index for structure ( temp 4-component vector of float)
    264 0:19            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    265 0:19            Constant:
    266 0:19              2 (const int)
    267 0:19          Constant:
    268 0:19            2 (const int)
    269 0:19        Constant:
    270 0:19          6.000000
    271 0:20      move second child to first child ( temp float)
    272 0:20        direct index ( temp float)
    273 0:20          clip1: direct index for structure ( temp 4-component vector of float)
    274 0:20            'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    275 0:20            Constant:
    276 0:20              2 (const int)
    277 0:20          Constant:
    278 0:20            3 (const int)
    279 0:20        Constant:
    280 0:20          7.000000
    281 0:22      Branch: Return with expression
    282 0:22        'Output' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    283 0:8  Function Definition: main( ( temp void)
    284 0:8    Function Parameters: 
    285 0:?     Sequence
    286 0:8      Sequence
    287 0:8        move second child to first child ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    288 0:8          'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    289 0:8          Function Call: @main( ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    290 0:8        move second child to first child ( temp 4-component vector of float)
    291 0:?           '@entryPointOutput.Position' ( out 4-component vector of float Position)
    292 0:8          Position: direct index for structure ( temp 4-component vector of float)
    293 0:8            'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    294 0:8            Constant:
    295 0:8              0 (const int)
    296 0:?         Sequence
    297 0:8          move second child to first child ( temp float)
    298 0:8            direct index ( out float ClipDistance)
    299 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    300 0:8              Constant:
    301 0:8                0 (const int)
    302 0:8            direct index ( temp float)
    303 0:8              clip0: direct index for structure ( temp 3-component vector of float)
    304 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    305 0:8                Constant:
    306 0:8                  1 (const int)
    307 0:8              Constant:
    308 0:8                0 (const int)
    309 0:8          move second child to first child ( temp float)
    310 0:8            direct index ( out float ClipDistance)
    311 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    312 0:8              Constant:
    313 0:8                1 (const int)
    314 0:8            direct index ( temp float)
    315 0:8              clip0: direct index for structure ( temp 3-component vector of float)
    316 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    317 0:8                Constant:
    318 0:8                  1 (const int)
    319 0:8              Constant:
    320 0:8                1 (const int)
    321 0:8          move second child to first child ( temp float)
    322 0:8            direct index ( out float ClipDistance)
    323 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    324 0:8              Constant:
    325 0:8                2 (const int)
    326 0:8            direct index ( temp float)
    327 0:8              clip0: direct index for structure ( temp 3-component vector of float)
    328 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    329 0:8                Constant:
    330 0:8                  1 (const int)
    331 0:8              Constant:
    332 0:8                2 (const int)
    333 0:?         Sequence
    334 0:8          move second child to first child ( temp float)
    335 0:8            direct index ( out float ClipDistance)
    336 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    337 0:8              Constant:
    338 0:8                4 (const int)
    339 0:8            direct index ( temp float)
    340 0:8              clip1: direct index for structure ( temp 4-component vector of float)
    341 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    342 0:8                Constant:
    343 0:8                  2 (const int)
    344 0:8              Constant:
    345 0:8                0 (const int)
    346 0:8          move second child to first child ( temp float)
    347 0:8            direct index ( out float ClipDistance)
    348 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    349 0:8              Constant:
    350 0:8                5 (const int)
    351 0:8            direct index ( temp float)
    352 0:8              clip1: direct index for structure ( temp 4-component vector of float)
    353 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    354 0:8                Constant:
    355 0:8                  2 (const int)
    356 0:8              Constant:
    357 0:8                1 (const int)
    358 0:8          move second child to first child ( temp float)
    359 0:8            direct index ( out float ClipDistance)
    360 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    361 0:8              Constant:
    362 0:8                6 (const int)
    363 0:8            direct index ( temp float)
    364 0:8              clip1: direct index for structure ( temp 4-component vector of float)
    365 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    366 0:8                Constant:
    367 0:8                  2 (const int)
    368 0:8              Constant:
    369 0:8                2 (const int)
    370 0:8          move second child to first child ( temp float)
    371 0:8            direct index ( out float ClipDistance)
    372 0:?               '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    373 0:8              Constant:
    374 0:8                7 (const int)
    375 0:8            direct index ( temp float)
    376 0:8              clip1: direct index for structure ( temp 4-component vector of float)
    377 0:8                'flattenTemp' ( temp structure{ temp 4-component vector of float Position,  temp 3-component vector of float clip0,  temp 4-component vector of float clip1})
    378 0:8                Constant:
    379 0:8                  2 (const int)
    380 0:8              Constant:
    381 0:8                3 (const int)
    382 0:?   Linker Objects
    383 0:?     '@entryPointOutput.Position' ( out 4-component vector of float Position)
    384 0:?     '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
    385 
    386 // Module Version 10000
    387 // Generated by (magic number): 80007
    388 // Id's are bound by 81
    389 
    390                               Capability Shader
    391                               Capability ClipDistance
    392                1:             ExtInstImport  "GLSL.std.450"
    393                               MemoryModel Logical GLSL450
    394                               EntryPoint Vertex 4  "main" 48 54
    395                               Source HLSL 500
    396                               Name 4  "main"
    397                               Name 9  "VS_OUTPUT"
    398                               MemberName 9(VS_OUTPUT) 0  "Position"
    399                               MemberName 9(VS_OUTPUT) 1  "clip0"
    400                               MemberName 9(VS_OUTPUT) 2  "clip1"
    401                               Name 11  "@main("
    402                               Name 14  "Output"
    403                               Name 45  "flattenTemp"
    404                               Name 48  "@entryPointOutput.Position"
    405                               Name 54  "@entryPointOutput.clip1"
    406                               Decorate 48(@entryPointOutput.Position) BuiltIn Position
    407                               Decorate 54(@entryPointOutput.clip1) BuiltIn ClipDistance
    408                2:             TypeVoid
    409                3:             TypeFunction 2
    410                6:             TypeFloat 32
    411                7:             TypeVector 6(float) 4
    412                8:             TypeVector 6(float) 3
    413     9(VS_OUTPUT):             TypeStruct 7(fvec4) 8(fvec3) 7(fvec4)
    414               10:             TypeFunction 9(VS_OUTPUT)
    415               13:             TypePointer Function 9(VS_OUTPUT)
    416               15:             TypeInt 32 1
    417               16:     15(int) Constant 0
    418               17:    6(float) Constant 0
    419               18:    7(fvec4) ConstantComposite 17 17 17 17
    420               19:             TypePointer Function 7(fvec4)
    421               21:     15(int) Constant 1
    422               22:             TypeInt 32 0
    423               23:     22(int) Constant 0
    424               24:             TypePointer Function 6(float)
    425               26:    6(float) Constant 1065353216
    426               27:     22(int) Constant 1
    427               29:    6(float) Constant 1073741824
    428               30:     22(int) Constant 2
    429               32:     15(int) Constant 2
    430               33:    6(float) Constant 1082130432
    431               35:    6(float) Constant 1084227584
    432               37:    6(float) Constant 1086324736
    433               39:    6(float) Constant 1088421888
    434               40:     22(int) Constant 3
    435               47:             TypePointer Output 7(fvec4)
    436 48(@entryPointOutput.Position):     47(ptr) Variable Output
    437               51:     22(int) Constant 8
    438               52:             TypeArray 6(float) 51
    439               53:             TypePointer Output 52
    440 54(@entryPointOutput.clip1):     53(ptr) Variable Output
    441               57:             TypePointer Output 6(float)
    442               65:     15(int) Constant 4
    443               69:     15(int) Constant 5
    444               73:     15(int) Constant 6
    445               77:     15(int) Constant 7
    446          4(main):           2 Function None 3
    447                5:             Label
    448  45(flattenTemp):     13(ptr) Variable Function
    449               46:9(VS_OUTPUT) FunctionCall 11(@main()
    450                               Store 45(flattenTemp) 46
    451               49:     19(ptr) AccessChain 45(flattenTemp) 16
    452               50:    7(fvec4) Load 49
    453                               Store 48(@entryPointOutput.Position) 50
    454               55:     24(ptr) AccessChain 45(flattenTemp) 21 23
    455               56:    6(float) Load 55
    456               58:     57(ptr) AccessChain 54(@entryPointOutput.clip1) 16
    457                               Store 58 56
    458               59:     24(ptr) AccessChain 45(flattenTemp) 21 27
    459               60:    6(float) Load 59
    460               61:     57(ptr) AccessChain 54(@entryPointOutput.clip1) 21
    461                               Store 61 60
    462               62:     24(ptr) AccessChain 45(flattenTemp) 21 30
    463               63:    6(float) Load 62
    464               64:     57(ptr) AccessChain 54(@entryPointOutput.clip1) 32
    465                               Store 64 63
    466               66:     24(ptr) AccessChain 45(flattenTemp) 32 23
    467               67:    6(float) Load 66
    468               68:     57(ptr) AccessChain 54(@entryPointOutput.clip1) 65
    469                               Store 68 67
    470               70:     24(ptr) AccessChain 45(flattenTemp) 32 27
    471               71:    6(float) Load 70
    472               72:     57(ptr) AccessChain 54(@entryPointOutput.clip1) 69
    473                               Store 72 71
    474               74:     24(ptr) AccessChain 45(flattenTemp) 32 30
    475               75:    6(float) Load 74
    476               76:     57(ptr) AccessChain 54(@entryPointOutput.clip1) 73
    477                               Store 76 75
    478               78:     24(ptr) AccessChain 45(flattenTemp) 32 40
    479               79:    6(float) Load 78
    480               80:     57(ptr) AccessChain 54(@entryPointOutput.clip1) 77
    481                               Store 80 79
    482                               Return
    483                               FunctionEnd
    484       11(@main():9(VS_OUTPUT) Function None 10
    485               12:             Label
    486       14(Output):     13(ptr) Variable Function
    487               20:     19(ptr) AccessChain 14(Output) 16
    488                               Store 20 18
    489               25:     24(ptr) AccessChain 14(Output) 21 23
    490                               Store 25 17
    491               28:     24(ptr) AccessChain 14(Output) 21 27
    492                               Store 28 26
    493               31:     24(ptr) AccessChain 14(Output) 21 30
    494                               Store 31 29
    495               34:     24(ptr) AccessChain 14(Output) 32 23
    496                               Store 34 33
    497               36:     24(ptr) AccessChain 14(Output) 32 27
    498                               Store 36 35
    499               38:     24(ptr) AccessChain 14(Output) 32 30
    500                               Store 38 37
    501               41:     24(ptr) AccessChain 14(Output) 32 40
    502                               Store 41 39
    503               42:9(VS_OUTPUT) Load 14(Output)
    504                               ReturnValue 42
    505                               FunctionEnd
    506