Gerenciando modos e execução
O efeito de muitas funções OpenGL depende se um modo específico está em vigor. As funções glEnable e glDisable definem esses modos; glIsEnabled determina se um modo específico está definido.
Você pode controlar a execução de funções OpenGL emitidas anteriormente com glFinish, o que força todas essas funções a serem concluídas, ou glFlush, o que garante que todas essas funções sejam concluídas em um tempo finito.
Em uma implementação específica do OpenGL, você pode ser capaz de controlar determinados comportamentos com dicas usando glHint. Esses comportamentos são a qualidade da interpolação de coordenadas de cor e textura; a precisão dos cálculos de neblina; e a qualidade de amostragem de pontos, linhas ou polígonos suavizados.
Tópicos relacionados