Qu'est-ce qu'un OpenGL?

Abréviation de Open Graphics Library, OpenGL est une marque commerciale de SGI (Silicon Graphics Inc.) est une norme multiplateforme et une API pour le rendu 2D et 3D et l'accélération matérielle 3D. Il a été développé pour la première fois en 1992.

OpenGL est disponible en deux variétés. Le premier est Microsoft OpenGL, qui est souvent inclus dans Windows ou dans le logiciel d'installation d'une carte graphique. Le second est Cosmo OpenGL, conçu pour les systèmes informatiques ne disposant pas de carte graphique accélérée.

L'interface comprend plus de 250 appels de fonctions différents pouvant être utilisés pour dessiner des scènes complexes en trois dimensions. Il est largement utilisé dans la CAO, la réalité virtuelle, la visualisation scientifique et informative, la simulation de vol et les jeux vidéo.

OpenGL a deux objectifs principaux:

  1. Cachez la complexité de l'interfaçage avec différents accélérateurs 3D en présentant une interface unique et uniforme.
  2. Optimisez les différentes capacités des plates-formes matérielles en nécessitant la prise en charge de l'ensemble des fonctionnalités OpenGL pour toutes les implémentations (en utilisant une émulation logicielle si nécessaire).

Aujourd'hui, OpenGL est géré par le consortium technologique sans but lucratif Khronos Group.

API, abréviations des ordinateurs, GL, termes de carte vidéo