OpenGL

Bild des Benutzers comrad

OpenGL ist eine freie, standardisierte Schnittstellenbeschreibung für 3D-Grafik. Verwaltet wird der Standard von der Khronos-Gruppe. Die OpenGL-Schnittstelle wird vom jeweiligen Treiber implementiert, wodurch Programme und Spiele, die OpenGL nutzen, keine grafikkartenspezifischen Funktionen mehr programmieren müssen.

OpenGL ist seit langem unter Linux verfügbar. Insbesondere durch die Mesa-Implementiation, aber auch AMD und NVIDIA liefern eigene OpenGL-Implementationen mit.

Ähnlich zu OpenGL ist die proprietäre Schnittstelle DirectX für Microsoft Windows und XBox. DirectX wird durch das Wine-Projekt unter Linux indirekt verfügbar gemacht. So können Windows-Programme über Wine mit DirectX-Befehlen auf OpenGL umgemappte Funktionen unter Linux zugreifen. DXVK und Proton verwenden weitere Implementationen um verschiedene DirectX-Versionen unter Linux über Vulkan lauffähig zu machen.

Vulkan ist eine neue Grafikschnittstelle, die auch nativ unter Linux verfügbar ist.

OpenGL ES

OpenGL ES (OpenGL for Embedded Systems oder auch GLES) ist eine Standardschnittstelle hauptsächlich für Embedded Systeme. Letzte und neuste Version ist 3.2.

Screenshots und Videos
Mastodon