1617a3babSopenharmony_cifunctionCall.frag
2617a3babSopenharmony_ciWARNING: 0:4: varying deprecated in version 130; may be removed in future release
3617a3babSopenharmony_ci
4617a3babSopenharmony_ciShader version: 130
5617a3babSopenharmony_ci0:? Sequence
6617a3babSopenharmony_ci0:7  Sequence
7617a3babSopenharmony_ci0:7    move second child to first child ( temp float)
8617a3babSopenharmony_ci0:7      'h' ( global float)
9617a3babSopenharmony_ci0:7      Constant:
10617a3babSopenharmony_ci0:7        0.000000
11617a3babSopenharmony_ci0:9  Function Definition: foo(vf4; ( global float)
12617a3babSopenharmony_ci0:9    Function Parameters: 
13617a3babSopenharmony_ci0:9      'bar' ( in 4-component vector of float)
14617a3babSopenharmony_ci0:11    Sequence
15617a3babSopenharmony_ci0:11      Branch: Return with expression
16617a3babSopenharmony_ci0:11        add ( temp float)
17617a3babSopenharmony_ci0:11          direct index ( temp float)
18617a3babSopenharmony_ci0:11            'bar' ( in 4-component vector of float)
19617a3babSopenharmony_ci0:11            Constant:
20617a3babSopenharmony_ci0:11              0 (const int)
21617a3babSopenharmony_ci0:11          direct index ( temp float)
22617a3babSopenharmony_ci0:11            'bar' ( in 4-component vector of float)
23617a3babSopenharmony_ci0:11            Constant:
24617a3babSopenharmony_ci0:11              1 (const int)
25617a3babSopenharmony_ci0:14  Function Definition: bar( ( global void)
26617a3babSopenharmony_ci0:14    Function Parameters: 
27617a3babSopenharmony_ci0:18  Function Definition: unreachableReturn( ( global float)
28617a3babSopenharmony_ci0:18    Function Parameters: 
29617a3babSopenharmony_ci0:20    Sequence
30617a3babSopenharmony_ci0:20      Test condition and select ( temp void)
31617a3babSopenharmony_ci0:20        Condition
32617a3babSopenharmony_ci0:20        Compare Less Than ( temp bool)
33617a3babSopenharmony_ci0:20          'd' ( uniform float)
34617a3babSopenharmony_ci0:20          Constant:
35617a3babSopenharmony_ci0:20            4.200000
36617a3babSopenharmony_ci0:20        true case
37617a3babSopenharmony_ci0:21        Branch: Return with expression
38617a3babSopenharmony_ci0:21          Constant:
39617a3babSopenharmony_ci0:21            1.200000
40617a3babSopenharmony_ci0:20        false case
41617a3babSopenharmony_ci0:23        Branch: Return with expression
42617a3babSopenharmony_ci0:23          Constant:
43617a3babSopenharmony_ci0:23            4.500000
44617a3babSopenharmony_ci0:27  Function Definition: missingReturn( ( global float)
45617a3babSopenharmony_ci0:27    Function Parameters: 
46617a3babSopenharmony_ci0:29    Sequence
47617a3babSopenharmony_ci0:29      Test condition and select ( temp void)
48617a3babSopenharmony_ci0:29        Condition
49617a3babSopenharmony_ci0:29        Compare Less Than ( temp bool)
50617a3babSopenharmony_ci0:29          'd' ( uniform float)
51617a3babSopenharmony_ci0:29          Constant:
52617a3babSopenharmony_ci0:29            4.500000
53617a3babSopenharmony_ci0:29        true case
54617a3babSopenharmony_ci0:30        Sequence
55617a3babSopenharmony_ci0:30          move second child to first child ( temp float)
56617a3babSopenharmony_ci0:30            'h' ( global float)
57617a3babSopenharmony_ci0:30            'd' ( uniform float)
58617a3babSopenharmony_ci0:31          Branch: Return with expression
59617a3babSopenharmony_ci0:31            Constant:
60617a3babSopenharmony_ci0:31              3.900000
61617a3babSopenharmony_ci0:35  Function Definition: main( ( global void)
62617a3babSopenharmony_ci0:35    Function Parameters: 
63617a3babSopenharmony_ci0:37    Sequence
64617a3babSopenharmony_ci0:37      Sequence
65617a3babSopenharmony_ci0:37        move second child to first child ( temp 4-component vector of float)
66617a3babSopenharmony_ci0:37          'color' ( temp 4-component vector of float)
67617a3babSopenharmony_ci0:37          Construct vec4 ( temp 4-component vector of float)
68617a3babSopenharmony_ci0:37            Function Call: foo(vf4; ( global float)
69617a3babSopenharmony_ci0:37              'BaseColor' ( smooth in 4-component vector of float)
70617a3babSopenharmony_ci0:39      Function Call: bar( ( global void)
71617a3babSopenharmony_ci0:40      Sequence
72617a3babSopenharmony_ci0:40        move second child to first child ( temp float)
73617a3babSopenharmony_ci0:40          'f' ( temp float)
74617a3babSopenharmony_ci0:40          Function Call: unreachableReturn( ( global float)
75617a3babSopenharmony_ci0:41      Sequence
76617a3babSopenharmony_ci0:41        move second child to first child ( temp float)
77617a3babSopenharmony_ci0:41          'g' ( temp float)
78617a3babSopenharmony_ci0:41          Function Call: missingReturn( ( global float)
79617a3babSopenharmony_ci0:43      move second child to first child ( temp 4-component vector of float)
80617a3babSopenharmony_ci0:43        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
81617a3babSopenharmony_ci0:43        vector-scale ( temp 4-component vector of float)
82617a3babSopenharmony_ci0:43          vector-scale ( temp 4-component vector of float)
83617a3babSopenharmony_ci0:43            'color' ( temp 4-component vector of float)
84617a3babSopenharmony_ci0:43            'f' ( temp float)
85617a3babSopenharmony_ci0:43          'h' ( global float)
86617a3babSopenharmony_ci0:?   Linker Objects
87617a3babSopenharmony_ci0:?     'bigColor' ( uniform 4-component vector of float)
88617a3babSopenharmony_ci0:?     'BaseColor' ( smooth in 4-component vector of float)
89617a3babSopenharmony_ci0:?     'd' ( uniform float)
90617a3babSopenharmony_ci0:?     'h' ( global float)
91617a3babSopenharmony_ci
92617a3babSopenharmony_ci
93617a3babSopenharmony_ciLinked fragment stage:
94617a3babSopenharmony_ci
95617a3babSopenharmony_ci
96617a3babSopenharmony_ciShader version: 130
97617a3babSopenharmony_ci0:? Sequence
98617a3babSopenharmony_ci0:7  Sequence
99617a3babSopenharmony_ci0:7    move second child to first child ( temp float)
100617a3babSopenharmony_ci0:7      'h' ( global float)
101617a3babSopenharmony_ci0:7      Constant:
102617a3babSopenharmony_ci0:7        0.000000
103617a3babSopenharmony_ci0:9  Function Definition: foo(vf4; ( global float)
104617a3babSopenharmony_ci0:9    Function Parameters: 
105617a3babSopenharmony_ci0:9      'bar' ( in 4-component vector of float)
106617a3babSopenharmony_ci0:11    Sequence
107617a3babSopenharmony_ci0:11      Branch: Return with expression
108617a3babSopenharmony_ci0:11        add ( temp float)
109617a3babSopenharmony_ci0:11          direct index ( temp float)
110617a3babSopenharmony_ci0:11            'bar' ( in 4-component vector of float)
111617a3babSopenharmony_ci0:11            Constant:
112617a3babSopenharmony_ci0:11              0 (const int)
113617a3babSopenharmony_ci0:11          direct index ( temp float)
114617a3babSopenharmony_ci0:11            'bar' ( in 4-component vector of float)
115617a3babSopenharmony_ci0:11            Constant:
116617a3babSopenharmony_ci0:11              1 (const int)
117617a3babSopenharmony_ci0:14  Function Definition: bar( ( global void)
118617a3babSopenharmony_ci0:14    Function Parameters: 
119617a3babSopenharmony_ci0:18  Function Definition: unreachableReturn( ( global float)
120617a3babSopenharmony_ci0:18    Function Parameters: 
121617a3babSopenharmony_ci0:20    Sequence
122617a3babSopenharmony_ci0:20      Test condition and select ( temp void)
123617a3babSopenharmony_ci0:20        Condition
124617a3babSopenharmony_ci0:20        Compare Less Than ( temp bool)
125617a3babSopenharmony_ci0:20          'd' ( uniform float)
126617a3babSopenharmony_ci0:20          Constant:
127617a3babSopenharmony_ci0:20            4.200000
128617a3babSopenharmony_ci0:20        true case
129617a3babSopenharmony_ci0:21        Branch: Return with expression
130617a3babSopenharmony_ci0:21          Constant:
131617a3babSopenharmony_ci0:21            1.200000
132617a3babSopenharmony_ci0:20        false case
133617a3babSopenharmony_ci0:23        Branch: Return with expression
134617a3babSopenharmony_ci0:23          Constant:
135617a3babSopenharmony_ci0:23            4.500000
136617a3babSopenharmony_ci0:27  Function Definition: missingReturn( ( global float)
137617a3babSopenharmony_ci0:27    Function Parameters: 
138617a3babSopenharmony_ci0:29    Sequence
139617a3babSopenharmony_ci0:29      Test condition and select ( temp void)
140617a3babSopenharmony_ci0:29        Condition
141617a3babSopenharmony_ci0:29        Compare Less Than ( temp bool)
142617a3babSopenharmony_ci0:29          'd' ( uniform float)
143617a3babSopenharmony_ci0:29          Constant:
144617a3babSopenharmony_ci0:29            4.500000
145617a3babSopenharmony_ci0:29        true case
146617a3babSopenharmony_ci0:30        Sequence
147617a3babSopenharmony_ci0:30          move second child to first child ( temp float)
148617a3babSopenharmony_ci0:30            'h' ( global float)
149617a3babSopenharmony_ci0:30            'd' ( uniform float)
150617a3babSopenharmony_ci0:31          Branch: Return with expression
151617a3babSopenharmony_ci0:31            Constant:
152617a3babSopenharmony_ci0:31              3.900000
153617a3babSopenharmony_ci0:35  Function Definition: main( ( global void)
154617a3babSopenharmony_ci0:35    Function Parameters: 
155617a3babSopenharmony_ci0:37    Sequence
156617a3babSopenharmony_ci0:37      Sequence
157617a3babSopenharmony_ci0:37        move second child to first child ( temp 4-component vector of float)
158617a3babSopenharmony_ci0:37          'color' ( temp 4-component vector of float)
159617a3babSopenharmony_ci0:37          Construct vec4 ( temp 4-component vector of float)
160617a3babSopenharmony_ci0:37            Function Call: foo(vf4; ( global float)
161617a3babSopenharmony_ci0:37              'BaseColor' ( smooth in 4-component vector of float)
162617a3babSopenharmony_ci0:39      Function Call: bar( ( global void)
163617a3babSopenharmony_ci0:40      Sequence
164617a3babSopenharmony_ci0:40        move second child to first child ( temp float)
165617a3babSopenharmony_ci0:40          'f' ( temp float)
166617a3babSopenharmony_ci0:40          Function Call: unreachableReturn( ( global float)
167617a3babSopenharmony_ci0:41      Sequence
168617a3babSopenharmony_ci0:41        move second child to first child ( temp float)
169617a3babSopenharmony_ci0:41          'g' ( temp float)
170617a3babSopenharmony_ci0:41          Function Call: missingReturn( ( global float)
171617a3babSopenharmony_ci0:43      move second child to first child ( temp 4-component vector of float)
172617a3babSopenharmony_ci0:43        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
173617a3babSopenharmony_ci0:43        vector-scale ( temp 4-component vector of float)
174617a3babSopenharmony_ci0:43          vector-scale ( temp 4-component vector of float)
175617a3babSopenharmony_ci0:43            'color' ( temp 4-component vector of float)
176617a3babSopenharmony_ci0:43            'f' ( temp float)
177617a3babSopenharmony_ci0:43          'h' ( global float)
178617a3babSopenharmony_ci0:?   Linker Objects
179617a3babSopenharmony_ci0:?     'bigColor' ( uniform 4-component vector of float)
180617a3babSopenharmony_ci0:?     'BaseColor' ( smooth in 4-component vector of float)
181617a3babSopenharmony_ci0:?     'd' ( uniform float)
182617a3babSopenharmony_ci0:?     'h' ( global float)
183617a3babSopenharmony_ci
184