Rilascio di Mesa 19.2.0, un'implementazione gratuita di OpenGL e Vulkan
Introdotto rilascio di un'implementazione gratuita delle API OpenGL e Vulkan - Mesa 19.2.0. La prima versione del ramo Mesa 19.2.0 ha uno stato sperimentale: dopo la stabilizzazione finale del codice verrà rilasciata una versione stabile 19.2.1. In Mesa 19.2 fornito Supporto completo OpenGL 4.5 per driver i965, radeonsi e nvc0, supporto Vulkan 1.1 per schede Intel e AMD e supporto per lo standard OpenGL 4.6 per schede Intel;
I driver (i965, iris) per le schede video Intel (gen7+) forniscono il supporto completo OpenGL 4.6 e linguaggio di descrizione dello shader GLSL 4.60. Fino a quando non verrà fornito il supporto OpenGL 4.6 nei driver radeonsi (AMD) e nvc0 (NVIDIA), resta da implementare le estensioni GL_ARB_gl_spirv e GL_ARB_spirv_extensions che erano aggiunto per il driver i965 in agosto;
La funzionalità del nuovo driver continua ad espandersi Iris per GPU Intel, che nelle sue capacità ha quasi raggiunto la parità con il driver i965. Il driver Iris si basa sull'architettura Gallium3D, che scarica le attività di gestione della memoria sul lato driver DRI del kernel Linux e fornisce un tracker di stato già pronto con supporto per una cache di riutilizzo degli oggetti di output. Il driver supporta solo processori basati sulla microarchitettura Gen8+ (Broadwell, Skylake) con GPU HD, UHD e Iris.
Aggiunto il supporto per le GPU AMD Navi 10 ai driver RADV e RadeonSI
(Radeon RX 5700), nonché supporto iniziale Navi 14. Incluso anche nel driver RadeonSI aggiunto supporto per la futura APU Renoir (Zen 2 con GPU Navi) e parzialmente Arcturus (solo capacità di calcolo e motore di decodifica video VCN 2.5, senza 3D);
Nel driver Gallium3D R600 per alcune schede AMD meno recenti (HD 5800/6900) purché supporto OpenGL 4.5;
Per RadeonSI presentata nuovo linker runtime - rtld;
Le prestazioni dei driver RADV e Virgl sono state ottimizzate;
allargato Driver Panfrost per GPU basate sulle microarchitetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x) utilizzate su molti dispositivi con processori ARM. Le capacità del driver sono ora sufficienti per eseguire GNOME Shell;
Aggiunta estensione EGL proposta da NVIDIA EGL_EXT_piattaforma_dispositivo, che consente di inizializzare EGL senza chiamare API specifiche del dispositivo