Gestion des modes et de l’exécution
L’effet de nombreuses fonctions OpenGL varie selon qu’un mode particulier est actif ou non. Les fonctions glEnable et glDisable définissent ces modes ; glIsEnabled détermine si un mode particulier est défini.
Vous pouvez contrôler l’exécution des fonctions OpenGL précédemment émises avec glFinish, ce qui force l’achèvement de toutes les fonctions, ou glFlush, qui garantit que toutes ces fonctions seront terminées dans un laps de temps fini.
Dans une implémentation particulière de OpenGL, vous pouvez contrôler certains comportements avec des indications à l’aide de glHint. Ces comportements sont la qualité de l’interpolation des coordonnées de couleur et de texture ; précision des calculs de brouillard ; et la qualité d’échantillonnage des points, des lignes ou des polygones avec anticrénelage.