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)
379 Linked fragment stage:
383 ERROR: node is still EOpNull!
384 0:28 Function Definition: main( (global void)
385 0:28 Function Parameters:
388 0:30 move second child to first child (temp 4-component vector of float)
389 0:30 'dx' (temp 4-component vector of float)
390 0:30 dPdx (global 4-component vector of float)
391 0:30 'inv' (smooth in 4-component vector of float)
392 0:37 move second child to first child (temp 4-component vector of float)
393 0:37 'FragColor' (out 4-component vector of float)
399 0:42 move second child to first child (temp 4-component vector of float)
400 0:42 'FragColor' (out 4-component vector of float)
406 0:43 move second child to first child (temp 2-component vector of float)
407 0:43 'out2' (out 2-component vector of float)
411 0:44 move second child to first child (temp 4-component vector of float)
412 0:44 'out3' (out 4-component vector of float)
418 0:45 move second child to first child (temp 4-component vector of float)
419 0:45 'out4' (out 4-component vector of float)
425 0:46 move second child to first child (temp 4-component vector of int)
426 0:46 'out5' (out 4-component vector of int)
432 0:47 move second child to first child (temp 3-component vector of float)
433 0:47 'out6' (out 3-component vector of float)
438 0:48 move second child to first child (temp 4-component vector of float)
439 0:48 'out7' (out 4-component vector of float)
445 0:49 move second child to first child (temp 4-component vector of float)
446 0:49 'out8' (out 4-component vector of float)
452 0:50 move second child to first child (temp 4-component vector of float)
453 0:50 'out9' (out 4-component vector of float)
459 0:51 move second child to first child (temp 4-component vector of float)
460 0:51 'out10' (out 4-component vector of float)
466 0:52 move second child to first child (temp 4-component vector of float)
467 0:52 'out11' (out 4-component vector of float)
473 0:53 move second child to first child (temp 4-component vector of float)
474 0:53 'out11' (out 4-component vector of float)
480 0:54 move second child to first child (temp 4-component vector of float)
481 0:54 'out11' (out 4-component vector of float)
487 0:58 move second child to first child (temp 4-component vector of float)
488 0:58 'out11' (out 4-component vector of float)
494 0:62 move second child to first child (temp 2-component vector of int)
495 0:62 'out12' (out 2-component vector of int)
499 0:63 move second child to first child (temp 2-component vector of int)
500 0:63 'out12' (out 2-component vector of int)
504 0:64 move second child to first child (temp 2-component vector of float)
505 0:64 'out2' (out 2-component vector of float)
509 0:65 move second child to first child (temp 3-component vector of uint)
510 0:65 'out13' (out 3-component vector of uint)
515 0:66 move second child to first child (temp 2-component vector of float)
516 0:66 'out2' (out 2-component vector of float)
520 0:67 move second child to first child (temp 2-component vector of float)
521 0:67 'out2' (out 2-component vector of float)
525 0:68 move second child to first child (temp 2-component vector of float)
526 0:68 'out2' (out 2-component vector of float)
530 0:69 move second child to first child (temp 4-component vector of float)
531 0:69 'out11' (out 4-component vector of float)
537 0:78 Function Definition: foo( (global void)
538 0:78 Function Parameters:
540 0:81 move second child to first child (temp float)
541 0:81 direct index (temp float)
542 0:81 'a' (temp 3-element array of float)
550 0:83 2147483647 (const int)
561 0:103 Function Definition: foo2( (global void)
562 0:103 Function Parameters:
564 0:105 direct index (temp float)
565 0:105 'a1' (global 1-element array of float)
568 0:106 direct index (temp float)
569 0:106 'a2' (global 2-element array of float)
572 0:107 direct index (temp float)
573 0:107 'a3' (global 4-element array of float)
576 0:108 direct index (temp float)
577 0:108 'a4' (global 2-element array of float)
592 0:116 move second child to first child (temp int)
595 0:116 2147483647 (const int)
596 0:117 move second child to first child (temp int)
599 0:117 -2147483648 (const int)
600 0:118 move second child to first child (temp int)
603 0:118 -2147483647 (const int)
605 0:119 move second child to first child (temp float)
606 0:119 'f' (temp float)
609 0:120 move second child to first child (temp float)
610 0:120 'f' (temp float)
611 0:120 direct index (temp float)
612 0:120 Construct vec4 (temp 4-component vector of float)
613 0:120 Test condition and select (temp float)
615 0:120 Compare Less Than (temp bool)
616 0:120 direct index (temp float)
617 0:120 'inv' (smooth in 4-component vector of float)
630 0:126 Function Definition: foo3( (global void)
631 0:126 Function Parameters:
634 0:128 move second child to first child (temp 3X2 matrix of float)
635 0:128 'r32' (temp 3X2 matrix of float)
643 0:138 Function Definition: foo4( (global void)
644 0:138 Function Parameters:
647 0:140 move second child to first child (temp int)
660 0:? 'e' (const float)
662 0:? 'f' (const float)
664 0:? 'g' (const float)
666 0:? 'pytho' (const 2-component vector of float)
669 0:? 'inv' (smooth in 4-component vector of float)
670 0:? 'FragColor' (out 4-component vector of float)
671 0:? 'out2' (out 2-component vector of float)
672 0:? 'out3' (out 4-component vector of float)
673 0:? 'out4' (out 4-component vector of float)
674 0:? 'out5' (out 4-component vector of int)
675 0:? 'out6' (out 3-component vector of float)
676 0:? 'out7' (out 4-component vector of float)
677 0:? 'out8' (out 4-component vector of float)
678 0:? 'out9' (out 4-component vector of float)
679 0:? 'out10' (out 4-component vector of float)
680 0:? 'out11' (out 4-component vector of float)
681 0:? 'out12' (out 2-component vector of int)
682 0:? 'out13' (out 3-component vector of uint)
683 0:? 's' (const structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
697 0:? 'm2' (const 2X2 matrix of float)
702 0:? 'm3' (const 3X3 matrix of float)
714 0:? 'a1' (global 1-element array of float)
715 0:? 'a2' (global 2-element array of float)
716 0:? 'a3' (global 4-element array of float)
717 0:? 'v2' (const 2-component vector of float)
720 0:? 'v3' (const 3-component vector of float)
724 0:? 'a4' (global 2-element array of float)
725 0:? 'mm2' (const 2X2 matrix of float)
730 0:? 'mm32' (const 3X2 matrix of float)
737 0:? 'a0' (const 3-element array of structure{global int i, global float f, global bool b})
740 0:? true (const bool)
743 0:? true (const bool)
746 0:? false (const bool)