2
ERROR: 0:109: '[' : index out of range '-1'
3
ERROR: 0:110: '[' : vector index out of range '4'
4
ERROR: 0:111: '[' : index out of range '-2'
5
ERROR: 0:112: '[' : index out of range '-1'
6
ERROR: 0:113: '[' : vector index out of range '3'
7
ERROR: 0:114: '[' : matrix index out of range '3'
8
ERROR: 6 compilation errors. No code generated.
12
ERROR: node is still EOpNull!
13
0:28 Function Definition: main( ( global void)
14
0:28 Function Parameters:
17
0:30 move second child to first child ( temp 4-component vector of float)
18
0:30 'dx' ( temp 4-component vector of float)
19
0:30 dPdx ( global 4-component vector of float)
20
0:30 'inv' ( smooth in 4-component vector of float)
21
0:37 move second child to first child ( temp 4-component vector of float)
22
0:37 'FragColor' ( out 4-component vector of float)
28
0:42 move second child to first child ( temp 4-component vector of float)
29
0:42 'FragColor' ( out 4-component vector of float)
35
0:43 move second child to first child ( temp 2-component vector of float)
36
0:43 'out2' ( out 2-component vector of float)
40
0:44 move second child to first child ( temp 4-component vector of float)
41
0:44 'out3' ( out 4-component vector of float)
47
0:45 move second child to first child ( temp 4-component vector of float)
48
0:45 'out4' ( out 4-component vector of float)
54
0:46 move second child to first child ( temp 4-component vector of int)
55
0:46 'out5' ( out 4-component vector of int)
61
0:47 move second child to first child ( temp 3-component vector of float)
62
0:47 'out6' ( out 3-component vector of float)
67
0:48 move second child to first child ( temp 4-component vector of float)
68
0:48 'out7' ( out 4-component vector of float)
74
0:49 move second child to first child ( temp 4-component vector of float)
75
0:49 'out8' ( out 4-component vector of float)
81
0:50 move second child to first child ( temp 4-component vector of float)
82
0:50 'out9' ( out 4-component vector of float)
88
0:51 move second child to first child ( temp 4-component vector of float)
89
0:51 'out10' ( out 4-component vector of float)
95
0:52 move second child to first child ( temp 4-component vector of float)
96
0:52 'out11' ( out 4-component vector of float)
102
0:53 move second child to first child ( temp 4-component vector of float)
103
0:53 'out11' ( out 4-component vector of float)
109
0:54 move second child to first child ( temp 4-component vector of float)
110
0:54 'out11' ( out 4-component vector of float)
116
0:58 move second child to first child ( temp 4-component vector of float)
117
0:58 'out11' ( out 4-component vector of float)
123
0:62 move second child to first child ( temp 2-component vector of int)
124
0:62 'out12' ( out 2-component vector of int)
128
0:63 move second child to first child ( temp 2-component vector of int)
129
0:63 'out12' ( out 2-component vector of int)
133
0:64 move second child to first child ( temp 2-component vector of float)
134
0:64 'out2' ( out 2-component vector of float)
138
0:65 move second child to first child ( temp 3-component vector of uint)
139
0:65 'out13' ( out 3-component vector of uint)
144
0:66 move second child to first child ( temp 2-component vector of float)
145
0:66 'out2' ( out 2-component vector of float)
149
0:67 move second child to first child ( temp 2-component vector of float)
150
0:67 'out2' ( out 2-component vector of float)
154
0:68 move second child to first child ( temp 2-component vector of float)
155
0:68 'out2' ( out 2-component vector of float)
159
0:69 move second child to first child ( temp 4-component vector of float)
160
0:69 'out11' ( out 4-component vector of float)
166
0:78 Function Definition: foo( ( global void)
167
0:78 Function Parameters:
169
0:81 move second child to first child ( temp float)
170
0:81 direct index ( temp float)
171
0:81 'a' ( temp 3-element array of float)
179
0:83 2147483647 (const int)
194
0:103 Function Definition: foo2( ( global void)
195
0:103 Function Parameters:
197
0:105 direct index ( temp float)
198
0:105 'a1' ( global 1-element array of float)
201
0:106 direct index ( temp float)
202
0:106 'a2' ( global 2-element array of float)
205
0:107 direct index ( temp float)
206
0:107 'a3' ( global 4-element array of float)
209
0:108 direct index ( temp float)
210
0:108 'a4' ( global 2-element array of float)
225
0:116 move second child to first child ( temp int)
226
0:116 'p' ( temp int)
228
0:116 2147483647 (const int)
229
0:117 move second child to first child ( temp int)
230
0:117 'p' ( temp int)
232
0:117 -2147483648 (const int)
233
0:118 move second child to first child ( temp int)
234
0:118 'p' ( temp int)
236
0:118 -2147483647 (const int)
238
0:119 move second child to first child ( temp float)
239
0:119 'f' ( temp float)
242
0:120 move second child to first child ( temp float)
243
0:120 'f' ( temp float)
244
0:120 direct index ( temp float)
245
0:120 Construct vec4 ( temp 4-component vector of float)
246
0:120 Test condition and select ( temp float)
248
0:120 Compare Less Than ( temp bool)
249
0:120 direct index ( temp float)
250
0:120 'inv' ( smooth in 4-component vector of float)
263
0:126 Function Definition: foo3( ( global void)
264
0:126 Function Parameters:
267
0:128 move second child to first child ( temp 3X2 matrix of float)
268
0:128 'r32' ( temp 3X2 matrix of float)
276
0:138 Function Definition: foo4( ( global void)
277
0:138 Function Parameters:
280
0:140 move second child to first child ( temp int)
281
0:140 'a' ( temp int)
293
0:? 'e' ( const float)
295
0:? 'f' ( const float)
297
0:? 'g' ( const float)
299
0:? 'pytho' ( const 2-component vector of float)
302
0:? 'inv' ( smooth in 4-component vector of float)
303
0:? 'FragColor' ( out 4-component vector of float)
304
0:? 'out2' ( out 2-component vector of float)
305
0:? 'out3' ( out 4-component vector of float)
306
0:? 'out4' ( out 4-component vector of float)
307
0:? 'out5' ( out 4-component vector of int)
308
0:? 'out6' ( out 3-component vector of float)
309
0:? 'out7' ( out 4-component vector of float)
310
0:? 'out8' ( out 4-component vector of float)
311
0:? 'out9' ( out 4-component vector of float)
312
0:? 'out10' ( out 4-component vector of float)
313
0:? 'out11' ( out 4-component vector of float)
314
0:? 'out12' ( out 2-component vector of int)
315
0:? 'out13' ( out 3-component vector of uint)
316
0:? 's' ( const structure{ global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
330
0:? 'm2' ( const 2X2 matrix of float)
335
0:? 'm3' ( const 3X3 matrix of float)
345
0:? 'mc' ( const int)
347
0:? 'a1' ( global 1-element array of float)
348
0:? 'a2' ( global 2-element array of float)
349
0:? 'a3' ( global 4-element array of float)
350
0:? 'v2' ( const 2-component vector of float)
353
0:? 'v3' ( const 3-component vector of float)
357
0:? 'a4' ( global 2-element array of float)
358
0:? 'mm2' ( const 2X2 matrix of float)
363
0:? 'mm32' ( const 3X2 matrix of float)
370
0:? 'a0' ( const 3-element array of structure{ global int i, global float f, global bool b})
373
0:? true (const bool)
376
0:? true (const bool)
379
0:? false (const bool)
380
0:? 'cval1' ( const bool)
381
0:? true (const bool)
382
0:? 'cval2' ( const bool)
383
0:? false (const bool)
384
0:? 'cval3' ( const bool)
385
0:? false (const bool)
386
0:? 'cval4' ( const bool)
387
0:? true (const bool)
388
0:? 'cval5' ( const bool)
389
0:? false (const bool)
390
0:? 'cval6' ( const bool)
391
0:? true (const bool)
394
Linked fragment stage:
398
ERROR: node is still EOpNull!
399
0:28 Function Definition: main( ( global void)
400
0:28 Function Parameters:
403
0:30 move second child to first child ( temp 4-component vector of float)
404
0:30 'dx' ( temp 4-component vector of float)
405
0:30 dPdx ( global 4-component vector of float)
406
0:30 'inv' ( smooth in 4-component vector of float)
407
0:37 move second child to first child ( temp 4-component vector of float)
408
0:37 'FragColor' ( out 4-component vector of float)
414
0:42 move second child to first child ( temp 4-component vector of float)
415
0:42 'FragColor' ( out 4-component vector of float)
421
0:43 move second child to first child ( temp 2-component vector of float)
422
0:43 'out2' ( out 2-component vector of float)
426
0:44 move second child to first child ( temp 4-component vector of float)
427
0:44 'out3' ( out 4-component vector of float)
433
0:45 move second child to first child ( temp 4-component vector of float)
434
0:45 'out4' ( out 4-component vector of float)
440
0:46 move second child to first child ( temp 4-component vector of int)
441
0:46 'out5' ( out 4-component vector of int)
447
0:47 move second child to first child ( temp 3-component vector of float)
448
0:47 'out6' ( out 3-component vector of float)
453
0:48 move second child to first child ( temp 4-component vector of float)
454
0:48 'out7' ( out 4-component vector of float)
460
0:49 move second child to first child ( temp 4-component vector of float)
461
0:49 'out8' ( out 4-component vector of float)
467
0:50 move second child to first child ( temp 4-component vector of float)
468
0:50 'out9' ( out 4-component vector of float)
474
0:51 move second child to first child ( temp 4-component vector of float)
475
0:51 'out10' ( out 4-component vector of float)
481
0:52 move second child to first child ( temp 4-component vector of float)
482
0:52 'out11' ( out 4-component vector of float)
488
0:53 move second child to first child ( temp 4-component vector of float)
489
0:53 'out11' ( out 4-component vector of float)
495
0:54 move second child to first child ( temp 4-component vector of float)
496
0:54 'out11' ( out 4-component vector of float)
502
0:58 move second child to first child ( temp 4-component vector of float)
503
0:58 'out11' ( out 4-component vector of float)
509
0:62 move second child to first child ( temp 2-component vector of int)
510
0:62 'out12' ( out 2-component vector of int)
514
0:63 move second child to first child ( temp 2-component vector of int)
515
0:63 'out12' ( out 2-component vector of int)
519
0:64 move second child to first child ( temp 2-component vector of float)
520
0:64 'out2' ( out 2-component vector of float)
524
0:65 move second child to first child ( temp 3-component vector of uint)
525
0:65 'out13' ( out 3-component vector of uint)
530
0:66 move second child to first child ( temp 2-component vector of float)
531
0:66 'out2' ( out 2-component vector of float)
535
0:67 move second child to first child ( temp 2-component vector of float)
536
0:67 'out2' ( out 2-component vector of float)
540
0:68 move second child to first child ( temp 2-component vector of float)
541
0:68 'out2' ( out 2-component vector of float)
545
0:69 move second child to first child ( temp 4-component vector of float)
546
0:69 'out11' ( out 4-component vector of float)
561
0:? 'e' ( const float)
563
0:? 'f' ( const float)
565
0:? 'g' ( const float)
567
0:? 'pytho' ( const 2-component vector of float)
570
0:? 'inv' ( smooth in 4-component vector of float)
571
0:? 'FragColor' ( out 4-component vector of float)
572
0:? 'out2' ( out 2-component vector of float)
573
0:? 'out3' ( out 4-component vector of float)
574
0:? 'out4' ( out 4-component vector of float)
575
0:? 'out5' ( out 4-component vector of int)
576
0:? 'out6' ( out 3-component vector of float)
577
0:? 'out7' ( out 4-component vector of float)
578
0:? 'out8' ( out 4-component vector of float)
579
0:? 'out9' ( out 4-component vector of float)
580
0:? 'out10' ( out 4-component vector of float)
581
0:? 'out11' ( out 4-component vector of float)
582
0:? 'out12' ( out 2-component vector of int)
583
0:? 'out13' ( out 3-component vector of uint)
584
0:? 's' ( const structure{ global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
598
0:? 'm2' ( const 2X2 matrix of float)
603
0:? 'm3' ( const 3X3 matrix of float)
613
0:? 'mc' ( const int)
615
0:? 'a1' ( global 1-element array of float)
616
0:? 'a2' ( global 2-element array of float)
617
0:? 'a3' ( global 4-element array of float)
618
0:? 'v2' ( const 2-component vector of float)
621
0:? 'v3' ( const 3-component vector of float)
625
0:? 'a4' ( global 2-element array of float)
626
0:? 'mm2' ( const 2X2 matrix of float)
631
0:? 'mm32' ( const 3X2 matrix of float)
638
0:? 'a0' ( const 3-element array of structure{ global int i, global float f, global bool b})
641
0:? true (const bool)
644
0:? true (const bool)
647
0:? false (const bool)
648
0:? 'cval1' ( const bool)
649
0:? true (const bool)
650
0:? 'cval2' ( const bool)
651
0:? false (const bool)
652
0:? 'cval3' ( const bool)
653
0:? false (const bool)
654
0:? 'cval4' ( const bool)
655
0:? true (const bool)
656
0:? 'cval5' ( const bool)
657
0:? false (const bool)
658
0:? 'cval6' ( const bool)
659
0:? true (const bool)