Introduction
OpenGL est issue de la bibliothèque graphique IRIS GL (Graphics Library) de l’entreprise SGI (Silicon Graphics Inc.). Les premiers postes de travail avec du graphisme de haute qualité étaient très dispendieux et utilisaient des API (Application Programming Interface) propriétaires.
Dans les années 1990, SGI réalise l’importance du multiplateforme et entreprend de nettoyer sa bibliothèque en y retirant tout ce qui était dédié à du matériel spécifique. Elle développe un standard et, en 1992, publie la première version de la bibliothèque OpenGL (Open Graphics Library).
Évolution
La même année, SGI forme le comité ARB (Architectural Review Board), incluant des membres comme IBM, Intel, Microsoft, etc. Le comité fait maintenant partie du Khronos Group, un large consortium de compagnies s’occupant de plusieurs standards :
| Année | Version | Description |
|---|---|---|
| 1992 | 1.0 | Publication de la bibliothèque. |
| 2004 | 2.0 | Langage de nuanceur. |
| 2008 | 3.0 | Profiles. |
| 2010 | 4.0 | Exploitation complète du matériel. |
La version 4.6 à été publiée en 2017.
Inclusion
Pour être utilisée avec la bibliothèque « SDL », des fichiers d’en‐tête doivent être inclus :
#include <SDL3/SDL_opengl.h>