1617a3babSopenharmony_cihlsl.namespace.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:5  Function Definition: N1::getVec( ( temp 4-component vector of float)
6617a3babSopenharmony_ci0:5    Function Parameters: 
7617a3babSopenharmony_ci0:?     Sequence
8617a3babSopenharmony_ci0:5      Branch: Return with expression
9617a3babSopenharmony_ci0:5        'v1' ( global 4-component vector of float)
10617a3babSopenharmony_ci0:10  Function Definition: N2::getVec( ( temp 4-component vector of float)
11617a3babSopenharmony_ci0:10    Function Parameters: 
12617a3babSopenharmony_ci0:?     Sequence
13617a3babSopenharmony_ci0:10      Branch: Return with expression
14617a3babSopenharmony_ci0:10        'v2' ( global 4-component vector of float)
15617a3babSopenharmony_ci0:12  Function Definition: N2::N3::getVec( ( temp 4-component vector of float)
16617a3babSopenharmony_ci0:12    Function Parameters: 
17617a3babSopenharmony_ci0:?     Sequence
18617a3babSopenharmony_ci0:12      Branch: Return with expression
19617a3babSopenharmony_ci0:12        'v2' ( global 4-component vector of float)
20617a3babSopenharmony_ci0:15  Function Definition: N2::N3::C1::getVec( ( global 4-component vector of float)
21617a3babSopenharmony_ci0:15    Function Parameters: 
22617a3babSopenharmony_ci0:?     Sequence
23617a3babSopenharmony_ci0:15      Branch: Return with expression
24617a3babSopenharmony_ci0:15        'v2' ( global 4-component vector of float)
25617a3babSopenharmony_ci0:21  Function Definition: @main( ( temp 4-component vector of float)
26617a3babSopenharmony_ci0:21    Function Parameters: 
27617a3babSopenharmony_ci0:?     Sequence
28617a3babSopenharmony_ci0:22      Branch: Return with expression
29617a3babSopenharmony_ci0:22        add ( temp 4-component vector of float)
30617a3babSopenharmony_ci0:22          add ( temp 4-component vector of float)
31617a3babSopenharmony_ci0:22            add ( temp 4-component vector of float)
32617a3babSopenharmony_ci0:22              Function Call: N1::getVec( ( temp 4-component vector of float)
33617a3babSopenharmony_ci0:22              Function Call: N2::getVec( ( temp 4-component vector of float)
34617a3babSopenharmony_ci0:22            Function Call: N2::N3::getVec( ( temp 4-component vector of float)
35617a3babSopenharmony_ci0:22          vector-scale ( temp 4-component vector of float)
36617a3babSopenharmony_ci0:22            Function Call: N2::N3::C1::getVec( ( global 4-component vector of float)
37617a3babSopenharmony_ci0:22            'N2::gf' ( global float)
38617a3babSopenharmony_ci0:21  Function Definition: main( ( temp void)
39617a3babSopenharmony_ci0:21    Function Parameters: 
40617a3babSopenharmony_ci0:?     Sequence
41617a3babSopenharmony_ci0:21      move second child to first child ( temp 4-component vector of float)
42617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
43617a3babSopenharmony_ci0:21        Function Call: @main( ( temp 4-component vector of float)
44617a3babSopenharmony_ci0:?   Linker Objects
45617a3babSopenharmony_ci0:?     'v1' ( global 4-component vector of float)
46617a3babSopenharmony_ci0:?     'v2' ( global 4-component vector of float)
47617a3babSopenharmony_ci0:?     'N2::gf' ( global float)
48617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
49617a3babSopenharmony_ci
50617a3babSopenharmony_ci
51617a3babSopenharmony_ciLinked fragment stage:
52617a3babSopenharmony_ci
53617a3babSopenharmony_ci
54617a3babSopenharmony_ciShader version: 500
55617a3babSopenharmony_cigl_FragCoord origin is upper left
56617a3babSopenharmony_ci0:? Sequence
57617a3babSopenharmony_ci0:5  Function Definition: N1::getVec( ( temp 4-component vector of float)
58617a3babSopenharmony_ci0:5    Function Parameters: 
59617a3babSopenharmony_ci0:?     Sequence
60617a3babSopenharmony_ci0:5      Branch: Return with expression
61617a3babSopenharmony_ci0:5        'v1' ( global 4-component vector of float)
62617a3babSopenharmony_ci0:10  Function Definition: N2::getVec( ( temp 4-component vector of float)
63617a3babSopenharmony_ci0:10    Function Parameters: 
64617a3babSopenharmony_ci0:?     Sequence
65617a3babSopenharmony_ci0:10      Branch: Return with expression
66617a3babSopenharmony_ci0:10        'v2' ( global 4-component vector of float)
67617a3babSopenharmony_ci0:12  Function Definition: N2::N3::getVec( ( temp 4-component vector of float)
68617a3babSopenharmony_ci0:12    Function Parameters: 
69617a3babSopenharmony_ci0:?     Sequence
70617a3babSopenharmony_ci0:12      Branch: Return with expression
71617a3babSopenharmony_ci0:12        'v2' ( global 4-component vector of float)
72617a3babSopenharmony_ci0:15  Function Definition: N2::N3::C1::getVec( ( global 4-component vector of float)
73617a3babSopenharmony_ci0:15    Function Parameters: 
74617a3babSopenharmony_ci0:?     Sequence
75617a3babSopenharmony_ci0:15      Branch: Return with expression
76617a3babSopenharmony_ci0:15        'v2' ( global 4-component vector of float)
77617a3babSopenharmony_ci0:21  Function Definition: @main( ( temp 4-component vector of float)
78617a3babSopenharmony_ci0:21    Function Parameters: 
79617a3babSopenharmony_ci0:?     Sequence
80617a3babSopenharmony_ci0:22      Branch: Return with expression
81617a3babSopenharmony_ci0:22        add ( temp 4-component vector of float)
82617a3babSopenharmony_ci0:22          add ( temp 4-component vector of float)
83617a3babSopenharmony_ci0:22            add ( temp 4-component vector of float)
84617a3babSopenharmony_ci0:22              Function Call: N1::getVec( ( temp 4-component vector of float)
85617a3babSopenharmony_ci0:22              Function Call: N2::getVec( ( temp 4-component vector of float)
86617a3babSopenharmony_ci0:22            Function Call: N2::N3::getVec( ( temp 4-component vector of float)
87617a3babSopenharmony_ci0:22          vector-scale ( temp 4-component vector of float)
88617a3babSopenharmony_ci0:22            Function Call: N2::N3::C1::getVec( ( global 4-component vector of float)
89617a3babSopenharmony_ci0:22            'N2::gf' ( global float)
90617a3babSopenharmony_ci0:21  Function Definition: main( ( temp void)
91617a3babSopenharmony_ci0:21    Function Parameters: 
92617a3babSopenharmony_ci0:?     Sequence
93617a3babSopenharmony_ci0:21      move second child to first child ( temp 4-component vector of float)
94617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
95617a3babSopenharmony_ci0:21        Function Call: @main( ( temp 4-component vector of float)
96617a3babSopenharmony_ci0:?   Linker Objects
97617a3babSopenharmony_ci0:?     'v1' ( global 4-component vector of float)
98617a3babSopenharmony_ci0:?     'v2' ( global 4-component vector of float)
99617a3babSopenharmony_ci0:?     'N2::gf' ( global float)
100617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
101617a3babSopenharmony_ci
102617a3babSopenharmony_ci// Module Version 10000
103617a3babSopenharmony_ci// Generated by (magic number): 8000b
104617a3babSopenharmony_ci// Id's are bound by 50
105617a3babSopenharmony_ci
106617a3babSopenharmony_ci                              Capability Shader
107617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
108617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
109617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 48
110617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
111617a3babSopenharmony_ci                              Source HLSL 500
112617a3babSopenharmony_ci                              Name 4  "main"
113617a3babSopenharmony_ci                              Name 9  "N1::getVec("
114617a3babSopenharmony_ci                              Name 11  "N2::getVec("
115617a3babSopenharmony_ci                              Name 13  "N2::N3::getVec("
116617a3babSopenharmony_ci                              Name 15  "N2::N3::C1::getVec("
117617a3babSopenharmony_ci                              Name 17  "@main("
118617a3babSopenharmony_ci                              Name 20  "v1"
119617a3babSopenharmony_ci                              Name 24  "v2"
120617a3babSopenharmony_ci                              Name 41  "N2::gf"
121617a3babSopenharmony_ci                              Name 48  "@entryPointOutput"
122617a3babSopenharmony_ci                              Decorate 48(@entryPointOutput) Location 0
123617a3babSopenharmony_ci               2:             TypeVoid
124617a3babSopenharmony_ci               3:             TypeFunction 2
125617a3babSopenharmony_ci               6:             TypeFloat 32
126617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
127617a3babSopenharmony_ci               8:             TypeFunction 7(fvec4)
128617a3babSopenharmony_ci              19:             TypePointer Private 7(fvec4)
129617a3babSopenharmony_ci          20(v1):     19(ptr) Variable Private
130617a3babSopenharmony_ci          24(v2):     19(ptr) Variable Private
131617a3babSopenharmony_ci              40:             TypePointer Private 6(float)
132617a3babSopenharmony_ci      41(N2::gf):     40(ptr) Variable Private
133617a3babSopenharmony_ci              47:             TypePointer Output 7(fvec4)
134617a3babSopenharmony_ci48(@entryPointOutput):     47(ptr) Variable Output
135617a3babSopenharmony_ci         4(main):           2 Function None 3
136617a3babSopenharmony_ci               5:             Label
137617a3babSopenharmony_ci              49:    7(fvec4) FunctionCall 17(@main()
138617a3babSopenharmony_ci                              Store 48(@entryPointOutput) 49
139617a3babSopenharmony_ci                              Return
140617a3babSopenharmony_ci                              FunctionEnd
141617a3babSopenharmony_ci  9(N1::getVec():    7(fvec4) Function None 8
142617a3babSopenharmony_ci              10:             Label
143617a3babSopenharmony_ci              21:    7(fvec4) Load 20(v1)
144617a3babSopenharmony_ci                              ReturnValue 21
145617a3babSopenharmony_ci                              FunctionEnd
146617a3babSopenharmony_ci 11(N2::getVec():    7(fvec4) Function None 8
147617a3babSopenharmony_ci              12:             Label
148617a3babSopenharmony_ci              25:    7(fvec4) Load 24(v2)
149617a3babSopenharmony_ci                              ReturnValue 25
150617a3babSopenharmony_ci                              FunctionEnd
151617a3babSopenharmony_ci13(N2::N3::getVec():    7(fvec4) Function None 8
152617a3babSopenharmony_ci              14:             Label
153617a3babSopenharmony_ci              28:    7(fvec4) Load 24(v2)
154617a3babSopenharmony_ci                              ReturnValue 28
155617a3babSopenharmony_ci                              FunctionEnd
156617a3babSopenharmony_ci15(N2::N3::C1::getVec():    7(fvec4) Function None 8
157617a3babSopenharmony_ci              16:             Label
158617a3babSopenharmony_ci              31:    7(fvec4) Load 24(v2)
159617a3babSopenharmony_ci                              ReturnValue 31
160617a3babSopenharmony_ci                              FunctionEnd
161617a3babSopenharmony_ci      17(@main():    7(fvec4) Function None 8
162617a3babSopenharmony_ci              18:             Label
163617a3babSopenharmony_ci              34:    7(fvec4) FunctionCall 9(N1::getVec()
164617a3babSopenharmony_ci              35:    7(fvec4) FunctionCall 11(N2::getVec()
165617a3babSopenharmony_ci              36:    7(fvec4) FAdd 34 35
166617a3babSopenharmony_ci              37:    7(fvec4) FunctionCall 13(N2::N3::getVec()
167617a3babSopenharmony_ci              38:    7(fvec4) FAdd 36 37
168617a3babSopenharmony_ci              39:    7(fvec4) FunctionCall 15(N2::N3::C1::getVec()
169617a3babSopenharmony_ci              42:    6(float) Load 41(N2::gf)
170617a3babSopenharmony_ci              43:    7(fvec4) VectorTimesScalar 39 42
171617a3babSopenharmony_ci              44:    7(fvec4) FAdd 38 43
172617a3babSopenharmony_ci                              ReturnValue 44
173617a3babSopenharmony_ci                              FunctionEnd
174