1 2 3 4 5 6 7
uniform float i; void main() { gl_Position = gl_Vertex; gl_TexCoord[0] = (gl_Vertex * gl_TextureMatrix[int(i)] + 1.0) / 2.0; }