Я хотел бы запомнить текущее состояние текстуры в OpenGL 1.x, а затем восстановить его. Я могу использовать glIsEnabled
, чтобы проверить, какие типы текстур активны.
- Имеет ли смысл включать более одного типа текста, например,
GL_TEXTURE_2D
и GL_TEXTURE_CUBE_MAP
?
glGet * Функция позволяет получить текущий идентификатор текстуры, например, GL_TEXTURE_BINDING_2D
, но для привязки предыдущей текстуры мне также необходимо знать соответствующую цель для glBindTexture.
Как этого добиться?