varying vec4 texcoord; void main () { gl_Position.zw = (gl_Vertex.xy * 2.0); gl_Position.xy = gl_Vertex.xy; texcoord.x = gl_Vertex.z; texcoord.yz = gl_Vertex.zw; texcoord.w = gl_Vertex.x; }