<< " const vec4 blue = vec4(0.0, 0.0, 1.0, 1.0);\n"
<< " const vec4 yellow = vec4(1.0, 1.0, 0.0, 1.0);\n"
<< " const vec4 colors[4] = vec4[4](red, green, blue, yellow);\n"
- << " for (float percent=0.00; percent < 0.30; percent+=0.10)\n"
- "{\n"
- << " gl_Position = gl_in[0].gl_Position * vec4(1.0+percent, 1.0+percent, 1.0, 1.0);\n"
+ << " for (int counter = 0; counter < 3; ++counter)\n"
+ << " {\n"
+ << " float percent = 0.1 * counter;\n"
+ << " gl_Position = gl_in[0].gl_Position * vec4(1.0 + percent, 1.0 + percent, 1.0, 1.0);\n"
<< " v_frag_FragColor = colors[gl_PrimitiveIDIn % 4];\n"
<< " EmitVertex();\n"
- << " gl_Position = gl_in[1].gl_Position * vec4(1.0+percent, 1.0+percent, 1.0, 1.0);\n"
+ << " gl_Position = gl_in[1].gl_Position * vec4(1.0 + percent, 1.0 + percent, 1.0, 1.0);\n"
<< " v_frag_FragColor = colors[gl_PrimitiveIDIn % 4];\n"
<< " EmitVertex();\n"
<< " }\n"