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.
- Anmelden oder Registrieren um Kommentare zu schreiben
- 2172 Aufrufe