1whileLoop.frag
2Shader version: 110
30:? Sequence
40:7  Function Definition: main( ( global void)
50:7    Function Parameters:
60:9    Sequence
70:9      Sequence
80:9        move second child to first child ( temp 4-component vector of float)
90:9          'color' ( temp 4-component vector of float)
100:9          'BaseColor' ( smooth in 4-component vector of float)
110:11      Loop with condition tested first
120:11        Loop Condition
130:11        Compare Less Than ( temp bool)
140:11          direct index ( temp float)
150:11            'color' ( temp 4-component vector of float)
160:11            Constant:
170:11              0 (const int)
180:11          'd' ( uniform float)
190:11        Loop Body
200:12        Sequence
210:12          add second child into first child ( temp 4-component vector of float)
220:12            'color' ( temp 4-component vector of float)
230:12            'bigColor' ( uniform 4-component vector of float)
240:15      move second child to first child ( temp 4-component vector of float)
250:15        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
260:15        'color' ( temp 4-component vector of float)
270:?   Linker Objects
280:?     'bigColor' ( uniform 4-component vector of float)
290:?     'BaseColor' ( smooth in 4-component vector of float)
300:?     'd' ( uniform float)
31
32
33Linked fragment stage:
34
35
36Shader version: 110
370:? Sequence
380:7  Function Definition: main( ( global void)
390:7    Function Parameters:
400:9    Sequence
410:9      Sequence
420:9        move second child to first child ( temp 4-component vector of float)
430:9          'color' ( temp 4-component vector of float)
440:9          'BaseColor' ( smooth in 4-component vector of float)
450:11      Loop with condition tested first
460:11        Loop Condition
470:11        Compare Less Than ( temp bool)
480:11          direct index ( temp float)
490:11            'color' ( temp 4-component vector of float)
500:11            Constant:
510:11              0 (const int)
520:11          'd' ( uniform float)
530:11        Loop Body
540:12        Sequence
550:12          add second child into first child ( temp 4-component vector of float)
560:12            'color' ( temp 4-component vector of float)
570:12            'bigColor' ( uniform 4-component vector of float)
580:15      move second child to first child ( temp 4-component vector of float)
590:15        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
600:15        'color' ( temp 4-component vector of float)
610:?   Linker Objects
620:?     'bigColor' ( uniform 4-component vector of float)
630:?     'BaseColor' ( smooth in 4-component vector of float)
640:?     'd' ( uniform float)
65
66