Поделиться через


Получение сведений о состоянии

OpenGL поддерживает множество переменных состояния, влияющих на поведение многих функций. Некоторые из этих переменных имеют специализированные функции запросов.

Чтобы получить значение других переменных состояния, используйте glGetBooleanv, glGetDoublev, glGetFloatv или glGetIntegerv соответствующим образом. Сведения об использовании этих функций см. в разделе glGet . Другие функции запросов, которые вы можете использовать: glGetError, glGetString и glIsEnabled. (Дополнительные сведения о функциях, связанных с обработкой ошибок, см. в разделе Обработка ошибок .) Чтобы сохранить и восстановить наборы переменных состояния, используйте glPushAttrib и glPopAttrib.