В Немедленном режиме вы используете glMultiTexCoord
для этого: http://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord.xml
Пример кода
glBegin(GL_TRIANGLES);
glMultiTexCoord2f(GL_TEXTURE0, s0, t0);
glMultiTexCoord2f(GL_TEXTURE1, s1, t1);
glMultiTexCoord2f(GL_TEXTURE2, s2, t2);
glVertex3f(...);
/* ... */
glEnd();
Используя Vertex Arrays, вы используете glClientActiveTexture
для выбора единицы текстуры для следующих вызововglTexCoordPointer
относятся к.
Если вы используете шейдеры, вы также можете назначить несколько координат текстуры для набора атрибутов вершины.