1hlsl.inf.vert
2Shader version: 500
30:? Sequence
40:2  Function Definition: @main( ( temp 4-component vector of float)
50:2    Function Parameters:
60:?     Sequence
70:3      Sequence
80:3        move second child to first child ( temp float)
90:3          'f1' ( temp float)
100:3          Constant:
110:3            -1.#INF
120:4      Sequence
130:4        move second child to first child ( temp float)
140:4          'f2' ( temp float)
150:4          Constant:
160:4            +1.#INF
170:5      Sequence
180:5        move second child to first child ( temp float)
190:5          'f3' ( temp float)
200:5          Constant:
210:5            +1.#INF
220:6      Sequence
230:6        move second child to first child ( temp float)
240:6          'f4' ( temp float)
250:6          add ( temp float)
260:6            component-wise multiply ( temp float)
270:6              'f2' ( temp float)
280:6              Constant:
290:6                +1.#INF
300:6            Constant:
310:6              +1.#INF
320:10      Branch: Return with expression
330:10        Construct vec4 ( temp 4-component vector of float)
340:10          add ( temp float)
350:10            add ( temp float)
360:10              add ( temp float)
370:10                add ( temp float)
380:10                  add ( temp float)
390:10                    'f1' ( temp float)
400:10                    'f2' ( temp float)
410:10                  'f3' ( temp float)
420:10                'f4' ( temp float)
430:10              Constant:
440:10                -1.#INF
450:10            Constant:
460:10              1.#IND
470:2  Function Definition: main( ( temp void)
480:2    Function Parameters:
490:?     Sequence
500:2      move second child to first child ( temp 4-component vector of float)
510:?         '@entryPointOutput' ( out 4-component vector of float Position)
520:2        Function Call: @main( ( temp 4-component vector of float)
530:?   Linker Objects
540:?     '@entryPointOutput' ( out 4-component vector of float Position)
55
56
57Linked vertex stage:
58
59
60Shader version: 500
610:? Sequence
620:2  Function Definition: @main( ( temp 4-component vector of float)
630:2    Function Parameters:
640:?     Sequence
650:3      Sequence
660:3        move second child to first child ( temp float)
670:3          'f1' ( temp float)
680:3          Constant:
690:3            -1.#INF
700:4      Sequence
710:4        move second child to first child ( temp float)
720:4          'f2' ( temp float)
730:4          Constant:
740:4            +1.#INF
750:5      Sequence
760:5        move second child to first child ( temp float)
770:5          'f3' ( temp float)
780:5          Constant:
790:5            +1.#INF
800:6      Sequence
810:6        move second child to first child ( temp float)
820:6          'f4' ( temp float)
830:6          add ( temp float)
840:6            component-wise multiply ( temp float)
850:6              'f2' ( temp float)
860:6              Constant:
870:6                +1.#INF
880:6            Constant:
890:6              +1.#INF
900:10      Branch: Return with expression
910:10        Construct vec4 ( temp 4-component vector of float)
920:10          add ( temp float)
930:10            add ( temp float)
940:10              add ( temp float)
950:10                add ( temp float)
960:10                  add ( temp float)
970:10                    'f1' ( temp float)
980:10                    'f2' ( temp float)
990:10                  'f3' ( temp float)
1000:10                'f4' ( temp float)
1010:10              Constant:
1020:10                -1.#INF
1030:10            Constant:
1040:10              1.#IND
1050:2  Function Definition: main( ( temp void)
1060:2    Function Parameters:
1070:?     Sequence
1080:2      move second child to first child ( temp 4-component vector of float)
1090:?         '@entryPointOutput' ( out 4-component vector of float Position)
1100:2        Function Call: @main( ( temp 4-component vector of float)
1110:?   Linker Objects
1120:?     '@entryPointOutput' ( out 4-component vector of float Position)
113
114// Module Version 10000
115// Generated by (magic number): 80007
116// Id's are bound by 37
117
118                              Capability Shader
119               1:             ExtInstImport  "GLSL.std.450"
120                              MemoryModel Logical GLSL450
121                              EntryPoint Vertex 4  "main" 35
122                              Source HLSL 500
123                              Name 4  "main"
124                              Name 9  "@main("
125                              Name 12  "f1"
126                              Name 14  "f2"
127                              Name 16  "f3"
128                              Name 17  "f4"
129                              Name 35  "@entryPointOutput"
130                              Decorate 35(@entryPointOutput) BuiltIn Position
131               2:             TypeVoid
132               3:             TypeFunction 2
133               6:             TypeFloat 32
134               7:             TypeVector 6(float) 4
135               8:             TypeFunction 7(fvec4)
136              11:             TypePointer Function 6(float)
137              13:    6(float) Constant 4286578688
138              15:    6(float) Constant 2139095040
139              29:    6(float) Constant 4290772992
140              34:             TypePointer Output 7(fvec4)
14135(@entryPointOutput):     34(ptr) Variable Output
142         4(main):           2 Function None 3
143               5:             Label
144              36:    7(fvec4) FunctionCall 9(@main()
145                              Store 35(@entryPointOutput) 36
146                              Return
147                              FunctionEnd
148       9(@main():    7(fvec4) Function None 8
149              10:             Label
150          12(f1):     11(ptr) Variable Function
151          14(f2):     11(ptr) Variable Function
152          16(f3):     11(ptr) Variable Function
153          17(f4):     11(ptr) Variable Function
154                              Store 12(f1) 13
155                              Store 14(f2) 15
156                              Store 16(f3) 15
157              18:    6(float) Load 14(f2)
158              19:    6(float) FMul 18 15
159              20:    6(float) FAdd 19 15
160                              Store 17(f4) 20
161              21:    6(float) Load 12(f1)
162              22:    6(float) Load 14(f2)
163              23:    6(float) FAdd 21 22
164              24:    6(float) Load 16(f3)
165              25:    6(float) FAdd 23 24
166              26:    6(float) Load 17(f4)
167              27:    6(float) FAdd 25 26
168              28:    6(float) FAdd 27 13
169              30:    6(float) FAdd 28 29
170              31:    7(fvec4) CompositeConstruct 30 30 30 30
171                              ReturnValue 31
172                              FunctionEnd
173