Uitgave van Mesa 19.1.0, een gratis implementatie van OpenGL en Vulkan
gepubliceerd release van een gratis implementatie van de OpenGL en Vulkan API - Mesa 19.1.0. De eerste release van de Mesa 19.1.0-tak heeft een experimentele status - na de definitieve stabilisatie van de code zal een stabiele versie 19.1.1 worden uitgebracht. In Mesa 19.1 voorzien volledige OpenGL 4.5-ondersteuning voor i965-, radeonsi- en nvc0-stuurprogramma's, Vulkan 1.1-ondersteuning voor Intel- en AMD-kaarten, evenals gedeeltelijke ondersteuning voor de standaard OpenGL 4.6.
Inbegrepen ontwikkeld Intel heeft een nieuwe Iris-driver. In tegenstelling tot i965 is de nieuwe driver gebaseerd op de Gallium3D-architectuur, die geheugenbeheertaken overdraagt naar de DRI-driverkant in de Linux-kernel en een kant-en-klare statustracker biedt met ondersteuning voor een hergebruikcache van uitvoerobjecten. De nieuwe driver ondersteunt alleen GPU's gebaseerd op Gen8+ microarchitectuur (Broadwell, Skylake) met HD-, UHD- en Iris-GPU's.
In prestatietests is de Iris-driver 3 tot 15 keer inhaalt i965, afhankelijk van de testmodus. Gemiddeld geeft Iris 5.45 keer meer objecten per seconde weer dan het i965-stuurprogramma. Bij het draaien van echte programma's is de toename niet zo indrukwekkend (in een van de demo's bedraagt de toename ongeveer 19%, en in sommige demo's is deze ongeveer gelijk aan i965).
Het klassieke i965-stuurprogramma heeft uitgebreide ondersteuning voor Gen 11 en toegevoegd ondersteuning voor het grafische subsysteem Elkhart Lake SoC;
Bestuurder inbegrepen Lima voor de Mali 400/450 GPU, gebruikt in veel oudere chips gebaseerd op de ARM-architectuur.
Bestuurder toegevoegd panfrost voor GPU's gebaseerd op Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) microarchitecturen, gebruikt op veel apparaten met ARM-processors.
Het RADV-stuurprogramma (Vulkan-stuurprogramma voor AMD-kaarten) heeft ondersteuning toegevoegd voor VESA Adaptive-Sync (FreeSync)-technologie, waarmee u de vernieuwingsfrequentie van de monitor adaptief kunt wijzigen om een soepele en storingsvrije uitvoer te garanderen;
toegevoegd nieuwe Vulkan-driver TURNIP voor Qualcomm Adreno GPU's;
Naar chauffeur Zachte pijp (software rasterizer gebaseerd op Gallium3D) heeft ondersteuning toegevoegd voor OpenGL 4-extensies: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array en OES_viewport_array. Totdat OpenGL 4.0 volledig wordt ondersteund, moeten de extensies GL_ARB_gpu_shader5, GL_ARB_sample_shading en GL_ARB_tessellation_shader worden geïmplementeerd;
Ondersteuning toegevoegd voor het ATC-textuurcompressieformaat dat wordt gebruikt op GPU's
Qualcomm en AMD;
Verbeterde prestaties van de Gallium Nine-statustracker, die ondersteuning biedt voor de Direct3D 9 API voor Unix-achtige systemen en die vaak wordt gebruikt om Windows-games uit te voeren met Wine;
Bovendien kan worden opgemerkt toevoeging in de branch die de basis zal vormen voor de release van Mesa 19.2, de implementatie van de extensie GL_KHR_robuustheid voor Gallium3D driver R600, de nieuwste versie ontbrekende schakel om ondersteuning te bieden voor OpenGL 4.5. Dit maakt de R600 de vierde Mesa-driver die OpenGL 4.5 ondersteunt. OpenGL 4.5-ondersteuning in de R600 is alleen beschikbaar op Radeon HD 5800/6900 GPU's.