1617a3babSopenharmony_ciprepost.frag
2617a3babSopenharmony_ciShader version: 140
3617a3babSopenharmony_ci0:? Sequence
4617a3babSopenharmony_ci0:3  Function Definition: main( ( global void)
5617a3babSopenharmony_ci0:3    Function Parameters: 
6617a3babSopenharmony_ci0:?     Sequence
7617a3babSopenharmony_ci0:10      Sequence
8617a3babSopenharmony_ci0:10        move second child to first child ( temp int)
9617a3babSopenharmony_ci0:10          'index' ( temp int)
10617a3babSopenharmony_ci0:10          Constant:
11617a3babSopenharmony_ci0:10            5 (const int)
12617a3babSopenharmony_ci0:12      move second child to first child ( temp float)
13617a3babSopenharmony_ci0:12        direct index ( temp float)
14617a3babSopenharmony_ci0:12          y: direct index for structure ( temp 5-element array of float)
15617a3babSopenharmony_ci0:12            'str' ( temp structure{ temp 5-element array of float y})
16617a3babSopenharmony_ci0:12            Constant:
17617a3babSopenharmony_ci0:12              0 (const int)
18617a3babSopenharmony_ci0:12          Constant:
19617a3babSopenharmony_ci0:12            4 (const int)
20617a3babSopenharmony_ci0:12        Constant:
21617a3babSopenharmony_ci0:12          2.000000
22617a3babSopenharmony_ci0:13      move second child to first child ( temp float)
23617a3babSopenharmony_ci0:13        't' ( temp float)
24617a3babSopenharmony_ci0:13        Pre-Increment ( temp float)
25617a3babSopenharmony_ci0:13          indirect index ( temp float)
26617a3babSopenharmony_ci0:13            y: direct index for structure ( temp 5-element array of float)
27617a3babSopenharmony_ci0:13              'str' ( temp structure{ temp 5-element array of float y})
28617a3babSopenharmony_ci0:13              Constant:
29617a3babSopenharmony_ci0:13                0 (const int)
30617a3babSopenharmony_ci0:13            Pre-Decrement ( temp int)
31617a3babSopenharmony_ci0:13              'index' ( temp int)
32617a3babSopenharmony_ci0:14      add second child into first child ( temp float)
33617a3babSopenharmony_ci0:14        direct index ( temp float)
34617a3babSopenharmony_ci0:14          y: direct index for structure ( temp 5-element array of float)
35617a3babSopenharmony_ci0:14            'str' ( temp structure{ temp 5-element array of float y})
36617a3babSopenharmony_ci0:14            Constant:
37617a3babSopenharmony_ci0:14              0 (const int)
38617a3babSopenharmony_ci0:14          Constant:
39617a3babSopenharmony_ci0:14            4 (const int)
40617a3babSopenharmony_ci0:14        't' ( temp float)
41617a3babSopenharmony_ci0:15      move second child to first child ( temp float)
42617a3babSopenharmony_ci0:15        't' ( temp float)
43617a3babSopenharmony_ci0:15        Post-Decrement ( temp float)
44617a3babSopenharmony_ci0:15          direct index ( temp float)
45617a3babSopenharmony_ci0:15            y: direct index for structure ( temp 5-element array of float)
46617a3babSopenharmony_ci0:15              'str' ( temp structure{ temp 5-element array of float y})
47617a3babSopenharmony_ci0:15              Constant:
48617a3babSopenharmony_ci0:15                0 (const int)
49617a3babSopenharmony_ci0:15            Constant:
50617a3babSopenharmony_ci0:15              4 (const int)
51617a3babSopenharmony_ci0:16      add second child into first child ( temp float)
52617a3babSopenharmony_ci0:16        indirect index ( temp float)
53617a3babSopenharmony_ci0:16          y: direct index for structure ( temp 5-element array of float)
54617a3babSopenharmony_ci0:16            'str' ( temp structure{ temp 5-element array of float y})
55617a3babSopenharmony_ci0:16            Constant:
56617a3babSopenharmony_ci0:16              0 (const int)
57617a3babSopenharmony_ci0:16          Post-Increment ( temp int)
58617a3babSopenharmony_ci0:16            'index' ( temp int)
59617a3babSopenharmony_ci0:16        't' ( temp float)
60617a3babSopenharmony_ci0:17      Pre-Decrement ( temp float)
61617a3babSopenharmony_ci0:17        indirect index ( temp float)
62617a3babSopenharmony_ci0:17          y: direct index for structure ( temp 5-element array of float)
63617a3babSopenharmony_ci0:17            'str' ( temp structure{ temp 5-element array of float y})
64617a3babSopenharmony_ci0:17            Constant:
65617a3babSopenharmony_ci0:17              0 (const int)
66617a3babSopenharmony_ci0:17          Pre-Decrement ( temp int)
67617a3babSopenharmony_ci0:17            'index' ( temp int)
68617a3babSopenharmony_ci0:19      Sequence
69617a3babSopenharmony_ci0:19        move second child to first child ( temp float)
70617a3babSopenharmony_ci0:19          'x' ( temp float)
71617a3babSopenharmony_ci0:19          direct index ( temp float)
72617a3babSopenharmony_ci0:19            y: direct index for structure ( temp 5-element array of float)
73617a3babSopenharmony_ci0:19              'str' ( temp structure{ temp 5-element array of float y})
74617a3babSopenharmony_ci0:19              Constant:
75617a3babSopenharmony_ci0:19                0 (const int)
76617a3babSopenharmony_ci0:19            Constant:
77617a3babSopenharmony_ci0:19              4 (const int)
78617a3babSopenharmony_ci0:20      Pre-Increment ( temp float)
79617a3babSopenharmony_ci0:20        'x' ( temp float)
80617a3babSopenharmony_ci0:21      Pre-Decrement ( temp float)
81617a3babSopenharmony_ci0:21        'x' ( temp float)
82617a3babSopenharmony_ci0:22      Post-Increment ( temp float)
83617a3babSopenharmony_ci0:22        'x' ( temp float)
84617a3babSopenharmony_ci0:23      Post-Decrement ( temp float)
85617a3babSopenharmony_ci0:23        'x' ( temp float)
86617a3babSopenharmony_ci0:27      Sequence
87617a3babSopenharmony_ci0:27        move second child to first child ( temp float)
88617a3babSopenharmony_ci0:27          'y' ( temp float)
89617a3babSopenharmony_ci0:27          component-wise multiply ( temp float)
90617a3babSopenharmony_ci0:27            'x' ( temp float)
91617a3babSopenharmony_ci0:27            Pre-Increment ( temp float)
92617a3babSopenharmony_ci0:27              'x' ( temp float)
93617a3babSopenharmony_ci0:28      Sequence
94617a3babSopenharmony_ci0:28        move second child to first child ( temp float)
95617a3babSopenharmony_ci0:28          'z' ( temp float)
96617a3babSopenharmony_ci0:28          component-wise multiply ( temp float)
97617a3babSopenharmony_ci0:28            'y' ( temp float)
98617a3babSopenharmony_ci0:28            Post-Decrement ( temp float)
99617a3babSopenharmony_ci0:28              'x' ( temp float)
100617a3babSopenharmony_ci0:33      Sequence
101617a3babSopenharmony_ci0:33        move second child to first child ( temp 4-component vector of float)
102617a3babSopenharmony_ci0:33          'v' ( temp 4-component vector of float)
103617a3babSopenharmony_ci0:33          Constant:
104617a3babSopenharmony_ci0:33            1.000000
105617a3babSopenharmony_ci0:33            2.000000
106617a3babSopenharmony_ci0:33            3.000000
107617a3babSopenharmony_ci0:33            4.000000
108617a3babSopenharmony_ci0:34      move second child to first child ( temp float)
109617a3babSopenharmony_ci0:34        direct index ( temp float)
110617a3babSopenharmony_ci0:34          'v' ( temp 4-component vector of float)
111617a3babSopenharmony_ci0:34          Constant:
112617a3babSopenharmony_ci0:34            1 (const int)
113617a3babSopenharmony_ci0:34        Post-Decrement ( temp float)
114617a3babSopenharmony_ci0:34          direct index ( temp float)
115617a3babSopenharmony_ci0:34            'v' ( temp 4-component vector of float)
116617a3babSopenharmony_ci0:34            Constant:
117617a3babSopenharmony_ci0:34              2 (const int)
118617a3babSopenharmony_ci0:35      move second child to first child ( temp float)
119617a3babSopenharmony_ci0:35        direct index ( temp float)
120617a3babSopenharmony_ci0:35          'v' ( temp 4-component vector of float)
121617a3babSopenharmony_ci0:35          Constant:
122617a3babSopenharmony_ci0:35            0 (const int)
123617a3babSopenharmony_ci0:35        Pre-Decrement ( temp float)
124617a3babSopenharmony_ci0:35          direct index ( temp float)
125617a3babSopenharmony_ci0:35            'v' ( temp 4-component vector of float)
126617a3babSopenharmony_ci0:35            Constant:
127617a3babSopenharmony_ci0:35              3 (const int)
128617a3babSopenharmony_ci0:37      move second child to first child ( temp 4-component vector of float)
129617a3babSopenharmony_ci0:37        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
130617a3babSopenharmony_ci0:37        vector-scale ( temp 4-component vector of float)
131617a3babSopenharmony_ci0:37          'z' ( temp float)
132617a3babSopenharmony_ci0:37          'v' ( temp 4-component vector of float)
133617a3babSopenharmony_ci0:?   Linker Objects
134617a3babSopenharmony_ci
135617a3babSopenharmony_ci
136617a3babSopenharmony_ciLinked fragment stage:
137617a3babSopenharmony_ci
138617a3babSopenharmony_ci
139617a3babSopenharmony_ciShader version: 140
140617a3babSopenharmony_ci0:? Sequence
141617a3babSopenharmony_ci0:3  Function Definition: main( ( global void)
142617a3babSopenharmony_ci0:3    Function Parameters: 
143617a3babSopenharmony_ci0:?     Sequence
144617a3babSopenharmony_ci0:10      Sequence
145617a3babSopenharmony_ci0:10        move second child to first child ( temp int)
146617a3babSopenharmony_ci0:10          'index' ( temp int)
147617a3babSopenharmony_ci0:10          Constant:
148617a3babSopenharmony_ci0:10            5 (const int)
149617a3babSopenharmony_ci0:12      move second child to first child ( temp float)
150617a3babSopenharmony_ci0:12        direct index ( temp float)
151617a3babSopenharmony_ci0:12          y: direct index for structure ( temp 5-element array of float)
152617a3babSopenharmony_ci0:12            'str' ( temp structure{ temp 5-element array of float y})
153617a3babSopenharmony_ci0:12            Constant:
154617a3babSopenharmony_ci0:12              0 (const int)
155617a3babSopenharmony_ci0:12          Constant:
156617a3babSopenharmony_ci0:12            4 (const int)
157617a3babSopenharmony_ci0:12        Constant:
158617a3babSopenharmony_ci0:12          2.000000
159617a3babSopenharmony_ci0:13      move second child to first child ( temp float)
160617a3babSopenharmony_ci0:13        't' ( temp float)
161617a3babSopenharmony_ci0:13        Pre-Increment ( temp float)
162617a3babSopenharmony_ci0:13          indirect index ( temp float)
163617a3babSopenharmony_ci0:13            y: direct index for structure ( temp 5-element array of float)
164617a3babSopenharmony_ci0:13              'str' ( temp structure{ temp 5-element array of float y})
165617a3babSopenharmony_ci0:13              Constant:
166617a3babSopenharmony_ci0:13                0 (const int)
167617a3babSopenharmony_ci0:13            Pre-Decrement ( temp int)
168617a3babSopenharmony_ci0:13              'index' ( temp int)
169617a3babSopenharmony_ci0:14      add second child into first child ( temp float)
170617a3babSopenharmony_ci0:14        direct index ( temp float)
171617a3babSopenharmony_ci0:14          y: direct index for structure ( temp 5-element array of float)
172617a3babSopenharmony_ci0:14            'str' ( temp structure{ temp 5-element array of float y})
173617a3babSopenharmony_ci0:14            Constant:
174617a3babSopenharmony_ci0:14              0 (const int)
175617a3babSopenharmony_ci0:14          Constant:
176617a3babSopenharmony_ci0:14            4 (const int)
177617a3babSopenharmony_ci0:14        't' ( temp float)
178617a3babSopenharmony_ci0:15      move second child to first child ( temp float)
179617a3babSopenharmony_ci0:15        't' ( temp float)
180617a3babSopenharmony_ci0:15        Post-Decrement ( temp float)
181617a3babSopenharmony_ci0:15          direct index ( temp float)
182617a3babSopenharmony_ci0:15            y: direct index for structure ( temp 5-element array of float)
183617a3babSopenharmony_ci0:15              'str' ( temp structure{ temp 5-element array of float y})
184617a3babSopenharmony_ci0:15              Constant:
185617a3babSopenharmony_ci0:15                0 (const int)
186617a3babSopenharmony_ci0:15            Constant:
187617a3babSopenharmony_ci0:15              4 (const int)
188617a3babSopenharmony_ci0:16      add second child into first child ( temp float)
189617a3babSopenharmony_ci0:16        indirect index ( temp float)
190617a3babSopenharmony_ci0:16          y: direct index for structure ( temp 5-element array of float)
191617a3babSopenharmony_ci0:16            'str' ( temp structure{ temp 5-element array of float y})
192617a3babSopenharmony_ci0:16            Constant:
193617a3babSopenharmony_ci0:16              0 (const int)
194617a3babSopenharmony_ci0:16          Post-Increment ( temp int)
195617a3babSopenharmony_ci0:16            'index' ( temp int)
196617a3babSopenharmony_ci0:16        't' ( temp float)
197617a3babSopenharmony_ci0:17      Pre-Decrement ( temp float)
198617a3babSopenharmony_ci0:17        indirect index ( temp float)
199617a3babSopenharmony_ci0:17          y: direct index for structure ( temp 5-element array of float)
200617a3babSopenharmony_ci0:17            'str' ( temp structure{ temp 5-element array of float y})
201617a3babSopenharmony_ci0:17            Constant:
202617a3babSopenharmony_ci0:17              0 (const int)
203617a3babSopenharmony_ci0:17          Pre-Decrement ( temp int)
204617a3babSopenharmony_ci0:17            'index' ( temp int)
205617a3babSopenharmony_ci0:19      Sequence
206617a3babSopenharmony_ci0:19        move second child to first child ( temp float)
207617a3babSopenharmony_ci0:19          'x' ( temp float)
208617a3babSopenharmony_ci0:19          direct index ( temp float)
209617a3babSopenharmony_ci0:19            y: direct index for structure ( temp 5-element array of float)
210617a3babSopenharmony_ci0:19              'str' ( temp structure{ temp 5-element array of float y})
211617a3babSopenharmony_ci0:19              Constant:
212617a3babSopenharmony_ci0:19                0 (const int)
213617a3babSopenharmony_ci0:19            Constant:
214617a3babSopenharmony_ci0:19              4 (const int)
215617a3babSopenharmony_ci0:20      Pre-Increment ( temp float)
216617a3babSopenharmony_ci0:20        'x' ( temp float)
217617a3babSopenharmony_ci0:21      Pre-Decrement ( temp float)
218617a3babSopenharmony_ci0:21        'x' ( temp float)
219617a3babSopenharmony_ci0:22      Post-Increment ( temp float)
220617a3babSopenharmony_ci0:22        'x' ( temp float)
221617a3babSopenharmony_ci0:23      Post-Decrement ( temp float)
222617a3babSopenharmony_ci0:23        'x' ( temp float)
223617a3babSopenharmony_ci0:27      Sequence
224617a3babSopenharmony_ci0:27        move second child to first child ( temp float)
225617a3babSopenharmony_ci0:27          'y' ( temp float)
226617a3babSopenharmony_ci0:27          component-wise multiply ( temp float)
227617a3babSopenharmony_ci0:27            'x' ( temp float)
228617a3babSopenharmony_ci0:27            Pre-Increment ( temp float)
229617a3babSopenharmony_ci0:27              'x' ( temp float)
230617a3babSopenharmony_ci0:28      Sequence
231617a3babSopenharmony_ci0:28        move second child to first child ( temp float)
232617a3babSopenharmony_ci0:28          'z' ( temp float)
233617a3babSopenharmony_ci0:28          component-wise multiply ( temp float)
234617a3babSopenharmony_ci0:28            'y' ( temp float)
235617a3babSopenharmony_ci0:28            Post-Decrement ( temp float)
236617a3babSopenharmony_ci0:28              'x' ( temp float)
237617a3babSopenharmony_ci0:33      Sequence
238617a3babSopenharmony_ci0:33        move second child to first child ( temp 4-component vector of float)
239617a3babSopenharmony_ci0:33          'v' ( temp 4-component vector of float)
240617a3babSopenharmony_ci0:33          Constant:
241617a3babSopenharmony_ci0:33            1.000000
242617a3babSopenharmony_ci0:33            2.000000
243617a3babSopenharmony_ci0:33            3.000000
244617a3babSopenharmony_ci0:33            4.000000
245617a3babSopenharmony_ci0:34      move second child to first child ( temp float)
246617a3babSopenharmony_ci0:34        direct index ( temp float)
247617a3babSopenharmony_ci0:34          'v' ( temp 4-component vector of float)
248617a3babSopenharmony_ci0:34          Constant:
249617a3babSopenharmony_ci0:34            1 (const int)
250617a3babSopenharmony_ci0:34        Post-Decrement ( temp float)
251617a3babSopenharmony_ci0:34          direct index ( temp float)
252617a3babSopenharmony_ci0:34            'v' ( temp 4-component vector of float)
253617a3babSopenharmony_ci0:34            Constant:
254617a3babSopenharmony_ci0:34              2 (const int)
255617a3babSopenharmony_ci0:35      move second child to first child ( temp float)
256617a3babSopenharmony_ci0:35        direct index ( temp float)
257617a3babSopenharmony_ci0:35          'v' ( temp 4-component vector of float)
258617a3babSopenharmony_ci0:35          Constant:
259617a3babSopenharmony_ci0:35            0 (const int)
260617a3babSopenharmony_ci0:35        Pre-Decrement ( temp float)
261617a3babSopenharmony_ci0:35          direct index ( temp float)
262617a3babSopenharmony_ci0:35            'v' ( temp 4-component vector of float)
263617a3babSopenharmony_ci0:35            Constant:
264617a3babSopenharmony_ci0:35              3 (const int)
265617a3babSopenharmony_ci0:37      move second child to first child ( temp 4-component vector of float)
266617a3babSopenharmony_ci0:37        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
267617a3babSopenharmony_ci0:37        vector-scale ( temp 4-component vector of float)
268617a3babSopenharmony_ci0:37          'z' ( temp float)
269617a3babSopenharmony_ci0:37          'v' ( temp 4-component vector of float)
270617a3babSopenharmony_ci0:?   Linker Objects
271617a3babSopenharmony_ci
272