OpenGL

OpenGL

OpenGL Logo
Basisdaten

Entwickler Khronos Group
Erscheinungsjahr 1992
Aktuelle Version 4.6[1]
(31. Juli 2017)
Betriebssystem plattformübergreifend
Programmier­sprache C, GLSL
Kategorie API
Lizenz verschieden[2]
www.opengl.org

OpenGL (Open Graphics Library; deutsch Offene Grafikbibliothek) ist eine Spezifikation einer plattform- und programmiersprachenübergreifenden Programmierschnittstelle (API) zur Entwicklung von 2D- und 3D-Computergrafikanwendungen. Der OpenGL-Standard beschreibt etwa 250 Befehle, die die Darstellung komplexer 3D-Szenen in Echtzeit erlauben. Zudem können andere Organisationen (zumeist Hersteller von Grafikkarten) proprietäre Erweiterungen definieren.

Die Implementierung des OpenGL-API erfolgt in der Regel durch Systembibliotheken, auf einigen Betriebssystemen auch als Teil der Grafikkarten-Treiber. Diese führen entsprechend Befehle der Grafikkarte aus, insbesondere müssen auf der Grafikkarte nicht vorhandene Funktionen durch die CPU emuliert werden.

Der Nachfolger von OpenGL ist Vulkan.

  1. Khronos Releases OpenGL 4.6 with SPIR-V Support.
  2. SGI - Products: Software: OpenGL: Licensing and Logos. 2012, archiviert vom Original (nicht mehr online verfügbar) am 14. Januar 2012; abgerufen am 7. Februar 2022.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search