OpenGL API меняет состояние контекста рендеринга.Контекст рендеринга также включает фактические текстуры, используемые для создания фрагментов геометрии.
Если вы включаете текстурирование (то есть * glEnable (GL_TEXTURE_2D) *), это применяется ко всем геометриям, нарисованным до тех пор, пока не установлен этот флаг состояния.Вы можете отключить текстурирование, используя * glDisable (GL_TEXTURE_2D) *.
Возможно, вы не отключите текстурирование для других плоскостей, ведь текстура все еще применяется к другим плоскостям.
Вы должны сделать что-то вродеследующее:
glEnable(GL_TEXTURE_2D);
...
DrawPlane0(); // This plane is textured
...
glDisable(GL_TEXTURE_2D);
...
DrawPlane1(); // This plane is not textured