Vydanie Mesa 19.1.0, bezplatnej implementácie OpenGL a Vulkan
publikovaný vydanie bezplatnej implementácie OpenGL a Vulkan API - Mesa 19.1.0. Prvé vydanie vetvy Mesa 19.1.0 má experimentálny status – po konečnej stabilizácii kódu vyjde stabilná verzia 19.1.1. V Mesa 19.1 za predpokladu plná podpora OpenGL 4.5 pre ovládače i965, radeonsi a nvc0, podpora Vulkan 1.1 pre karty Intel a AMD, ako aj čiastočná podpora štandardu OpenGL 4.6.
Zahrnuté vyvinuté Intel má nový ovládač Iris. Na rozdiel od i965 je nový ovládač založený na architektúre Gallium3D, ktorá prenáša úlohy správy pamäte na stranu ovládača DRI v jadre Linuxu a poskytuje pripravený sledovač stavu s podporou opätovného použitia vyrovnávacej pamäte výstupných objektov. Nový ovládač podporuje iba GPU založené na mikroarchitektúre Gen8+ (Broadwell, Skylake) s HD, UHD a GPU Iris.
Vo výkonnostných testoch je ovládač Iris od 3 do 15 krát predbieha i965, v závislosti od testovacieho režimu. V priemere Iris vykreslí 5.45-krát viac objektov za sekundu ako ovládač i965. Pri spustení reálnych programov nie je nárast taký pôsobivý (v jednom z ukážok je nárast asi 19% av niektorých ukážkach sa približne rovná i965).
Klasický ovládač i965 má rozšírenú podporu pre Gen 11 a pridané podpora pre grafický subsystém Elkhart Lake SoC;
Vrátane ovládača Lima pre GPU Mali 400/450, ktorý sa používa v mnohých starších čipoch založených na architektúre ARM.
Pridaný vodič panfrost pre GPU založené na mikroarchitektúrach Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x), ktoré sa používajú na mnohých zariadeniach s procesormi ARM.
Ovládač RADV (ovladač Vulkan pre karty AMD) pridal podporu technológie VESA Adaptive-Sync (FreeSync), ktorá umožňuje adaptívne meniť obnovovaciu frekvenciu monitora, aby sa zabezpečil plynulý výstup bez trhania;
Pridané nový ovládač Vulkan TURNIP pre GPU Qualcomm Adreno;
K vodičovi Softpipe (softvérový rasterizátor založený na Gallium3D) pridal podporu pre rozšírenia OpenGL 4: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array a OES_viewport_array. Kým nebude plne podporované OpenGL 4.0, zostáva implementovať rozšírenia GL_ARB_gpu_shader5, GL_ARB_sample_shading a GL_ARB_tessellation_shader;
Pridaná podpora pre formát kompresie textúr ATC používaný na GPU
Qualcomm a AMD;
Vylepšený výkon sledovača stavu Gallium Nine, ktorý poskytuje podporu pre rozhranie Direct3D 9 API pre systémy podobné Unixu a bežne sa používa na spúšťanie hier pre Windows pomocou Wine;
Okrem toho je možné poznamenať dodatok do vetvy, ktorá bude tvoriť základ pre vydanie Mesa 19.2, implementáciu rozšírenia GL_KHR_robustness pre ovládač Gallium3D R600, ktorý bol najnovší chýbajúci odkaz poskytovať podporu pre OpenGL 4.5. Vďaka tomu je R600 štvrtým ovládačom Mesa, ktorý podporuje OpenGL 4.5. Podpora OpenGL 4.5 v R600 je k dispozícii iba na GPU Radeon HD 5800/6900.