Partager via


Présentation d’OpenGL

En tant qu’interface logicielle pour le matériel graphique, l’objectif main d’OpenGL est de restituer des objets à deux et trois dimensions dans un framebuffer. Ces objets sont décrits comme des séquences de sommets (qui définissent des objets géométriques) ou de pixels (qui définissent des images). OpenGL effectue plusieurs processus sur ces données pour les convertir en pixels pour former l’image finale souhaitée dans le framebuffer.

Les rubriques suivantes présentent une vue d’ensemble du fonctionnement d’OpenGL :

  • Primitives et Commandes discutent des points, des segments de ligne et des polygones en tant qu’unités de base du dessin ; et le traitement des commandes.
  • OpenGL Graphic Control décrit les opérations graphiques des contrôles OpenGL et ceux qu’il ne contrôle pas.
  • Le modèle d’exécution décrit le modèle client/serveur pour l’interprétation des commandes OpenGL.
  • L’opération OpenGL de base fournit une description détaillée de la façon dont OpenGL traite les données pour produire une image correspondante dans le framebuffer.
  • OpenGL Function Names décrit les conventions de nommage utilisées dans OpenGL.

Pipeline de traitement OpenGL

Utilisation d’évaluateurs

Exécution de la sélection et des commentaires

Utilisation de listes d’affichage

Gestion des modes et de l’exécution

Obtention d’informations d’état

Bibliothèque d’utilitaires OpenGL