1617a3babSopenharmony_cihlsl.inf.vert
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_ci0:? Sequence
4617a3babSopenharmony_ci0:2  Function Definition: @main( ( temp 4-component vector of float)
5617a3babSopenharmony_ci0:2    Function Parameters: 
6617a3babSopenharmony_ci0:?     Sequence
7617a3babSopenharmony_ci0:3      Sequence
8617a3babSopenharmony_ci0:3        move second child to first child ( temp float)
9617a3babSopenharmony_ci0:3          'f1' ( temp float)
10617a3babSopenharmony_ci0:3          Constant:
11617a3babSopenharmony_ci0:3            -1.#INF
12617a3babSopenharmony_ci0:4      Sequence
13617a3babSopenharmony_ci0:4        move second child to first child ( temp float)
14617a3babSopenharmony_ci0:4          'f2' ( temp float)
15617a3babSopenharmony_ci0:4          Constant:
16617a3babSopenharmony_ci0:4            +1.#INF
17617a3babSopenharmony_ci0:5      Sequence
18617a3babSopenharmony_ci0:5        move second child to first child ( temp float)
19617a3babSopenharmony_ci0:5          'f3' ( temp float)
20617a3babSopenharmony_ci0:5          Constant:
21617a3babSopenharmony_ci0:5            +1.#INF
22617a3babSopenharmony_ci0:6      Sequence
23617a3babSopenharmony_ci0:6        move second child to first child ( temp float)
24617a3babSopenharmony_ci0:6          'f4' ( temp float)
25617a3babSopenharmony_ci0:6          add ( temp float)
26617a3babSopenharmony_ci0:6            component-wise multiply ( temp float)
27617a3babSopenharmony_ci0:6              'f2' ( temp float)
28617a3babSopenharmony_ci0:6              Constant:
29617a3babSopenharmony_ci0:6                +1.#INF
30617a3babSopenharmony_ci0:6            Constant:
31617a3babSopenharmony_ci0:6              +1.#INF
32617a3babSopenharmony_ci0:10      Branch: Return with expression
33617a3babSopenharmony_ci0:10        Construct vec4 ( temp 4-component vector of float)
34617a3babSopenharmony_ci0:10          add ( temp float)
35617a3babSopenharmony_ci0:10            add ( temp float)
36617a3babSopenharmony_ci0:10              add ( temp float)
37617a3babSopenharmony_ci0:10                add ( temp float)
38617a3babSopenharmony_ci0:10                  add ( temp float)
39617a3babSopenharmony_ci0:10                    'f1' ( temp float)
40617a3babSopenharmony_ci0:10                    'f2' ( temp float)
41617a3babSopenharmony_ci0:10                  'f3' ( temp float)
42617a3babSopenharmony_ci0:10                'f4' ( temp float)
43617a3babSopenharmony_ci0:10              Constant:
44617a3babSopenharmony_ci0:10                -1.#INF
45617a3babSopenharmony_ci0:10            Constant:
46617a3babSopenharmony_ci0:10              1.#IND
47617a3babSopenharmony_ci0:2  Function Definition: main( ( temp void)
48617a3babSopenharmony_ci0:2    Function Parameters: 
49617a3babSopenharmony_ci0:?     Sequence
50617a3babSopenharmony_ci0:2      move second child to first child ( temp 4-component vector of float)
51617a3babSopenharmony_ci0:?         '@entryPointOutput' ( out 4-component vector of float Position)
52617a3babSopenharmony_ci0:2        Function Call: @main( ( temp 4-component vector of float)
53617a3babSopenharmony_ci0:?   Linker Objects
54617a3babSopenharmony_ci0:?     '@entryPointOutput' ( out 4-component vector of float Position)
55617a3babSopenharmony_ci
56617a3babSopenharmony_ci
57617a3babSopenharmony_ciLinked vertex stage:
58617a3babSopenharmony_ci
59617a3babSopenharmony_ci
60617a3babSopenharmony_ciShader version: 500
61617a3babSopenharmony_ci0:? Sequence
62617a3babSopenharmony_ci0:2  Function Definition: @main( ( temp 4-component vector of float)
63617a3babSopenharmony_ci0:2    Function Parameters: 
64617a3babSopenharmony_ci0:?     Sequence
65617a3babSopenharmony_ci0:3      Sequence
66617a3babSopenharmony_ci0:3        move second child to first child ( temp float)
67617a3babSopenharmony_ci0:3          'f1' ( temp float)
68617a3babSopenharmony_ci0:3          Constant:
69617a3babSopenharmony_ci0:3            -1.#INF
70617a3babSopenharmony_ci0:4      Sequence
71617a3babSopenharmony_ci0:4        move second child to first child ( temp float)
72617a3babSopenharmony_ci0:4          'f2' ( temp float)
73617a3babSopenharmony_ci0:4          Constant:
74617a3babSopenharmony_ci0:4            +1.#INF
75617a3babSopenharmony_ci0:5      Sequence
76617a3babSopenharmony_ci0:5        move second child to first child ( temp float)
77617a3babSopenharmony_ci0:5          'f3' ( temp float)
78617a3babSopenharmony_ci0:5          Constant:
79617a3babSopenharmony_ci0:5            +1.#INF
80617a3babSopenharmony_ci0:6      Sequence
81617a3babSopenharmony_ci0:6        move second child to first child ( temp float)
82617a3babSopenharmony_ci0:6          'f4' ( temp float)
83617a3babSopenharmony_ci0:6          add ( temp float)
84617a3babSopenharmony_ci0:6            component-wise multiply ( temp float)
85617a3babSopenharmony_ci0:6              'f2' ( temp float)
86617a3babSopenharmony_ci0:6              Constant:
87617a3babSopenharmony_ci0:6                +1.#INF
88617a3babSopenharmony_ci0:6            Constant:
89617a3babSopenharmony_ci0:6              +1.#INF
90617a3babSopenharmony_ci0:10      Branch: Return with expression
91617a3babSopenharmony_ci0:10        Construct vec4 ( temp 4-component vector of float)
92617a3babSopenharmony_ci0:10          add ( temp float)
93617a3babSopenharmony_ci0:10            add ( temp float)
94617a3babSopenharmony_ci0:10              add ( temp float)
95617a3babSopenharmony_ci0:10                add ( temp float)
96617a3babSopenharmony_ci0:10                  add ( temp float)
97617a3babSopenharmony_ci0:10                    'f1' ( temp float)
98617a3babSopenharmony_ci0:10                    'f2' ( temp float)
99617a3babSopenharmony_ci0:10                  'f3' ( temp float)
100617a3babSopenharmony_ci0:10                'f4' ( temp float)
101617a3babSopenharmony_ci0:10              Constant:
102617a3babSopenharmony_ci0:10                -1.#INF
103617a3babSopenharmony_ci0:10            Constant:
104617a3babSopenharmony_ci0:10              1.#IND
105617a3babSopenharmony_ci0:2  Function Definition: main( ( temp void)
106617a3babSopenharmony_ci0:2    Function Parameters: 
107617a3babSopenharmony_ci0:?     Sequence
108617a3babSopenharmony_ci0:2      move second child to first child ( temp 4-component vector of float)
109617a3babSopenharmony_ci0:?         '@entryPointOutput' ( out 4-component vector of float Position)
110617a3babSopenharmony_ci0:2        Function Call: @main( ( temp 4-component vector of float)
111617a3babSopenharmony_ci0:?   Linker Objects
112617a3babSopenharmony_ci0:?     '@entryPointOutput' ( out 4-component vector of float Position)
113617a3babSopenharmony_ci
114617a3babSopenharmony_ci// Module Version 10000
115617a3babSopenharmony_ci// Generated by (magic number): 8000b
116617a3babSopenharmony_ci// Id's are bound by 37
117617a3babSopenharmony_ci
118617a3babSopenharmony_ci                              Capability Shader
119617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
120617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
121617a3babSopenharmony_ci                              EntryPoint Vertex 4  "main" 35
122617a3babSopenharmony_ci                              Source HLSL 500
123617a3babSopenharmony_ci                              Name 4  "main"
124617a3babSopenharmony_ci                              Name 9  "@main("
125617a3babSopenharmony_ci                              Name 12  "f1"
126617a3babSopenharmony_ci                              Name 14  "f2"
127617a3babSopenharmony_ci                              Name 16  "f3"
128617a3babSopenharmony_ci                              Name 17  "f4"
129617a3babSopenharmony_ci                              Name 35  "@entryPointOutput"
130617a3babSopenharmony_ci                              Decorate 35(@entryPointOutput) BuiltIn Position
131617a3babSopenharmony_ci               2:             TypeVoid
132617a3babSopenharmony_ci               3:             TypeFunction 2
133617a3babSopenharmony_ci               6:             TypeFloat 32
134617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
135617a3babSopenharmony_ci               8:             TypeFunction 7(fvec4)
136617a3babSopenharmony_ci              11:             TypePointer Function 6(float)
137617a3babSopenharmony_ci              13:    6(float) Constant 4286578688
138617a3babSopenharmony_ci              15:    6(float) Constant 2139095040
139617a3babSopenharmony_ci              29:    6(float) Constant 4290772992
140617a3babSopenharmony_ci              34:             TypePointer Output 7(fvec4)
141617a3babSopenharmony_ci35(@entryPointOutput):     34(ptr) Variable Output
142617a3babSopenharmony_ci         4(main):           2 Function None 3
143617a3babSopenharmony_ci               5:             Label
144617a3babSopenharmony_ci              36:    7(fvec4) FunctionCall 9(@main()
145617a3babSopenharmony_ci                              Store 35(@entryPointOutput) 36
146617a3babSopenharmony_ci                              Return
147617a3babSopenharmony_ci                              FunctionEnd
148617a3babSopenharmony_ci       9(@main():    7(fvec4) Function None 8
149617a3babSopenharmony_ci              10:             Label
150617a3babSopenharmony_ci          12(f1):     11(ptr) Variable Function
151617a3babSopenharmony_ci          14(f2):     11(ptr) Variable Function
152617a3babSopenharmony_ci          16(f3):     11(ptr) Variable Function
153617a3babSopenharmony_ci          17(f4):     11(ptr) Variable Function
154617a3babSopenharmony_ci                              Store 12(f1) 13
155617a3babSopenharmony_ci                              Store 14(f2) 15
156617a3babSopenharmony_ci                              Store 16(f3) 15
157617a3babSopenharmony_ci              18:    6(float) Load 14(f2)
158617a3babSopenharmony_ci              19:    6(float) FMul 18 15
159617a3babSopenharmony_ci              20:    6(float) FAdd 19 15
160617a3babSopenharmony_ci                              Store 17(f4) 20
161617a3babSopenharmony_ci              21:    6(float) Load 12(f1)
162617a3babSopenharmony_ci              22:    6(float) Load 14(f2)
163617a3babSopenharmony_ci              23:    6(float) FAdd 21 22
164617a3babSopenharmony_ci              24:    6(float) Load 16(f3)
165617a3babSopenharmony_ci              25:    6(float) FAdd 23 24
166617a3babSopenharmony_ci              26:    6(float) Load 17(f4)
167617a3babSopenharmony_ci              27:    6(float) FAdd 25 26
168617a3babSopenharmony_ci              28:    6(float) FAdd 27 13
169617a3babSopenharmony_ci              30:    6(float) FAdd 28 29
170617a3babSopenharmony_ci              31:    7(fvec4) CompositeConstruct 30 30 30 30
171617a3babSopenharmony_ci                              ReturnValue 31
172617a3babSopenharmony_ci                              FunctionEnd
173