1 voidFunction.frag 2 Shader version: 120 3 0:? Sequence 4 0:7 Sequence 5 0:7 move second child to first child ( temp float) 6 0:7 'bar' ( global float) 7 0:7 Constant: 8 0:7 2.000000 9 0:9 Function Definition: foo( ( global void) 10 0:9 Function Parameters: 11 0:11 Sequence 12 0:11 Post-Increment ( temp float) 13 0:11 'bar' ( global float) 14 0:13 Branch: Return 15 0:16 Function Definition: foo2( ( global void) 16 0:16 Function Parameters: 17 0:18 Sequence 18 0:18 Post-Increment ( temp float) 19 0:18 'bar' ( global float) 20 0:21 Function Definition: main( ( global void) 21 0:21 Function Parameters: 22 0:23 Sequence 23 0:23 Sequence 24 0:23 move second child to first child ( temp 4-component vector of float) 25 0:23 'outColor' ( temp 4-component vector of float) 26 0:23 'bigColor' ( uniform 4-component vector of float) 27 0:25 Function Call: foo( ( global void) 28 0:27 Function Call: foo2( ( global void) 29 0:29 add second child into first child ( temp float) 30 0:29 direct index ( temp float) 31 0:29 'outColor' ( temp 4-component vector of float) 32 0:29 Constant: 33 0:29 0 (const int) 34 0:29 'bar' ( global float) 35 0:31 move second child to first child ( temp 4-component vector of float) 36 0:31 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 37 0:31 'outColor' ( temp 4-component vector of float) 38 0:33 Branch: Return 39 0:? Linker Objects 40 0:? 'bigColor' ( uniform 4-component vector of float) 41 0:? 'BaseColor' ( smooth in 4-component vector of float) 42 0:? 'd' ( uniform float) 43 0:? 'bar' ( global float) 44 45 46 Linked fragment stage: 47 48 49 Shader version: 120 50 0:? Sequence 51 0:7 Sequence 52 0:7 move second child to first child ( temp float) 53 0:7 'bar' ( global float) 54 0:7 Constant: 55 0:7 2.000000 56 0:9 Function Definition: foo( ( global void) 57 0:9 Function Parameters: 58 0:11 Sequence 59 0:11 Post-Increment ( temp float) 60 0:11 'bar' ( global float) 61 0:13 Branch: Return 62 0:16 Function Definition: foo2( ( global void) 63 0:16 Function Parameters: 64 0:18 Sequence 65 0:18 Post-Increment ( temp float) 66 0:18 'bar' ( global float) 67 0:21 Function Definition: main( ( global void) 68 0:21 Function Parameters: 69 0:23 Sequence 70 0:23 Sequence 71 0:23 move second child to first child ( temp 4-component vector of float) 72 0:23 'outColor' ( temp 4-component vector of float) 73 0:23 'bigColor' ( uniform 4-component vector of float) 74 0:25 Function Call: foo( ( global void) 75 0:27 Function Call: foo2( ( global void) 76 0:29 add second child into first child ( temp float) 77 0:29 direct index ( temp float) 78 0:29 'outColor' ( temp 4-component vector of float) 79 0:29 Constant: 80 0:29 0 (const int) 81 0:29 'bar' ( global float) 82 0:31 move second child to first child ( temp 4-component vector of float) 83 0:31 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 84 0:31 'outColor' ( temp 4-component vector of float) 85 0:33 Branch: Return 86 0:? Linker Objects 87 0:? 'bigColor' ( uniform 4-component vector of float) 88 0:? 'BaseColor' ( smooth in 4-component vector of float) 89 0:? 'd' ( uniform float) 90 0:? 'bar' ( global float) 91 92