OpenGL

Open Graphics Library.

Besoin

Fournir une API graphiques 2D et 3D déléguant des calculs au GPU.

Analyse

Gestion de :

Conception

pBuffers

Un programme OpenGL effectue un rendu au travers d'une pipeline de shaders pouvant inclure des shaders de :

qui se communiquent des données au travers de variables :

Mécanisme d'extension

Implémentation

Le traitement effectué par chaque shader doit être implémenté en GLSL.

1.0 1.4 1.5 2.0 2.1 3.0 3.1 3.2 3.3 4.0 Vulkan
Date 1992 2003 2003 2004 2004 2008 2009 2009 2010 2010 2016
Langage ARB assembly language ARB assembly language GLSL 0.1 GLSL 1.10.59 GLSL 1.20.8 GLSL 1.30.10 GLSL 1.40.08 GLSL 1.50.11 GLSL 3.30.6 GLSL 4.00.9
Extensions GLSL 0.1 ARB_shader_objects, ARB_vertex_shader, ARB_fragment_shader

Déploiement

Notes

Références