1doWhileLoop.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:13      Loop with condition not tested first
120:13        Loop Condition
130:13        Compare Less Than ( temp bool)
140:13          direct index ( temp float)
150:13            'color' ( temp 4-component vector of float)
160:13            Constant:
170:13              0 (const int)
180:13          'd' ( uniform float)
190:13        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:13      Loop with condition not tested first
460:13        Loop Condition
470:13        Compare Less Than ( temp bool)
480:13          direct index ( temp float)
490:13            'color' ( temp 4-component vector of float)
500:13            Constant:
510:13              0 (const int)
520:13          'd' ( uniform float)
530:13        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