| #version 310 es |
| precision mediump float; |
| precision highp int; |
| |
| layout(location = 0) out mediump int FragColor; |
| |
| void main() |
| { |
| FragColor = 16; |
| for (mediump int i = 0; i < 25; i++) |
| { |
| FragColor += 10; |
| } |
| for (mediump int i_1 = 1, j = 4; i_1 < 30; i_1++, j += 4) |
| { |
| FragColor += 11; |
| } |
| mediump int k = 0; |
| for (; k < 20; k++) |
| { |
| FragColor += 12; |
| } |
| k += 3; |
| FragColor += k; |
| mediump int l; |
| if (k == 40) |
| { |
| l = 0; |
| for (; l < 40; l++) |
| { |
| FragColor += 13; |
| } |
| return; |
| } |
| else |
| { |
| l = k; |
| FragColor += l; |
| } |
| mediump ivec2 i_2 = ivec2(0); |
| for (; i_2.x < 10; i_2.x += 4) |
| { |
| FragColor += i_2.y; |
| } |
| mediump int o = k; |
| for (mediump int m = k; m < 40; m++) |
| { |
| FragColor += m; |
| } |
| FragColor += o; |
| } |
| |