out vec4 sk_FragColor; vec4 main() { vec4 result = vec4(0.0); { float a = 0.0; float b = 0.0; for (; a < 10.0 && b < 10.0; (++a , ++b)) { result.x += a; result.y += b; } } { int c = 0; for (; c < 10; ++c) { result.z += 1.0; } } { float d[2] = float[2](0.0, 10.0); float e[4] = float[4](1.0, 2.0, 3.0, 4.0); float f = 9.0; for (; d[0] < d[1]; ++d[0]) { result.w = e[0] * f; } } { for (; ; ) break; } for (; ; ) break; return result; }