Setup dependent external sources
[platform/upstream/VK-GL-CTS.git] / external / glslang / src / Test / baseResults / types.frag.out
1 types.frag
2 Shader version: 130
3 0:? Sequence
4 0:33  Function Definition: main( ( global void)
5 0:33    Function Parameters: 
6 0:35    Sequence
7 0:35      Sequence
8 0:35        move second child to first child ( temp bool)
9 0:35          'b' ( temp bool)
10 0:35          logical-and ( temp bool)
11 0:35            'u_b' ( uniform bool)
12 0:35            'i_b' ( uniform bool)
13 0:36      Sequence
14 0:36        move second child to first child ( temp 2-component vector of bool)
15 0:36          'b2' ( temp 2-component vector of bool)
16 0:36          Construct bvec2 ( temp 2-component vector of bool)
17 0:36            logical-and ( temp bool)
18 0:36              logical-and ( temp bool)
19 0:36                logical-and ( temp bool)
20 0:36                  direct index ( temp bool)
21 0:36                    'u_b2' ( uniform 2-component vector of bool)
22 0:36                    Constant:
23 0:36                      0 (const int)
24 0:36                  direct index ( temp bool)
25 0:36                    'i_b2' ( uniform 2-component vector of bool)
26 0:36                    Constant:
27 0:36                      0 (const int)
28 0:36                direct index ( temp bool)
29 0:36                  'u_b2' ( uniform 2-component vector of bool)
30 0:36                  Constant:
31 0:36                    1 (const int)
32 0:36              direct index ( temp bool)
33 0:36                'i_b2' ( uniform 2-component vector of bool)
34 0:36                Constant:
35 0:36                  1 (const int)
36 0:37      Sequence
37 0:37        move second child to first child ( temp 3-component vector of bool)
38 0:37          'b3' ( temp 3-component vector of bool)
39 0:37          Construct bvec3 ( temp 3-component vector of bool)
40 0:37            logical-and ( temp bool)
41 0:37              logical-and ( temp bool)
42 0:37                logical-and ( temp bool)
43 0:37                  logical-and ( temp bool)
44 0:37                    logical-and ( temp bool)
45 0:37                      direct index ( temp bool)
46 0:37                        'u_b3' ( uniform 3-component vector of bool)
47 0:37                        Constant:
48 0:37                          0 (const int)
49 0:37                      direct index ( temp bool)
50 0:37                        'i_b3' ( uniform 3-component vector of bool)
51 0:37                        Constant:
52 0:37                          0 (const int)
53 0:37                    direct index ( temp bool)
54 0:37                      'u_b3' ( uniform 3-component vector of bool)
55 0:37                      Constant:
56 0:37                        1 (const int)
57 0:37                  direct index ( temp bool)
58 0:37                    'i_b3' ( uniform 3-component vector of bool)
59 0:37                    Constant:
60 0:37                      1 (const int)
61 0:37                direct index ( temp bool)
62 0:37                  'u_b3' ( uniform 3-component vector of bool)
63 0:37                  Constant:
64 0:37                    2 (const int)
65 0:37              direct index ( temp bool)
66 0:37                'i_b3' ( uniform 3-component vector of bool)
67 0:37                Constant:
68 0:37                  2 (const int)
69 0:38      Sequence
70 0:38        move second child to first child ( temp 4-component vector of bool)
71 0:38          'b4' ( temp 4-component vector of bool)
72 0:38          Construct bvec4 ( temp 4-component vector of bool)
73 0:38            logical-and ( temp bool)
74 0:38              logical-and ( temp bool)
75 0:38                logical-and ( temp bool)
76 0:38                  logical-and ( temp bool)
77 0:38                    logical-and ( temp bool)
78 0:38                      logical-and ( temp bool)
79 0:38                        logical-and ( temp bool)
80 0:38                          direct index ( temp bool)
81 0:38                            'u_b4' ( uniform 4-component vector of bool)
82 0:38                            Constant:
83 0:38                              0 (const int)
84 0:38                          direct index ( temp bool)
85 0:38                            'i_b4' ( uniform 4-component vector of bool)
86 0:38                            Constant:
87 0:38                              0 (const int)
88 0:38                        direct index ( temp bool)
89 0:38                          'u_b4' ( uniform 4-component vector of bool)
90 0:38                          Constant:
91 0:38                            1 (const int)
92 0:38                      direct index ( temp bool)
93 0:38                        'i_b4' ( uniform 4-component vector of bool)
94 0:38                        Constant:
95 0:38                          1 (const int)
96 0:38                    direct index ( temp bool)
97 0:38                      'u_b4' ( uniform 4-component vector of bool)
98 0:38                      Constant:
99 0:38                        2 (const int)
100 0:38                  direct index ( temp bool)
101 0:38                    'i_b4' ( uniform 4-component vector of bool)
102 0:38                    Constant:
103 0:38                      2 (const int)
104 0:38                direct index ( temp bool)
105 0:38                  'u_b4' ( uniform 4-component vector of bool)
106 0:38                  Constant:
107 0:38                    3 (const int)
108 0:38              direct index ( temp bool)
109 0:38                'i_b4' ( uniform 4-component vector of bool)
110 0:38                Constant:
111 0:38                  3 (const int)
112 0:40      Sequence
113 0:40        move second child to first child ( temp int)
114 0:40          'i' ( temp int)
115 0:40          add ( temp int)
116 0:40            'u_i' ( uniform int)
117 0:40            'i_i' ( flat in int)
118 0:41      Sequence
119 0:41        move second child to first child ( temp 2-component vector of int)
120 0:41          'i2' ( temp 2-component vector of int)
121 0:41          add ( temp 2-component vector of int)
122 0:41            'u_i2' ( uniform 2-component vector of int)
123 0:41            'i_i2' ( flat in 2-component vector of int)
124 0:42      Sequence
125 0:42        move second child to first child ( temp 3-component vector of int)
126 0:42          'i3' ( temp 3-component vector of int)
127 0:42          add ( temp 3-component vector of int)
128 0:42            'u_i3' ( uniform 3-component vector of int)
129 0:42            'i_i3' ( flat in 3-component vector of int)
130 0:43      Sequence
131 0:43        move second child to first child ( temp 4-component vector of int)
132 0:43          'i4' ( temp 4-component vector of int)
133 0:43          add ( temp 4-component vector of int)
134 0:43            'u_i4' ( uniform 4-component vector of int)
135 0:43            'i_i4' ( flat in 4-component vector of int)
136 0:45      Sequence
137 0:45        move second child to first child ( temp float)
138 0:45          'f' ( temp float)
139 0:45          add ( temp float)
140 0:45            'u_f' ( uniform float)
141 0:45            'i_f' ( smooth in float)
142 0:46      Sequence
143 0:46        move second child to first child ( temp 2-component vector of float)
144 0:46          'f2' ( temp 2-component vector of float)
145 0:46          add ( temp 2-component vector of float)
146 0:46            'u_f2' ( uniform 2-component vector of float)
147 0:46            'i_f2' ( smooth in 2-component vector of float)
148 0:47      Sequence
149 0:47        move second child to first child ( temp 3-component vector of float)
150 0:47          'f3' ( temp 3-component vector of float)
151 0:47          add ( temp 3-component vector of float)
152 0:47            'u_f3' ( uniform 3-component vector of float)
153 0:47            'i_f3' ( smooth in 3-component vector of float)
154 0:48      Sequence
155 0:48        move second child to first child ( temp 4-component vector of float)
156 0:48          'f4' ( temp 4-component vector of float)
157 0:48          add ( temp 4-component vector of float)
158 0:48            'u_f4' ( uniform 4-component vector of float)
159 0:48            'i_f4' ( smooth in 4-component vector of float)
160 0:50      move second child to first child ( temp 4-component vector of float)
161 0:50        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
162 0:60        Test condition and select ( temp 4-component vector of float)
163 0:60          Condition
164 0:59          logical-or ( temp bool)
165 0:58            logical-or ( temp bool)
166 0:57              logical-or ( temp bool)
167 0:56                logical-or ( temp bool)
168 0:55                  logical-or ( temp bool)
169 0:54                    logical-or ( temp bool)
170 0:53                      logical-or ( temp bool)
171 0:52                        logical-or ( temp bool)
172 0:51                          logical-or ( temp bool)
173 0:51                            'b' ( temp bool)
174 0:52                            direct index ( temp bool)
175 0:52                              'b2' ( temp 2-component vector of bool)
176 0:52                              Constant:
177 0:52                                0 (const int)
178 0:53                          direct index ( temp bool)
179 0:53                            'b2' ( temp 2-component vector of bool)
180 0:53                            Constant:
181 0:53                              1 (const int)
182 0:54                        direct index ( temp bool)
183 0:54                          'b3' ( temp 3-component vector of bool)
184 0:54                          Constant:
185 0:54                            0 (const int)
186 0:55                      direct index ( temp bool)
187 0:55                        'b3' ( temp 3-component vector of bool)
188 0:55                        Constant:
189 0:55                          1 (const int)
190 0:56                    direct index ( temp bool)
191 0:56                      'b3' ( temp 3-component vector of bool)
192 0:56                      Constant:
193 0:56                        2 (const int)
194 0:57                  direct index ( temp bool)
195 0:57                    'b4' ( temp 4-component vector of bool)
196 0:57                    Constant:
197 0:57                      0 (const int)
198 0:58                direct index ( temp bool)
199 0:58                  'b4' ( temp 4-component vector of bool)
200 0:58                  Constant:
201 0:58                    1 (const int)
202 0:59              direct index ( temp bool)
203 0:59                'b4' ( temp 4-component vector of bool)
204 0:59                Constant:
205 0:59                  2 (const int)
206 0:60            direct index ( temp bool)
207 0:60              'b4' ( temp 4-component vector of bool)
208 0:60              Constant:
209 0:60                3 (const int)
210 0:60          true case
211 0:79          Construct vec4 ( temp 4-component vector of float)
212 0:79            add ( temp float)
213 0:78              add ( temp float)
214 0:77                add ( temp float)
215 0:76                  add ( temp float)
216 0:75                    add ( temp float)
217 0:74                      add ( temp float)
218 0:73                        add ( temp float)
219 0:72                          add ( temp float)
220 0:71                            add ( temp float)
221 0:70                              add ( temp float)
222 0:69                                Convert int to float ( temp float)
223 0:69                                  add ( temp int)
224 0:68                                    add ( temp int)
225 0:67                                      add ( temp int)
226 0:66                                        add ( temp int)
227 0:65                                          add ( temp int)
228 0:64                                            add ( temp int)
229 0:63                                              add ( temp int)
230 0:62                                                add ( temp int)
231 0:61                                                  add ( temp int)
232 0:61                                                    'i' ( temp int)
233 0:62                                                    direct index ( temp int)
234 0:62                                                      'i2' ( temp 2-component vector of int)
235 0:62                                                      Constant:
236 0:62                                                        0 (const int)
237 0:63                                                  direct index ( temp int)
238 0:63                                                    'i2' ( temp 2-component vector of int)
239 0:63                                                    Constant:
240 0:63                                                      1 (const int)
241 0:64                                                direct index ( temp int)
242 0:64                                                  'i3' ( temp 3-component vector of int)
243 0:64                                                  Constant:
244 0:64                                                    0 (const int)
245 0:65                                              direct index ( temp int)
246 0:65                                                'i3' ( temp 3-component vector of int)
247 0:65                                                Constant:
248 0:65                                                  1 (const int)
249 0:66                                            direct index ( temp int)
250 0:66                                              'i3' ( temp 3-component vector of int)
251 0:66                                              Constant:
252 0:66                                                2 (const int)
253 0:67                                          direct index ( temp int)
254 0:67                                            'i4' ( temp 4-component vector of int)
255 0:67                                            Constant:
256 0:67                                              0 (const int)
257 0:68                                        direct index ( temp int)
258 0:68                                          'i4' ( temp 4-component vector of int)
259 0:68                                          Constant:
260 0:68                                            1 (const int)
261 0:69                                      direct index ( temp int)
262 0:69                                        'i4' ( temp 4-component vector of int)
263 0:69                                        Constant:
264 0:69                                          2 (const int)
265 0:70                                    direct index ( temp int)
266 0:70                                      'i4' ( temp 4-component vector of int)
267 0:70                                      Constant:
268 0:70                                        3 (const int)
269 0:71                                'f' ( temp float)
270 0:72                              direct index ( temp float)
271 0:72                                'f2' ( temp 2-component vector of float)
272 0:72                                Constant:
273 0:72                                  0 (const int)
274 0:73                            direct index ( temp float)
275 0:73                              'f2' ( temp 2-component vector of float)
276 0:73                              Constant:
277 0:73                                1 (const int)
278 0:74                          direct index ( temp float)
279 0:74                            'f3' ( temp 3-component vector of float)
280 0:74                            Constant:
281 0:74                              0 (const int)
282 0:75                        direct index ( temp float)
283 0:75                          'f3' ( temp 3-component vector of float)
284 0:75                          Constant:
285 0:75                            1 (const int)
286 0:76                      direct index ( temp float)
287 0:76                        'f3' ( temp 3-component vector of float)
288 0:76                        Constant:
289 0:76                          2 (const int)
290 0:77                    direct index ( temp float)
291 0:77                      'f4' ( temp 4-component vector of float)
292 0:77                      Constant:
293 0:77                        0 (const int)
294 0:78                  direct index ( temp float)
295 0:78                    'f4' ( temp 4-component vector of float)
296 0:78                    Constant:
297 0:78                      1 (const int)
298 0:79                direct index ( temp float)
299 0:79                  'f4' ( temp 4-component vector of float)
300 0:79                  Constant:
301 0:79                    2 (const int)
302 0:80              direct index ( temp float)
303 0:80                'f4' ( temp 4-component vector of float)
304 0:80                Constant:
305 0:80                  3 (const int)
306 0:60          false case
307 0:80          Constant:
308 0:80            1.000000
309 0:80            1.000000
310 0:80            1.000000
311 0:80            1.000000
312 0:?   Linker Objects
313 0:?     'u_b' ( uniform bool)
314 0:?     'u_b2' ( uniform 2-component vector of bool)
315 0:?     'u_b3' ( uniform 3-component vector of bool)
316 0:?     'u_b4' ( uniform 4-component vector of bool)
317 0:?     'u_i' ( uniform int)
318 0:?     'u_i2' ( uniform 2-component vector of int)
319 0:?     'u_i3' ( uniform 3-component vector of int)
320 0:?     'u_i4' ( uniform 4-component vector of int)
321 0:?     'u_f' ( uniform float)
322 0:?     'u_f2' ( uniform 2-component vector of float)
323 0:?     'u_f3' ( uniform 3-component vector of float)
324 0:?     'u_f4' ( uniform 4-component vector of float)
325 0:?     'i_b' ( uniform bool)
326 0:?     'i_b2' ( uniform 2-component vector of bool)
327 0:?     'i_b3' ( uniform 3-component vector of bool)
328 0:?     'i_b4' ( uniform 4-component vector of bool)
329 0:?     'i_i' ( flat in int)
330 0:?     'i_i2' ( flat in 2-component vector of int)
331 0:?     'i_i3' ( flat in 3-component vector of int)
332 0:?     'i_i4' ( flat in 4-component vector of int)
333 0:?     'i_f' ( smooth in float)
334 0:?     'i_f2' ( smooth in 2-component vector of float)
335 0:?     'i_f3' ( smooth in 3-component vector of float)
336 0:?     'i_f4' ( smooth in 4-component vector of float)
337
338
339 Linked fragment stage:
340
341
342 Shader version: 130
343 0:? Sequence
344 0:33  Function Definition: main( ( global void)
345 0:33    Function Parameters: 
346 0:35    Sequence
347 0:35      Sequence
348 0:35        move second child to first child ( temp bool)
349 0:35          'b' ( temp bool)
350 0:35          logical-and ( temp bool)
351 0:35            'u_b' ( uniform bool)
352 0:35            'i_b' ( uniform bool)
353 0:36      Sequence
354 0:36        move second child to first child ( temp 2-component vector of bool)
355 0:36          'b2' ( temp 2-component vector of bool)
356 0:36          Construct bvec2 ( temp 2-component vector of bool)
357 0:36            logical-and ( temp bool)
358 0:36              logical-and ( temp bool)
359 0:36                logical-and ( temp bool)
360 0:36                  direct index ( temp bool)
361 0:36                    'u_b2' ( uniform 2-component vector of bool)
362 0:36                    Constant:
363 0:36                      0 (const int)
364 0:36                  direct index ( temp bool)
365 0:36                    'i_b2' ( uniform 2-component vector of bool)
366 0:36                    Constant:
367 0:36                      0 (const int)
368 0:36                direct index ( temp bool)
369 0:36                  'u_b2' ( uniform 2-component vector of bool)
370 0:36                  Constant:
371 0:36                    1 (const int)
372 0:36              direct index ( temp bool)
373 0:36                'i_b2' ( uniform 2-component vector of bool)
374 0:36                Constant:
375 0:36                  1 (const int)
376 0:37      Sequence
377 0:37        move second child to first child ( temp 3-component vector of bool)
378 0:37          'b3' ( temp 3-component vector of bool)
379 0:37          Construct bvec3 ( temp 3-component vector of bool)
380 0:37            logical-and ( temp bool)
381 0:37              logical-and ( temp bool)
382 0:37                logical-and ( temp bool)
383 0:37                  logical-and ( temp bool)
384 0:37                    logical-and ( temp bool)
385 0:37                      direct index ( temp bool)
386 0:37                        'u_b3' ( uniform 3-component vector of bool)
387 0:37                        Constant:
388 0:37                          0 (const int)
389 0:37                      direct index ( temp bool)
390 0:37                        'i_b3' ( uniform 3-component vector of bool)
391 0:37                        Constant:
392 0:37                          0 (const int)
393 0:37                    direct index ( temp bool)
394 0:37                      'u_b3' ( uniform 3-component vector of bool)
395 0:37                      Constant:
396 0:37                        1 (const int)
397 0:37                  direct index ( temp bool)
398 0:37                    'i_b3' ( uniform 3-component vector of bool)
399 0:37                    Constant:
400 0:37                      1 (const int)
401 0:37                direct index ( temp bool)
402 0:37                  'u_b3' ( uniform 3-component vector of bool)
403 0:37                  Constant:
404 0:37                    2 (const int)
405 0:37              direct index ( temp bool)
406 0:37                'i_b3' ( uniform 3-component vector of bool)
407 0:37                Constant:
408 0:37                  2 (const int)
409 0:38      Sequence
410 0:38        move second child to first child ( temp 4-component vector of bool)
411 0:38          'b4' ( temp 4-component vector of bool)
412 0:38          Construct bvec4 ( temp 4-component vector of bool)
413 0:38            logical-and ( temp bool)
414 0:38              logical-and ( temp bool)
415 0:38                logical-and ( temp bool)
416 0:38                  logical-and ( temp bool)
417 0:38                    logical-and ( temp bool)
418 0:38                      logical-and ( temp bool)
419 0:38                        logical-and ( temp bool)
420 0:38                          direct index ( temp bool)
421 0:38                            'u_b4' ( uniform 4-component vector of bool)
422 0:38                            Constant:
423 0:38                              0 (const int)
424 0:38                          direct index ( temp bool)
425 0:38                            'i_b4' ( uniform 4-component vector of bool)
426 0:38                            Constant:
427 0:38                              0 (const int)
428 0:38                        direct index ( temp bool)
429 0:38                          'u_b4' ( uniform 4-component vector of bool)
430 0:38                          Constant:
431 0:38                            1 (const int)
432 0:38                      direct index ( temp bool)
433 0:38                        'i_b4' ( uniform 4-component vector of bool)
434 0:38                        Constant:
435 0:38                          1 (const int)
436 0:38                    direct index ( temp bool)
437 0:38                      'u_b4' ( uniform 4-component vector of bool)
438 0:38                      Constant:
439 0:38                        2 (const int)
440 0:38                  direct index ( temp bool)
441 0:38                    'i_b4' ( uniform 4-component vector of bool)
442 0:38                    Constant:
443 0:38                      2 (const int)
444 0:38                direct index ( temp bool)
445 0:38                  'u_b4' ( uniform 4-component vector of bool)
446 0:38                  Constant:
447 0:38                    3 (const int)
448 0:38              direct index ( temp bool)
449 0:38                'i_b4' ( uniform 4-component vector of bool)
450 0:38                Constant:
451 0:38                  3 (const int)
452 0:40      Sequence
453 0:40        move second child to first child ( temp int)
454 0:40          'i' ( temp int)
455 0:40          add ( temp int)
456 0:40            'u_i' ( uniform int)
457 0:40            'i_i' ( flat in int)
458 0:41      Sequence
459 0:41        move second child to first child ( temp 2-component vector of int)
460 0:41          'i2' ( temp 2-component vector of int)
461 0:41          add ( temp 2-component vector of int)
462 0:41            'u_i2' ( uniform 2-component vector of int)
463 0:41            'i_i2' ( flat in 2-component vector of int)
464 0:42      Sequence
465 0:42        move second child to first child ( temp 3-component vector of int)
466 0:42          'i3' ( temp 3-component vector of int)
467 0:42          add ( temp 3-component vector of int)
468 0:42            'u_i3' ( uniform 3-component vector of int)
469 0:42            'i_i3' ( flat in 3-component vector of int)
470 0:43      Sequence
471 0:43        move second child to first child ( temp 4-component vector of int)
472 0:43          'i4' ( temp 4-component vector of int)
473 0:43          add ( temp 4-component vector of int)
474 0:43            'u_i4' ( uniform 4-component vector of int)
475 0:43            'i_i4' ( flat in 4-component vector of int)
476 0:45      Sequence
477 0:45        move second child to first child ( temp float)
478 0:45          'f' ( temp float)
479 0:45          add ( temp float)
480 0:45            'u_f' ( uniform float)
481 0:45            'i_f' ( smooth in float)
482 0:46      Sequence
483 0:46        move second child to first child ( temp 2-component vector of float)
484 0:46          'f2' ( temp 2-component vector of float)
485 0:46          add ( temp 2-component vector of float)
486 0:46            'u_f2' ( uniform 2-component vector of float)
487 0:46            'i_f2' ( smooth in 2-component vector of float)
488 0:47      Sequence
489 0:47        move second child to first child ( temp 3-component vector of float)
490 0:47          'f3' ( temp 3-component vector of float)
491 0:47          add ( temp 3-component vector of float)
492 0:47            'u_f3' ( uniform 3-component vector of float)
493 0:47            'i_f3' ( smooth in 3-component vector of float)
494 0:48      Sequence
495 0:48        move second child to first child ( temp 4-component vector of float)
496 0:48          'f4' ( temp 4-component vector of float)
497 0:48          add ( temp 4-component vector of float)
498 0:48            'u_f4' ( uniform 4-component vector of float)
499 0:48            'i_f4' ( smooth in 4-component vector of float)
500 0:50      move second child to first child ( temp 4-component vector of float)
501 0:50        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
502 0:60        Test condition and select ( temp 4-component vector of float)
503 0:60          Condition
504 0:59          logical-or ( temp bool)
505 0:58            logical-or ( temp bool)
506 0:57              logical-or ( temp bool)
507 0:56                logical-or ( temp bool)
508 0:55                  logical-or ( temp bool)
509 0:54                    logical-or ( temp bool)
510 0:53                      logical-or ( temp bool)
511 0:52                        logical-or ( temp bool)
512 0:51                          logical-or ( temp bool)
513 0:51                            'b' ( temp bool)
514 0:52                            direct index ( temp bool)
515 0:52                              'b2' ( temp 2-component vector of bool)
516 0:52                              Constant:
517 0:52                                0 (const int)
518 0:53                          direct index ( temp bool)
519 0:53                            'b2' ( temp 2-component vector of bool)
520 0:53                            Constant:
521 0:53                              1 (const int)
522 0:54                        direct index ( temp bool)
523 0:54                          'b3' ( temp 3-component vector of bool)
524 0:54                          Constant:
525 0:54                            0 (const int)
526 0:55                      direct index ( temp bool)
527 0:55                        'b3' ( temp 3-component vector of bool)
528 0:55                        Constant:
529 0:55                          1 (const int)
530 0:56                    direct index ( temp bool)
531 0:56                      'b3' ( temp 3-component vector of bool)
532 0:56                      Constant:
533 0:56                        2 (const int)
534 0:57                  direct index ( temp bool)
535 0:57                    'b4' ( temp 4-component vector of bool)
536 0:57                    Constant:
537 0:57                      0 (const int)
538 0:58                direct index ( temp bool)
539 0:58                  'b4' ( temp 4-component vector of bool)
540 0:58                  Constant:
541 0:58                    1 (const int)
542 0:59              direct index ( temp bool)
543 0:59                'b4' ( temp 4-component vector of bool)
544 0:59                Constant:
545 0:59                  2 (const int)
546 0:60            direct index ( temp bool)
547 0:60              'b4' ( temp 4-component vector of bool)
548 0:60              Constant:
549 0:60                3 (const int)
550 0:60          true case
551 0:79          Construct vec4 ( temp 4-component vector of float)
552 0:79            add ( temp float)
553 0:78              add ( temp float)
554 0:77                add ( temp float)
555 0:76                  add ( temp float)
556 0:75                    add ( temp float)
557 0:74                      add ( temp float)
558 0:73                        add ( temp float)
559 0:72                          add ( temp float)
560 0:71                            add ( temp float)
561 0:70                              add ( temp float)
562 0:69                                Convert int to float ( temp float)
563 0:69                                  add ( temp int)
564 0:68                                    add ( temp int)
565 0:67                                      add ( temp int)
566 0:66                                        add ( temp int)
567 0:65                                          add ( temp int)
568 0:64                                            add ( temp int)
569 0:63                                              add ( temp int)
570 0:62                                                add ( temp int)
571 0:61                                                  add ( temp int)
572 0:61                                                    'i' ( temp int)
573 0:62                                                    direct index ( temp int)
574 0:62                                                      'i2' ( temp 2-component vector of int)
575 0:62                                                      Constant:
576 0:62                                                        0 (const int)
577 0:63                                                  direct index ( temp int)
578 0:63                                                    'i2' ( temp 2-component vector of int)
579 0:63                                                    Constant:
580 0:63                                                      1 (const int)
581 0:64                                                direct index ( temp int)
582 0:64                                                  'i3' ( temp 3-component vector of int)
583 0:64                                                  Constant:
584 0:64                                                    0 (const int)
585 0:65                                              direct index ( temp int)
586 0:65                                                'i3' ( temp 3-component vector of int)
587 0:65                                                Constant:
588 0:65                                                  1 (const int)
589 0:66                                            direct index ( temp int)
590 0:66                                              'i3' ( temp 3-component vector of int)
591 0:66                                              Constant:
592 0:66                                                2 (const int)
593 0:67                                          direct index ( temp int)
594 0:67                                            'i4' ( temp 4-component vector of int)
595 0:67                                            Constant:
596 0:67                                              0 (const int)
597 0:68                                        direct index ( temp int)
598 0:68                                          'i4' ( temp 4-component vector of int)
599 0:68                                          Constant:
600 0:68                                            1 (const int)
601 0:69                                      direct index ( temp int)
602 0:69                                        'i4' ( temp 4-component vector of int)
603 0:69                                        Constant:
604 0:69                                          2 (const int)
605 0:70                                    direct index ( temp int)
606 0:70                                      'i4' ( temp 4-component vector of int)
607 0:70                                      Constant:
608 0:70                                        3 (const int)
609 0:71                                'f' ( temp float)
610 0:72                              direct index ( temp float)
611 0:72                                'f2' ( temp 2-component vector of float)
612 0:72                                Constant:
613 0:72                                  0 (const int)
614 0:73                            direct index ( temp float)
615 0:73                              'f2' ( temp 2-component vector of float)
616 0:73                              Constant:
617 0:73                                1 (const int)
618 0:74                          direct index ( temp float)
619 0:74                            'f3' ( temp 3-component vector of float)
620 0:74                            Constant:
621 0:74                              0 (const int)
622 0:75                        direct index ( temp float)
623 0:75                          'f3' ( temp 3-component vector of float)
624 0:75                          Constant:
625 0:75                            1 (const int)
626 0:76                      direct index ( temp float)
627 0:76                        'f3' ( temp 3-component vector of float)
628 0:76                        Constant:
629 0:76                          2 (const int)
630 0:77                    direct index ( temp float)
631 0:77                      'f4' ( temp 4-component vector of float)
632 0:77                      Constant:
633 0:77                        0 (const int)
634 0:78                  direct index ( temp float)
635 0:78                    'f4' ( temp 4-component vector of float)
636 0:78                    Constant:
637 0:78                      1 (const int)
638 0:79                direct index ( temp float)
639 0:79                  'f4' ( temp 4-component vector of float)
640 0:79                  Constant:
641 0:79                    2 (const int)
642 0:80              direct index ( temp float)
643 0:80                'f4' ( temp 4-component vector of float)
644 0:80                Constant:
645 0:80                  3 (const int)
646 0:60          false case
647 0:80          Constant:
648 0:80            1.000000
649 0:80            1.000000
650 0:80            1.000000
651 0:80            1.000000
652 0:?   Linker Objects
653 0:?     'u_b' ( uniform bool)
654 0:?     'u_b2' ( uniform 2-component vector of bool)
655 0:?     'u_b3' ( uniform 3-component vector of bool)
656 0:?     'u_b4' ( uniform 4-component vector of bool)
657 0:?     'u_i' ( uniform int)
658 0:?     'u_i2' ( uniform 2-component vector of int)
659 0:?     'u_i3' ( uniform 3-component vector of int)
660 0:?     'u_i4' ( uniform 4-component vector of int)
661 0:?     'u_f' ( uniform float)
662 0:?     'u_f2' ( uniform 2-component vector of float)
663 0:?     'u_f3' ( uniform 3-component vector of float)
664 0:?     'u_f4' ( uniform 4-component vector of float)
665 0:?     'i_b' ( uniform bool)
666 0:?     'i_b2' ( uniform 2-component vector of bool)
667 0:?     'i_b3' ( uniform 3-component vector of bool)
668 0:?     'i_b4' ( uniform 4-component vector of bool)
669 0:?     'i_i' ( flat in int)
670 0:?     'i_i2' ( flat in 2-component vector of int)
671 0:?     'i_i3' ( flat in 3-component vector of int)
672 0:?     'i_i4' ( flat in 4-component vector of int)
673 0:?     'i_f' ( smooth in float)
674 0:?     'i_f2' ( smooth in 2-component vector of float)
675 0:?     'i_f3' ( smooth in 3-component vector of float)
676 0:?     'i_f4' ( smooth in 4-component vector of float)
677