varying lowp float xx; void main() { int i = 0; if (xx < 0.0) discard; lowp float c = 0.0; for (; i < 4; ++i) c += xx; gl_FragColor = vec4(c); }