Скажите, что у вас есть что-то вроде этого:
glBindTexture(GL_TEXTURE_2D, my2dTex);
glBindTexture(GL_TEXTURE_1D, my1dTex);
glBegin...
Каково правильное поведение OpenGL? Чтобы нарисовать 1d текстуру, 2d или оба? Для каждой активной текстуры есть фактически несколько текстур, которые могут быть привязаны к ней в одно и то же время (т.е. Карта 1d, 2d, 3d куба и т.д.)?