4 0:33 Function Definition: main( ( global void)
5 0:33 Function Parameters:
8 0:35 move second child to first child ( temp bool)
10 0:35 logical-and ( temp bool)
11 0:35 'u_b' ( uniform bool)
12 0:35 'i_b' ( uniform bool)
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)
24 0:36 direct index ( temp bool)
25 0:36 'i_b2' ( uniform 2-component vector of bool)
28 0:36 direct index ( temp bool)
29 0:36 'u_b2' ( uniform 2-component vector of bool)
32 0:36 direct index ( temp bool)
33 0:36 'i_b2' ( uniform 2-component vector of bool)
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)
49 0:37 direct index ( temp bool)
50 0:37 'i_b3' ( uniform 3-component vector of bool)
53 0:37 direct index ( temp bool)
54 0:37 'u_b3' ( uniform 3-component vector of bool)
57 0:37 direct index ( temp bool)
58 0:37 'i_b3' ( uniform 3-component vector of bool)
61 0:37 direct index ( temp bool)
62 0:37 'u_b3' ( uniform 3-component vector of bool)
65 0:37 direct index ( temp bool)
66 0:37 'i_b3' ( uniform 3-component vector of bool)
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)
84 0:38 direct index ( temp bool)
85 0:38 'i_b4' ( uniform 4-component vector of bool)
88 0:38 direct index ( temp bool)
89 0:38 'u_b4' ( uniform 4-component vector of bool)
92 0:38 direct index ( temp bool)
93 0:38 'i_b4' ( uniform 4-component vector of bool)
96 0:38 direct index ( temp bool)
97 0:38 'u_b4' ( uniform 4-component vector of bool)
100 0:38 direct index ( temp bool)
101 0:38 'i_b4' ( uniform 4-component vector of bool)
104 0:38 direct index ( temp bool)
105 0:38 'u_b4' ( uniform 4-component vector of bool)
108 0:38 direct index ( temp bool)
109 0:38 'i_b4' ( uniform 4-component vector of bool)
113 0:40 move second child to first child ( temp int)
116 0:40 'u_i' ( uniform int)
117 0:40 'i_i' ( flat in int)
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)
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)
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)
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)
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)
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)
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)
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)
178 0:53 direct index ( temp bool)
179 0:53 'b2' ( temp 2-component vector of bool)
182 0:54 direct index ( temp bool)
183 0:54 'b3' ( temp 3-component vector of bool)
186 0:55 direct index ( temp bool)
187 0:55 'b3' ( temp 3-component vector of bool)
190 0:56 direct index ( temp bool)
191 0:56 'b3' ( temp 3-component vector of bool)
194 0:57 direct index ( temp bool)
195 0:57 'b4' ( temp 4-component vector of bool)
198 0:58 direct index ( temp bool)
199 0:58 'b4' ( temp 4-component vector of bool)
202 0:59 direct index ( temp bool)
203 0:59 'b4' ( temp 4-component vector of bool)
206 0:60 direct index ( temp bool)
207 0:60 'b4' ( temp 4-component vector of bool)
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)
233 0:62 direct index ( temp int)
234 0:62 'i2' ( temp 2-component vector of int)
237 0:63 direct index ( temp int)
238 0:63 'i2' ( temp 2-component vector of int)
241 0:64 direct index ( temp int)
242 0:64 'i3' ( temp 3-component vector of int)
245 0:65 direct index ( temp int)
246 0:65 'i3' ( temp 3-component vector of int)
249 0:66 direct index ( temp int)
250 0:66 'i3' ( temp 3-component vector of int)
253 0:67 direct index ( temp int)
254 0:67 'i4' ( temp 4-component vector of int)
257 0:68 direct index ( temp int)
258 0:68 'i4' ( temp 4-component vector of int)
261 0:69 direct index ( temp int)
262 0:69 'i4' ( temp 4-component vector of int)
265 0:70 direct index ( temp int)
266 0:70 'i4' ( temp 4-component vector of int)
269 0:71 'f' ( temp float)
270 0:72 direct index ( temp float)
271 0:72 'f2' ( temp 2-component vector of float)
274 0:73 direct index ( temp float)
275 0:73 'f2' ( temp 2-component vector of float)
278 0:74 direct index ( temp float)
279 0:74 'f3' ( temp 3-component vector of float)
282 0:75 direct index ( temp float)
283 0:75 'f3' ( temp 3-component vector of float)
286 0:76 direct index ( temp float)
287 0:76 'f3' ( temp 3-component vector of float)
290 0:77 direct index ( temp float)
291 0:77 'f4' ( temp 4-component vector of float)
294 0:78 direct index ( temp float)
295 0:78 'f4' ( temp 4-component vector of float)
298 0:79 direct index ( temp float)
299 0:79 'f4' ( temp 4-component vector of float)
302 0:80 direct index ( temp float)
303 0:80 'f4' ( temp 4-component vector of float)
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)
339 Linked fragment stage:
344 0:33 Function Definition: main( ( global void)
345 0:33 Function Parameters:
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)
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)
364 0:36 direct index ( temp bool)
365 0:36 'i_b2' ( uniform 2-component vector of bool)
368 0:36 direct index ( temp bool)
369 0:36 'u_b2' ( uniform 2-component vector of bool)
372 0:36 direct index ( temp bool)
373 0:36 'i_b2' ( uniform 2-component vector of bool)
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)
389 0:37 direct index ( temp bool)
390 0:37 'i_b3' ( uniform 3-component vector of bool)
393 0:37 direct index ( temp bool)
394 0:37 'u_b3' ( uniform 3-component vector of bool)
397 0:37 direct index ( temp bool)
398 0:37 'i_b3' ( uniform 3-component vector of bool)
401 0:37 direct index ( temp bool)
402 0:37 'u_b3' ( uniform 3-component vector of bool)
405 0:37 direct index ( temp bool)
406 0:37 'i_b3' ( uniform 3-component vector of bool)
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)
424 0:38 direct index ( temp bool)
425 0:38 'i_b4' ( uniform 4-component vector of bool)
428 0:38 direct index ( temp bool)
429 0:38 'u_b4' ( uniform 4-component vector of bool)
432 0:38 direct index ( temp bool)
433 0:38 'i_b4' ( uniform 4-component vector of bool)
436 0:38 direct index ( temp bool)
437 0:38 'u_b4' ( uniform 4-component vector of bool)
440 0:38 direct index ( temp bool)
441 0:38 'i_b4' ( uniform 4-component vector of bool)
444 0:38 direct index ( temp bool)
445 0:38 'u_b4' ( uniform 4-component vector of bool)
448 0:38 direct index ( temp bool)
449 0:38 'i_b4' ( uniform 4-component vector of bool)
453 0:40 move second child to first child ( temp int)
456 0:40 'u_i' ( uniform int)
457 0:40 'i_i' ( flat in int)
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)
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)
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)
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)
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)
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)
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)
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)
518 0:53 direct index ( temp bool)
519 0:53 'b2' ( temp 2-component vector of bool)
522 0:54 direct index ( temp bool)
523 0:54 'b3' ( temp 3-component vector of bool)
526 0:55 direct index ( temp bool)
527 0:55 'b3' ( temp 3-component vector of bool)
530 0:56 direct index ( temp bool)
531 0:56 'b3' ( temp 3-component vector of bool)
534 0:57 direct index ( temp bool)
535 0:57 'b4' ( temp 4-component vector of bool)
538 0:58 direct index ( temp bool)
539 0:58 'b4' ( temp 4-component vector of bool)
542 0:59 direct index ( temp bool)
543 0:59 'b4' ( temp 4-component vector of bool)
546 0:60 direct index ( temp bool)
547 0:60 'b4' ( temp 4-component vector of bool)
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)
573 0:62 direct index ( temp int)
574 0:62 'i2' ( temp 2-component vector of int)
577 0:63 direct index ( temp int)
578 0:63 'i2' ( temp 2-component vector of int)
581 0:64 direct index ( temp int)
582 0:64 'i3' ( temp 3-component vector of int)
585 0:65 direct index ( temp int)
586 0:65 'i3' ( temp 3-component vector of int)
589 0:66 direct index ( temp int)
590 0:66 'i3' ( temp 3-component vector of int)
593 0:67 direct index ( temp int)
594 0:67 'i4' ( temp 4-component vector of int)
597 0:68 direct index ( temp int)
598 0:68 'i4' ( temp 4-component vector of int)
601 0:69 direct index ( temp int)
602 0:69 'i4' ( temp 4-component vector of int)
605 0:70 direct index ( temp int)
606 0:70 'i4' ( temp 4-component vector of int)
609 0:71 'f' ( temp float)
610 0:72 direct index ( temp float)
611 0:72 'f2' ( temp 2-component vector of float)
614 0:73 direct index ( temp float)
615 0:73 'f2' ( temp 2-component vector of float)
618 0:74 direct index ( temp float)
619 0:74 'f3' ( temp 3-component vector of float)
622 0:75 direct index ( temp float)
623 0:75 'f3' ( temp 3-component vector of float)
626 0:76 direct index ( temp float)
627 0:76 'f3' ( temp 3-component vector of float)
630 0:77 direct index ( temp float)
631 0:77 'f4' ( temp 4-component vector of float)
634 0:78 direct index ( temp float)
635 0:78 'f4' ( temp 4-component vector of float)
638 0:79 direct index ( temp float)
639 0:79 'f4' ( temp 4-component vector of float)
642 0:80 direct index ( temp float)
643 0:80 'f4' ( temp 4-component vector of float)
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)