Mesa 19.1.0, OpenGL un Vulkan bezmaksas ieviešanas izlaišana
publicēts OpenGL un Vulkan API bezmaksas ieviešanas izlaišana - Mesa 19.1.0. Mesa 19.1.0 filiāles pirmajam laidienam ir eksperimentāls statuss - pēc koda galīgās stabilizācijas tiks izlaista stabila versija 19.1.1. Mesā 19.1 ar nosacījumu pilns OpenGL 4.5 atbalsts i965, radeonsi un nvc0 draiveriem, Vulkan 1.1 atbalsts Intel un AMD kartēm, kā arī daļējs standarta atbalsts OpenGL 4.6.
Iekļauts izstrādāta Intel ir jauns Iris draiveris. Atšķirībā no i965, jaunais draiveris ir balstīts uz Gallium3D arhitektūru, kas pārsūta atmiņas pārvaldības uzdevumus uz DRI draivera pusi Linux kodolā un nodrošina gatavu stāvokļa izsekotāju ar atbalstu izvades objektu atkārtotas izmantošanas kešatmiņai. Jaunais draiveris atbalsta tikai GPU, kuru pamatā ir Gen8+ mikroarhitektūra (Broadwell, Skylake) ar HD, UHD un Iris GPU.
Veiktspējas testos Iris vadītājs ir no 3 līdz 15 reizēm apdzen i965, atkarībā no testēšanas režīma. Vidēji Iris atveido 5.45 reizes vairāk objektu sekundē nekā i965 draiveris. Palaižot reālas programmas, pieaugums nav tik iespaidīgs (vienā no demonstrācijām pieaugums ir aptuveni 19%, un dažās demonstrācijās tas ir aptuveni vienāds ar i965).
Klasiskais i965 draiveris ir paplašinājis atbalstu Gen 11 un pievienots atbalsts Elkhart Lake SoC grafikas apakšsistēmai;
Iekļauts draiveris Lima Mali 400/450 GPU, ko izmanto daudzās vecākās mikroshēmās, kuru pamatā ir ARM arhitektūra.
Vadītājs pievienots panfrost GPU, kuru pamatā ir Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) un Bifrost (Mali G3x, G5x, G7x) mikroarhitektūras, ko izmanto daudzās ierīcēs ar ARM procesoriem.
RADV draiverim (AMD karšu Vulkan draiverim) ir pievienots VESA Adaptive-Sync (FreeSync) tehnoloģijas atbalsts, kas ļauj adaptīvi mainīt monitora atsvaidzes intensitāti, lai nodrošinātu vienmērīgu un neplīsušu izvadi;
Pievienots jauns Vulkan draiveris TURNIP Qualcomm Adreno GPU;
Šoferim Softpipe (programmatūras rasterizer, pamatojoties uz Gallium3D) pievienoja atbalstu OpenGL 4 paplašinājumiem: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array un OES_viewport_array. Kamēr OpenGL 4.0 nav pilnībā atbalstīts, atliek ieviest paplašinājumus GL_ARB_gpu_shader5, GL_ARB_sample_shading un GL_ARB_tessellation_shader;
Pievienots atbalsts ATC tekstūras saspiešanas formātam, ko izmanto GPU
Qualcomm un AMD;
Uzlabota Gallium Nine stāvokļa izsekotāja veiktspēja, kas nodrošina atbalstu Direct3D 9 API Unix līdzīgām sistēmām un parasti tiek izmantots, lai palaistu Windows spēles, izmantojot Wine;
Turklāt var atzīmēt papildinājums filiālē, kas veidos pamatu Mesa 19.2 izlaišanai, paplašinājuma ieviešanai GL_KHR_izturīgums Gallium3D draiverim R600, kas bija jaunākais trūkstošās saites lai nodrošinātu atbalstu OpenGL 4.5. Tas padara R600 par ceturto Mesa draiveri, kas atbalsta OpenGL 4.5. OpenGL 4.5 atbalsts R600 ir pieejams tikai Radeon HD 5800/6900 GPU.