| forLoop.frag |
| Shader version: 130 |
| 0:? Sequence |
| 0:10 Function Definition: main( (global void) |
| 0:10 Function Parameters: |
| 0:12 Sequence |
| 0:12 Sequence |
| 0:12 move second child to first child (temp 4-component vector of float) |
| 0:12 'color' (temp 4-component vector of float) |
| 0:12 'BaseColor' (smooth in 4-component vector of float) |
| 0:14 Sequence |
| 0:14 Sequence |
| 0:14 move second child to first child (temp int) |
| 0:14 'i' (temp int) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 Loop with condition tested first |
| 0:14 Loop Condition |
| 0:14 Compare Less Than (temp bool) |
| 0:14 'i' (temp int) |
| 0:14 'Count' (uniform int) |
| 0:14 Loop Body |
| 0:15 Sequence |
| 0:15 add second child into first child (temp 4-component vector of float) |
| 0:15 'color' (temp 4-component vector of float) |
| 0:15 'bigColor' (uniform 4-component vector of float) |
| 0:14 Loop Terminal Expression |
| 0:14 Pre-Increment (temp int) |
| 0:14 'i' (temp int) |
| 0:18 move second child to first child (temp 4-component vector of float) |
| 0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor) |
| 0:18 'color' (temp 4-component vector of float) |
| 0:20 Sequence |
| 0:20 move second child to first child (temp float) |
| 0:20 'sum' (temp float) |
| 0:20 Constant: |
| 0:20 0.000000 |
| 0:21 Sequence |
| 0:21 Sequence |
| 0:21 move second child to first child (temp int) |
| 0:21 'i' (temp int) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Loop with condition tested first |
| 0:21 Loop Condition |
| 0:21 Compare Less Than (temp bool) |
| 0:21 'i' (temp int) |
| 0:21 Constant: |
| 0:21 4 (const int) |
| 0:21 Loop Body |
| 0:22 add second child into first child (temp float) |
| 0:22 'sum' (temp float) |
| 0:22 Convert uint to float (temp float) |
| 0:22 indirect index (temp uint) |
| 0:22 'v4' (uniform 4-component vector of uint) |
| 0:22 'i' (temp int) |
| 0:21 Loop Terminal Expression |
| 0:21 Pre-Increment (temp int) |
| 0:21 'i' (temp int) |
| 0:26 Sequence |
| 0:26 Sequence |
| 0:26 move second child to first child (temp int) |
| 0:26 'i' (temp int) |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Loop with condition tested first |
| 0:26 Loop Condition |
| 0:26 Compare Less Than (temp bool) |
| 0:26 'i' (temp int) |
| 0:26 Constant: |
| 0:26 4 (const int) |
| 0:26 Loop Body |
| 0:27 move second child to first child (temp float) |
| 0:27 indirect index (temp float) |
| 0:27 'tv4' (temp 4-component vector of float) |
| 0:27 'i' (temp int) |
| 0:27 Convert uint to float (temp float) |
| 0:27 component-wise multiply (temp uint) |
| 0:27 indirect index (temp uint) |
| 0:27 'v4' (uniform 4-component vector of uint) |
| 0:27 'i' (temp int) |
| 0:27 Constant: |
| 0:27 4 (const uint) |
| 0:26 Loop Terminal Expression |
| 0:26 Pre-Increment (temp int) |
| 0:26 'i' (temp int) |
| 0:29 add second child into first child (temp 4-component vector of float) |
| 0:29 'gl_FragColor' (fragColor 4-component vector of float FragColor) |
| 0:29 add (temp 4-component vector of float) |
| 0:29 Construct vec4 (temp 4-component vector of float) |
| 0:29 'sum' (temp float) |
| 0:29 'tv4' (temp 4-component vector of float) |
| 0:32 move second child to first child (temp 3-component vector of float) |
| 0:32 vector swizzle (temp 3-component vector of float) |
| 0:32 'r' (temp 4-component vector of float) |
| 0:32 Sequence |
| 0:32 Constant: |
| 0:32 0 (const int) |
| 0:32 Constant: |
| 0:32 1 (const int) |
| 0:32 Constant: |
| 0:32 2 (const int) |
| 0:32 vector swizzle (temp 3-component vector of float) |
| 0:32 'BaseColor' (smooth in 4-component vector of float) |
| 0:32 Sequence |
| 0:32 Constant: |
| 0:32 0 (const int) |
| 0:32 Constant: |
| 0:32 1 (const int) |
| 0:32 Constant: |
| 0:32 2 (const int) |
| 0:34 Sequence |
| 0:34 Sequence |
| 0:34 move second child to first child (temp int) |
| 0:34 'i' (temp int) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Loop with condition tested first |
| 0:34 Loop Condition |
| 0:34 Compare Less Than (temp bool) |
| 0:34 'i' (temp int) |
| 0:34 'Count' (uniform int) |
| 0:34 Loop Body |
| 0:35 move second child to first child (temp float) |
| 0:35 direct index (temp float) |
| 0:35 'r' (temp 4-component vector of float) |
| 0:35 Constant: |
| 0:35 3 (const int) |
| 0:35 'f' (smooth in float) |
| 0:34 Loop Terminal Expression |
| 0:34 Pre-Increment (temp int) |
| 0:34 'i' (temp int) |
| 0:37 add second child into first child (temp 3-component vector of float) |
| 0:37 vector swizzle (temp 3-component vector of float) |
| 0:37 'gl_FragColor' (fragColor 4-component vector of float FragColor) |
| 0:37 Sequence |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Constant: |
| 0:37 1 (const int) |
| 0:37 Constant: |
| 0:37 2 (const int) |
| 0:37 vector swizzle (temp 3-component vector of float) |
| 0:37 'r' (temp 4-component vector of float) |
| 0:37 Sequence |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Constant: |
| 0:37 1 (const int) |
| 0:37 Constant: |
| 0:37 2 (const int) |
| 0:39 Sequence |
| 0:39 Sequence |
| 0:39 move second child to first child (temp int) |
| 0:39 'i' (temp int) |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Loop with condition tested first |
| 0:39 Loop Condition |
| 0:39 Compare Less Than (temp bool) |
| 0:39 'i' (temp int) |
| 0:39 Constant: |
| 0:39 16 (const int) |
| 0:39 Loop Body |
| 0:40 vector scale second child into first child (temp 4-component vector of float) |
| 0:40 'gl_FragColor' (fragColor 4-component vector of float FragColor) |
| 0:40 'f' (smooth in float) |
| 0:39 Loop Terminal Expression |
| 0:39 add second child into first child (temp int) |
| 0:39 'i' (temp int) |
| 0:39 Constant: |
| 0:39 4 (const int) |
| 0:? Linker Objects |
| 0:? 'bigColor' (uniform 4-component vector of float) |
| 0:? 'BaseColor' (smooth in 4-component vector of float) |
| 0:? 'f' (smooth in float) |
| 0:? 'Count' (uniform int) |
| 0:? 'v4' (uniform 4-component vector of uint) |
| |
| |
| Linked fragment stage: |
| |
| |
| Shader version: 130 |
| 0:? Sequence |
| 0:10 Function Definition: main( (global void) |
| 0:10 Function Parameters: |
| 0:12 Sequence |
| 0:12 Sequence |
| 0:12 move second child to first child (temp 4-component vector of float) |
| 0:12 'color' (temp 4-component vector of float) |
| 0:12 'BaseColor' (smooth in 4-component vector of float) |
| 0:14 Sequence |
| 0:14 Sequence |
| 0:14 move second child to first child (temp int) |
| 0:14 'i' (temp int) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 Loop with condition tested first |
| 0:14 Loop Condition |
| 0:14 Compare Less Than (temp bool) |
| 0:14 'i' (temp int) |
| 0:14 'Count' (uniform int) |
| 0:14 Loop Body |
| 0:15 Sequence |
| 0:15 add second child into first child (temp 4-component vector of float) |
| 0:15 'color' (temp 4-component vector of float) |
| 0:15 'bigColor' (uniform 4-component vector of float) |
| 0:14 Loop Terminal Expression |
| 0:14 Pre-Increment (temp int) |
| 0:14 'i' (temp int) |
| 0:18 move second child to first child (temp 4-component vector of float) |
| 0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor) |
| 0:18 'color' (temp 4-component vector of float) |
| 0:20 Sequence |
| 0:20 move second child to first child (temp float) |
| 0:20 'sum' (temp float) |
| 0:20 Constant: |
| 0:20 0.000000 |
| 0:21 Sequence |
| 0:21 Sequence |
| 0:21 move second child to first child (temp int) |
| 0:21 'i' (temp int) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Loop with condition tested first |
| 0:21 Loop Condition |
| 0:21 Compare Less Than (temp bool) |
| 0:21 'i' (temp int) |
| 0:21 Constant: |
| 0:21 4 (const int) |
| 0:21 Loop Body |
| 0:22 add second child into first child (temp float) |
| 0:22 'sum' (temp float) |
| 0:22 Convert uint to float (temp float) |
| 0:22 indirect index (temp uint) |
| 0:22 'v4' (uniform 4-component vector of uint) |
| 0:22 'i' (temp int) |
| 0:21 Loop Terminal Expression |
| 0:21 Pre-Increment (temp int) |
| 0:21 'i' (temp int) |
| 0:26 Sequence |
| 0:26 Sequence |
| 0:26 move second child to first child (temp int) |
| 0:26 'i' (temp int) |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Loop with condition tested first |
| 0:26 Loop Condition |
| 0:26 Compare Less Than (temp bool) |
| 0:26 'i' (temp int) |
| 0:26 Constant: |
| 0:26 4 (const int) |
| 0:26 Loop Body |
| 0:27 move second child to first child (temp float) |
| 0:27 indirect index (temp float) |
| 0:27 'tv4' (temp 4-component vector of float) |
| 0:27 'i' (temp int) |
| 0:27 Convert uint to float (temp float) |
| 0:27 component-wise multiply (temp uint) |
| 0:27 indirect index (temp uint) |
| 0:27 'v4' (uniform 4-component vector of uint) |
| 0:27 'i' (temp int) |
| 0:27 Constant: |
| 0:27 4 (const uint) |
| 0:26 Loop Terminal Expression |
| 0:26 Pre-Increment (temp int) |
| 0:26 'i' (temp int) |
| 0:29 add second child into first child (temp 4-component vector of float) |
| 0:29 'gl_FragColor' (fragColor 4-component vector of float FragColor) |
| 0:29 add (temp 4-component vector of float) |
| 0:29 Construct vec4 (temp 4-component vector of float) |
| 0:29 'sum' (temp float) |
| 0:29 'tv4' (temp 4-component vector of float) |
| 0:32 move second child to first child (temp 3-component vector of float) |
| 0:32 vector swizzle (temp 3-component vector of float) |
| 0:32 'r' (temp 4-component vector of float) |
| 0:32 Sequence |
| 0:32 Constant: |
| 0:32 0 (const int) |
| 0:32 Constant: |
| 0:32 1 (const int) |
| 0:32 Constant: |
| 0:32 2 (const int) |
| 0:32 vector swizzle (temp 3-component vector of float) |
| 0:32 'BaseColor' (smooth in 4-component vector of float) |
| 0:32 Sequence |
| 0:32 Constant: |
| 0:32 0 (const int) |
| 0:32 Constant: |
| 0:32 1 (const int) |
| 0:32 Constant: |
| 0:32 2 (const int) |
| 0:34 Sequence |
| 0:34 Sequence |
| 0:34 move second child to first child (temp int) |
| 0:34 'i' (temp int) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Loop with condition tested first |
| 0:34 Loop Condition |
| 0:34 Compare Less Than (temp bool) |
| 0:34 'i' (temp int) |
| 0:34 'Count' (uniform int) |
| 0:34 Loop Body |
| 0:35 move second child to first child (temp float) |
| 0:35 direct index (temp float) |
| 0:35 'r' (temp 4-component vector of float) |
| 0:35 Constant: |
| 0:35 3 (const int) |
| 0:35 'f' (smooth in float) |
| 0:34 Loop Terminal Expression |
| 0:34 Pre-Increment (temp int) |
| 0:34 'i' (temp int) |
| 0:37 add second child into first child (temp 3-component vector of float) |
| 0:37 vector swizzle (temp 3-component vector of float) |
| 0:37 'gl_FragColor' (fragColor 4-component vector of float FragColor) |
| 0:37 Sequence |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Constant: |
| 0:37 1 (const int) |
| 0:37 Constant: |
| 0:37 2 (const int) |
| 0:37 vector swizzle (temp 3-component vector of float) |
| 0:37 'r' (temp 4-component vector of float) |
| 0:37 Sequence |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Constant: |
| 0:37 1 (const int) |
| 0:37 Constant: |
| 0:37 2 (const int) |
| 0:39 Sequence |
| 0:39 Sequence |
| 0:39 move second child to first child (temp int) |
| 0:39 'i' (temp int) |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Loop with condition tested first |
| 0:39 Loop Condition |
| 0:39 Compare Less Than (temp bool) |
| 0:39 'i' (temp int) |
| 0:39 Constant: |
| 0:39 16 (const int) |
| 0:39 Loop Body |
| 0:40 vector scale second child into first child (temp 4-component vector of float) |
| 0:40 'gl_FragColor' (fragColor 4-component vector of float FragColor) |
| 0:40 'f' (smooth in float) |
| 0:39 Loop Terminal Expression |
| 0:39 add second child into first child (temp int) |
| 0:39 'i' (temp int) |
| 0:39 Constant: |
| 0:39 4 (const int) |
| 0:? Linker Objects |
| 0:? 'bigColor' (uniform 4-component vector of float) |
| 0:? 'BaseColor' (smooth in 4-component vector of float) |
| 0:? 'f' (smooth in float) |
| 0:? 'Count' (uniform int) |
| 0:? 'v4' (uniform 4-component vector of uint) |
| |