2 Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
3 ERROR: 0:109: '[' : index out of range '-1'
4 ERROR: 0:110: '[' : vector index out of range '4'
5 ERROR: 0:111: '[' : index out of range '-2'
6 ERROR: 0:112: '[' : index out of range '-1'
7 ERROR: 0:113: '[' : vector index out of range '3'
8 ERROR: 0:114: '[' : matrix index out of range '3'
9 ERROR: 6 compilation errors. No code generated.
13 ERROR: node is still EOpNull!
14 0:28 Function Definition: main( (global void)
15 0:28 Function Parameters:
18 0:30 move second child to first child (temp 4-component vector of float)
19 0:30 'dx' (temp 4-component vector of float)
20 0:30 dPdx (global 4-component vector of float)
21 0:30 'inv' (smooth in 4-component vector of float)
22 0:37 move second child to first child (temp 4-component vector of float)
23 0:37 'FragColor' (out 4-component vector of float)
29 0:42 move second child to first child (temp 4-component vector of float)
30 0:42 'FragColor' (out 4-component vector of float)
36 0:43 move second child to first child (temp 2-component vector of float)
37 0:43 'out2' (out 2-component vector of float)
41 0:44 move second child to first child (temp 4-component vector of float)
42 0:44 'out3' (out 4-component vector of float)
48 0:45 move second child to first child (temp 4-component vector of float)
49 0:45 'out4' (out 4-component vector of float)
55 0:46 move second child to first child (temp 4-component vector of int)
56 0:46 'out5' (out 4-component vector of int)
62 0:47 move second child to first child (temp 3-component vector of float)
63 0:47 'out6' (out 3-component vector of float)
68 0:48 move second child to first child (temp 4-component vector of float)
69 0:48 'out7' (out 4-component vector of float)
75 0:49 move second child to first child (temp 4-component vector of float)
76 0:49 'out8' (out 4-component vector of float)
82 0:50 move second child to first child (temp 4-component vector of float)
83 0:50 'out9' (out 4-component vector of float)
89 0:51 move second child to first child (temp 4-component vector of float)
90 0:51 'out10' (out 4-component vector of float)
96 0:52 move second child to first child (temp 4-component vector of float)
97 0:52 'out11' (out 4-component vector of float)
103 0:53 move second child to first child (temp 4-component vector of float)
104 0:53 'out11' (out 4-component vector of float)
110 0:54 move second child to first child (temp 4-component vector of float)
111 0:54 'out11' (out 4-component vector of float)
117 0:58 move second child to first child (temp 4-component vector of float)
118 0:58 'out11' (out 4-component vector of float)
124 0:62 move second child to first child (temp 2-component vector of int)
125 0:62 'out12' (out 2-component vector of int)
129 0:63 move second child to first child (temp 2-component vector of int)
130 0:63 'out12' (out 2-component vector of int)
134 0:64 move second child to first child (temp 2-component vector of float)
135 0:64 'out2' (out 2-component vector of float)
139 0:65 move second child to first child (temp 3-component vector of uint)
140 0:65 'out13' (out 3-component vector of uint)
145 0:66 move second child to first child (temp 2-component vector of float)
146 0:66 'out2' (out 2-component vector of float)
150 0:67 move second child to first child (temp 2-component vector of float)
151 0:67 'out2' (out 2-component vector of float)
155 0:68 move second child to first child (temp 2-component vector of float)
156 0:68 'out2' (out 2-component vector of float)
160 0:69 move second child to first child (temp 4-component vector of float)
161 0:69 'out11' (out 4-component vector of float)
167 0:78 Function Definition: foo( (global void)
168 0:78 Function Parameters:
170 0:81 move second child to first child (temp float)
171 0:81 direct index (temp float)
172 0:81 'a' (temp 3-element array of float)
180 0:83 2147483647 (const int)
191 0:103 Function Definition: foo2( (global void)
192 0:103 Function Parameters:
194 0:105 direct index (temp float)
195 0:105 'a1' (global 1-element array of float)
198 0:106 direct index (temp float)
199 0:106 'a2' (global 2-element array of float)
202 0:107 direct index (temp float)
203 0:107 'a3' (global 4-element array of float)
206 0:108 direct index (temp float)
207 0:108 'a4' (global 2-element array of float)
222 0:116 move second child to first child (temp int)
225 0:116 2147483647 (const int)
226 0:117 move second child to first child (temp int)
229 0:117 -2147483648 (const int)
230 0:118 move second child to first child (temp int)
233 0:118 -2147483647 (const int)
235 0:119 move second child to first child (temp float)
236 0:119 'f' (temp float)
239 0:120 move second child to first child (temp float)
240 0:120 'f' (temp float)
241 0:120 direct index (temp float)
242 0:120 Construct vec4 (temp 4-component vector of float)
243 0:120 Test condition and select (temp float)
245 0:120 Compare Less Than (temp bool)
246 0:120 direct index (temp float)
247 0:120 'inv' (smooth in 4-component vector of float)
260 0:126 Function Definition: foo3( (global void)
261 0:126 Function Parameters:
264 0:128 move second child to first child (temp 3X2 matrix of float)
265 0:128 'r32' (temp 3X2 matrix of float)
273 0:138 Function Definition: foo4( (global void)
274 0:138 Function Parameters:
277 0:140 move second child to first child (temp int)
290 0:? 'e' (const float)
292 0:? 'f' (const float)
294 0:? 'g' (const float)
296 0:? 'pytho' (const 2-component vector of float)
299 0:? 'inv' (smooth in 4-component vector of float)
300 0:? 'FragColor' (out 4-component vector of float)
301 0:? 'out2' (out 2-component vector of float)
302 0:? 'out3' (out 4-component vector of float)
303 0:? 'out4' (out 4-component vector of float)
304 0:? 'out5' (out 4-component vector of int)
305 0:? 'out6' (out 3-component vector of float)
306 0:? 'out7' (out 4-component vector of float)
307 0:? 'out8' (out 4-component vector of float)
308 0:? 'out9' (out 4-component vector of float)
309 0:? 'out10' (out 4-component vector of float)
310 0:? 'out11' (out 4-component vector of float)
311 0:? 'out12' (out 2-component vector of int)
312 0:? 'out13' (out 3-component vector of uint)
313 0:? 's' (const structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
327 0:? 'm2' (const 2X2 matrix of float)
332 0:? 'm3' (const 3X3 matrix of float)
344 0:? 'a1' (global 1-element array of float)
345 0:? 'a2' (global 2-element array of float)
346 0:? 'a3' (global 4-element array of float)
347 0:? 'v2' (const 2-component vector of float)
350 0:? 'v3' (const 3-component vector of float)
354 0:? 'a4' (global 2-element array of float)
355 0:? 'mm2' (const 2X2 matrix of float)
360 0:? 'mm32' (const 3X2 matrix of float)
367 0:? 'a0' (const 3-element array of structure{global int i, global float f, global bool b})
370 0:? true (const bool)
373 0:? true (const bool)
376 0:? false (const bool)
377 0:? 'cval1' (const bool)
378 0:? true (const bool)
379 0:? 'cval2' (const bool)
380 0:? false (const bool)
381 0:? 'cval3' (const bool)
382 0:? false (const bool)
383 0:? 'cval4' (const bool)
384 0:? true (const bool)
385 0:? 'cval5' (const bool)
386 0:? false (const bool)
387 0:? 'cval6' (const bool)
388 0:? true (const bool)
391 Linked fragment stage:
395 ERROR: node is still EOpNull!
396 0:28 Function Definition: main( (global void)
397 0:28 Function Parameters:
400 0:30 move second child to first child (temp 4-component vector of float)
401 0:30 'dx' (temp 4-component vector of float)
402 0:30 dPdx (global 4-component vector of float)
403 0:30 'inv' (smooth in 4-component vector of float)
404 0:37 move second child to first child (temp 4-component vector of float)
405 0:37 'FragColor' (out 4-component vector of float)
411 0:42 move second child to first child (temp 4-component vector of float)
412 0:42 'FragColor' (out 4-component vector of float)
418 0:43 move second child to first child (temp 2-component vector of float)
419 0:43 'out2' (out 2-component vector of float)
423 0:44 move second child to first child (temp 4-component vector of float)
424 0:44 'out3' (out 4-component vector of float)
430 0:45 move second child to first child (temp 4-component vector of float)
431 0:45 'out4' (out 4-component vector of float)
437 0:46 move second child to first child (temp 4-component vector of int)
438 0:46 'out5' (out 4-component vector of int)
444 0:47 move second child to first child (temp 3-component vector of float)
445 0:47 'out6' (out 3-component vector of float)
450 0:48 move second child to first child (temp 4-component vector of float)
451 0:48 'out7' (out 4-component vector of float)
457 0:49 move second child to first child (temp 4-component vector of float)
458 0:49 'out8' (out 4-component vector of float)
464 0:50 move second child to first child (temp 4-component vector of float)
465 0:50 'out9' (out 4-component vector of float)
471 0:51 move second child to first child (temp 4-component vector of float)
472 0:51 'out10' (out 4-component vector of float)
478 0:52 move second child to first child (temp 4-component vector of float)
479 0:52 'out11' (out 4-component vector of float)
485 0:53 move second child to first child (temp 4-component vector of float)
486 0:53 'out11' (out 4-component vector of float)
492 0:54 move second child to first child (temp 4-component vector of float)
493 0:54 'out11' (out 4-component vector of float)
499 0:58 move second child to first child (temp 4-component vector of float)
500 0:58 'out11' (out 4-component vector of float)
506 0:62 move second child to first child (temp 2-component vector of int)
507 0:62 'out12' (out 2-component vector of int)
511 0:63 move second child to first child (temp 2-component vector of int)
512 0:63 'out12' (out 2-component vector of int)
516 0:64 move second child to first child (temp 2-component vector of float)
517 0:64 'out2' (out 2-component vector of float)
521 0:65 move second child to first child (temp 3-component vector of uint)
522 0:65 'out13' (out 3-component vector of uint)
527 0:66 move second child to first child (temp 2-component vector of float)
528 0:66 'out2' (out 2-component vector of float)
532 0:67 move second child to first child (temp 2-component vector of float)
533 0:67 'out2' (out 2-component vector of float)
537 0:68 move second child to first child (temp 2-component vector of float)
538 0:68 'out2' (out 2-component vector of float)
542 0:69 move second child to first child (temp 4-component vector of float)
543 0:69 'out11' (out 4-component vector of float)
549 0:78 Function Definition: foo( (global void)
550 0:78 Function Parameters:
552 0:81 move second child to first child (temp float)
553 0:81 direct index (temp float)
554 0:81 'a' (temp 3-element array of float)
562 0:83 2147483647 (const int)
573 0:103 Function Definition: foo2( (global void)
574 0:103 Function Parameters:
576 0:105 direct index (temp float)
577 0:105 'a1' (global 1-element array of float)
580 0:106 direct index (temp float)
581 0:106 'a2' (global 2-element array of float)
584 0:107 direct index (temp float)
585 0:107 'a3' (global 4-element array of float)
588 0:108 direct index (temp float)
589 0:108 'a4' (global 2-element array of float)
604 0:116 move second child to first child (temp int)
607 0:116 2147483647 (const int)
608 0:117 move second child to first child (temp int)
611 0:117 -2147483648 (const int)
612 0:118 move second child to first child (temp int)
615 0:118 -2147483647 (const int)
617 0:119 move second child to first child (temp float)
618 0:119 'f' (temp float)
621 0:120 move second child to first child (temp float)
622 0:120 'f' (temp float)
623 0:120 direct index (temp float)
624 0:120 Construct vec4 (temp 4-component vector of float)
625 0:120 Test condition and select (temp float)
627 0:120 Compare Less Than (temp bool)
628 0:120 direct index (temp float)
629 0:120 'inv' (smooth in 4-component vector of float)
642 0:126 Function Definition: foo3( (global void)
643 0:126 Function Parameters:
646 0:128 move second child to first child (temp 3X2 matrix of float)
647 0:128 'r32' (temp 3X2 matrix of float)
655 0:138 Function Definition: foo4( (global void)
656 0:138 Function Parameters:
659 0:140 move second child to first child (temp int)
672 0:? 'e' (const float)
674 0:? 'f' (const float)
676 0:? 'g' (const float)
678 0:? 'pytho' (const 2-component vector of float)
681 0:? 'inv' (smooth in 4-component vector of float)
682 0:? 'FragColor' (out 4-component vector of float)
683 0:? 'out2' (out 2-component vector of float)
684 0:? 'out3' (out 4-component vector of float)
685 0:? 'out4' (out 4-component vector of float)
686 0:? 'out5' (out 4-component vector of int)
687 0:? 'out6' (out 3-component vector of float)
688 0:? 'out7' (out 4-component vector of float)
689 0:? 'out8' (out 4-component vector of float)
690 0:? 'out9' (out 4-component vector of float)
691 0:? 'out10' (out 4-component vector of float)
692 0:? 'out11' (out 4-component vector of float)
693 0:? 'out12' (out 2-component vector of int)
694 0:? 'out13' (out 3-component vector of uint)
695 0:? 's' (const structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
709 0:? 'm2' (const 2X2 matrix of float)
714 0:? 'm3' (const 3X3 matrix of float)
726 0:? 'a1' (global 1-element array of float)
727 0:? 'a2' (global 2-element array of float)
728 0:? 'a3' (global 4-element array of float)
729 0:? 'v2' (const 2-component vector of float)
732 0:? 'v3' (const 3-component vector of float)
736 0:? 'a4' (global 2-element array of float)
737 0:? 'mm2' (const 2X2 matrix of float)
742 0:? 'mm32' (const 3X2 matrix of float)
749 0:? 'a0' (const 3-element array of structure{global int i, global float f, global bool b})
752 0:? true (const bool)
755 0:? true (const bool)
758 0:? false (const bool)
759 0:? 'cval1' (const bool)
760 0:? true (const bool)
761 0:? 'cval2' (const bool)
762 0:? false (const bool)
763 0:? 'cval3' (const bool)
764 0:? false (const bool)
765 0:? 'cval4' (const bool)
766 0:? true (const bool)
767 0:? 'cval5' (const bool)
768 0:? false (const bool)
769 0:? 'cval6' (const bool)
770 0:? true (const bool)