// Texture coords varying vec3 pos3Tex1; varying vec3 pos3Tex2; varying vec3 pos3Tex3; void main() { // Transform the vertex gl_Position = ftransform( ); // Save texture coordinates pos3Tex1 = vec3( gl_MultiTexCoord1 ); pos3Tex2 = vec3( gl_MultiTexCoord2 ); pos3Tex3 = vec3( gl_MultiTexCoord3 ); }