Das Mesa-Projekt hat am 27. März 2018 Mesa 18.0.0 als Entwicklungsrelease veröffentlicht. Die offiziellen Release Notes nennen Cannonlake-Unterstützung für die Intel-Treiber i965 und ANV sowie neue OpenGL-Funktionen mehrerer Treiber. Für produktive Systeme mit hohen Stabilitätsanforderungen empfiehlt das Projekt eine vorherige Ausgabe oder das folgende Fehlerkorrekturrelease 18.0.1.
Zwei getrennte Funktionen für Shader und Programme
i965 erhält einen Festplatten-Shader-Cache. In dieser Ausgabe wird er mit der Umgebungsvariable MESA_GLSL_CACHE_DISABLE=0 oder dem Wert false aktiviert. Davon getrennt unterstützt i965 ein binäres Format für GL_ARB_get_program_binary. In Kompatibilitätsprofilen bleibt die Zahl unterstützter Programmformate bei null. Die beiden Änderungen sind kein einheitliches neues Shader-Cache-Format.
OpenGL-Funktionen hängen vom jeweiligen Treiber ab
Mesa implementiert die OpenGL-4.5-API, stellt diesen Funktionsumfang aber nicht automatisch auf jeder Grafikkarte bereit. Die tatsächlich gemeldete Version hängt vom Treiber ab. OpenGL 4.5 muss beim Erzeugen des Kontexts angefordert werden; Kompatibilitätskontexte werden dafür nicht unterstützt.
Der r600-Treiber erhält für Evergreen und neuere Hardware unter anderem Compute Shader, Shader Storage Buffer Objects und Image Load/Store. OpenGL 4.3 ist dort an Hardware-Unterstützung für FP64 gebunden. Der nvc0-Treiber unterstützt auf Kepler die Erweiterung für Bindless Textures. Das sind konkrete Treiber- und Hardwarekombinationen, keine Freigabe sämtlicher Funktionen für alle Radeon- oder Nvidia-Karten.
Fehlerkorrekturen für Spiele und Entwicklungswerkzeuge
Die Fehlerliste enthält unter anderem einen beschädigten Vorschau-Viewport in Unreal Engine, Startprobleme mit Portal 2 und einen GPU-Hänger in DiRT Rally. Diese Einträge belegen Korrekturen bestimmter Fehler, keinen pauschalen Leistungsgewinn für Linux-Spiele. Bereits Mesa 17.1 hatte Grafikfunktionen und den Shader-Cache ausgebaut. Die hier beschriebenen Änderungen gehören zum historischen Stand 18.0.0.

