void main() { gl_Position = gl_Vertex; gl_FrontColor = gl_Color; if (gl_Position.x < 0.5) { gl_FrontColor.y = 1.0; } gl_FrontColor.xzw = vec3(0, 0, 1); }