Vydání Mesa 19.1.0, bezplatné implementace OpenGL a Vulkan
zveřejněno vydání bezplatné implementace OpenGL a Vulkan API - Mesa 19.1.0. První vydání větve Mesa 19.1.0 má experimentální status – po finální stabilizaci kódu vyjde stabilní verze 19.1.1. V Mesa 19.1 je k dispozici plná podpora OpenGL 4.5 pro ovladače i965, radeonsi a nvc0, podpora Vulkan 1.1 pro karty Intel a AMD a také částečná podpora standardu OpenGL 4.6.
Zahrnuta vyvinut Intel má nový ovladač Iris. Na rozdíl od i965 je nový ovladač založen na architektuře Gallium3D, která v linuxovém jádře přenáší úlohy správy paměti na stranu ovladače DRI a poskytuje připravený sledovač stavu s podporou opakovaného použití mezipaměti výstupních objektů. Nový ovladač podporuje pouze GPU založené na mikroarchitektuře Gen8+ (Broadwell, Skylake) s HD, UHD a Iris GPU.
V testech výkonu je ovladač Iris 3 až 15krát předjíždí i965, v závislosti na testovacím režimu. V průměru Iris vykresluje 5.45krát více objektů za sekundu než ovladač i965. Při spuštění skutečných programů není nárůst tak působivý (v jednom z dem je nárůst asi 19% a v některých demu se přibližně rovná i965).
Klasický ovladač i965 má rozšířenou podporu pro Gen 11 a přidal podpora grafického subsystému Elkhart Lake SoC;
Včetně ovladače Lima pro Mali 400/450 GPU, používaný v mnoha starších čipech založených na architektuře ARM.
Přidán řidič panfrost pro GPU založené na mikroarchitekturách Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x), používané na mnoha zařízeních s procesory ARM.
Ovladač RADV (ovladač Vulkan pro karty AMD) přidal podporu technologie VESA Adaptive-Sync (FreeSync), která umožňuje adaptivně měnit obnovovací frekvenci monitoru a zajistit tak hladký výstup bez trhání;
Přidat nový ovladač Vulkan TURNIP pro GPU Qualcomm Adreno;
K řidiči Softpipe (softwarový rasterizátor založený na Gallium3D) přidal podporu pro rozšíření 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. Dokud nebude OpenGL 4.0 plně podporováno, zbývá implementovat rozšíření GL_ARB_gpu_shader5, GL_ARB_sample_shading a GL_ARB_tessellation_shader;
Přidána podpora formátu komprese textury ATC používaného na GPU
Qualcomm a AMD;
Vylepšený výkon sledovače stavu Gallium Nine, který poskytuje podporu rozhraní Direct3D 9 API pro systémy podobné Unixu a běžně se používá ke spouštění her pro Windows pomocí Wine;
Navíc lze poznamenat Kromě toho do větve, která bude tvořit základ pro vydání Mesa 19.2, implementaci rozšíření GL_KHR_robustnost pro ovladač Gallium3D R600, který byl nejnovější Chybějící odkaz poskytovat podporu pro OpenGL 4.5. Díky tomu je R600 čtvrtým ovladačem Mesa, který podporuje OpenGL 4.5. Podpora OpenGL 4.5 v R600 je k dispozici pouze na GPU Radeon HD 5800/6900.