Mesa 19.1.0, OpenGL:n ja Vulkanin ilmainen toteutus, julkaisu
julkaistu OpenGL:n ja Vulkan API:n ilmaisen toteutuksen julkaisu - Mesa 19.1.0. Mesa 19.1.0 -haaran ensimmäinen julkaisu on kokeellisessa tilassa - koodin lopullisen vakautuksen jälkeen julkaistaan vakaa versio 19.1.1. Mesassa 19.1 tarjotaan täysi OpenGL 4.5 -tuki i965-, radeonsi- ja nvc0-ajureille, Vulkan 1.1 -tuki Intel- ja AMD-korteille sekä osittainen tuki standardille OpenGL 4.6.
Mukana kehitetty Intelillä on uusi Iris-ohjain. Toisin kuin i965, uusi ajuri perustuu Gallium3D-arkkitehtuuriin, joka siirtää muistinhallintatehtävät DRI-ohjainpuolelle Linux-ytimessä ja tarjoaa valmiin tilaseurannan, joka tukee tulosobjektien välimuistin uudelleenkäyttöä. Uusi ohjain tukee vain Gen8+ -mikroarkkitehtuuriin (Broadwell, Skylake) perustuvia GPU:ita HD-, UHD- ja Iris-grafiikkasuorittimilla.
Suorituskykytesteissä Iris-ohjain on 3-15 kertaa ohittaa i965, testitilasta riippuen. Iris renderöi keskimäärin 5.45 kertaa enemmän kohteita sekunnissa kuin i965-ohjain. Oikeita ohjelmia ajettaessa nousu ei ole niin vaikuttava (yhdessä demossa kasvu on noin 19%, ja joissakin demoissa se on suunnilleen yhtä suuri kuin i965).
Klassisessa i965-ohjaimessa on laajennettu tuki Gen 11:lle ja lisätty tuki Elkhart Lake SoC -grafiikkaalijärjestelmälle;
Mukana kuljettaja Lima Mali 400/450 GPU:lle, jota käytetään monissa vanhemmissa ARM-arkkitehtuuriin perustuvissa siruissa.
Kuljettaja lisätty panfrost Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x) mikroarkkitehtuureihin perustuville GPU:ille, joita käytetään monissa ARM-prosessoreilla varustetuissa laitteissa.
RADV-ohjain (Vulkan-ohjain AMD-korteille) on lisännyt tuen VESA Adaptive-Sync (FreeSync) -teknologialle, jonka avulla voit muuttaa näytön virkistystaajuutta mukautuvasti tasaisen ja repeytymättömän tulostuksen varmistamiseksi.
lisättyä uusi Vulkan-ohjain TURNIP Qualcomm Adreno -grafiikkasuorittimiin;
Kuljettajalle Softpipe (Gallium3D:hen perustuva ohjelmistorasterointi) lisäsi tuen OpenGL 4 -laajennuksille: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ja OES_viewport_array. Kunnes OpenGL 4.0 on täysin tuettu, on vielä toteutettava laajennukset GL_ARB_gpu_shader5, GL_ARB_sample_shading ja GL_ARB_tessellation_shader;
Lisätty tuki GPU:issa käytettävälle ATC-tekstuuripakkausmuodolle
Qualcomm ja AMD;
Parannettu suorituskyky Gallium Nine -tilaseurannassa, joka tukee Direct3D 9 -sovellusliittymää Unix-tyyppisille järjestelmille ja jota käytetään yleisesti Windows-pelien ajamiseen Wineä käyttäen;
Lisäksi voidaan huomauttaa lisäys haaraan, joka muodostaa perustan Mesa 19.2:n julkaisulle, laajennuksen toteuttamiselle GL_KHR_vahvuus Gallium3D-ohjaimelle R600, joka oli uusin puuttuva lenkki tarjota tukea OpenGL 4.5:lle. Tämä tekee R600:sta neljännen Mesa-ohjaimen, joka tukee OpenGL 4.5:tä. OpenGL 4.5 -tuki R600:ssa on saatavilla vain Radeon HD 5800/6900 -grafiikkasuorittimille.