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


Управление режимами и выполнением

Влияние многих функций OpenGL зависит от того, действует ли определенный режим. Функции glEnable и glDisable задают такие режимы; glIsEnabled определяет, задан ли определенный режим.

Вы можете управлять выполнением ранее выданных функций OpenGL с помощью glFinish, который приводит к завершению всех таких функций, или glFlush, что гарантирует, что все такие функции будут завершены в конечное время.

В конкретной реализации OpenGL можно управлять определенным поведением с помощью подсказок с помощью glHint. Такое поведение — качество интерполяции координат цвета и текстуры; точность вычислений тумана; и качество выборки сглаживаемых точек, линий или многоугольников.

Справочник по режимам и выполнению