Die freie Grafikbibliothek Mesa 11.0.0 ist am 12. September 2015 erschienen. Die Release Notes nennen OpenGL 4.1 als zentrale neue API-Unterstützung und richten sich an Entwickler, die Grafiksoftware unter Linux mit unterschiedlichen Treibern betreiben.
Mesa 11.0.0 ist ausdrücklich als Entwicklungsrelease gekennzeichnet. Die tatsächliche gemeldete OpenGL-Version hängt vom verwendeten Treiber ab, weil nicht jede Implementierung alle für OpenGL 4.1 nötigen Funktionen unterstützt. OpenGL 4.1 muss zudem bereits beim Erstellen des Kontexts angefordert werden, da Mesa keine Kompatibilitätskontexte dafür bereitstellt.
OpenGL 4.1 für ausgewählte Treiber
Die neuen Funktionen stehen laut Mesa für bestimmte Treiber zur Verfügung. OpenGL 4.1 wird für radeonsi und nvc0 genannt, während die AMD-GCN-1.2-Unterstützung Tonga, Iceland, Carrizo und Fiji umfasst. Zusätzlich führt die Bibliothek weitere OpenGL-, OpenGL-ES- und EGL-Erweiterungen für einzelne Treiberpfade auf.
Für Spiele- und Grafikteams ist die Abhängigkeit vom konkreten Treiber entscheidend. Wie bei der Vulkan-Vorschau und der damaligen Veröffentlichung von DirectX 12 müssen Anwendungen ihre Grafikpfade an die tatsächlich verfügbare API- und Treiberkombination anpassen. Mesa 11.0.0 liefert dafür eine neue Basis, empfiehlt für Stabilität und Zuverlässigkeit aber weiterhin eine frühere Version oder das Folge-Release 11.0.1.
