Mesa 19.1.0 kaleratzea, OpenGL eta Vulkan-en doako inplementazioa
argitaratua OpenGL eta Vulkan APIaren doako inplementazioa kaleratzea - Mesa 19.1.0. Mesa 19.1.0 adarraren lehen bertsioak egoera esperimentala du; kodea behin betiko egonkortu ondoren, 19.1.1 bertsio egonkorra kaleratuko da. Mesa 19.1 hornituta OpenGL 4.5 laguntza osoa i965, radeonsi eta nvc0 kontrolatzaileentzat, Vulkan 1.1 laguntza Intel eta AMD txarteletarako, baita estandarrentzako laguntza partziala ere. OpenGL 4.6.
Barne garatu Intelek Iris kontrolatzaile berria du. I965 ez bezala, kontrolatzaile berria Gallium3D arkitekturan oinarritzen da, memoria kudeatzeko zereginak Linux nukleoan DRI kontrolatzailearen aldean transferitzen dituena eta prest egindako egoera-jarraitzaile bat eskaintzen du irteerako objektuen cachea berrerabiltzeko laguntzarekin. Gidari berriak Gen8+ mikroarkitekturan oinarritutako GPUak soilik onartzen ditu (Broadwell, Skylake) HD, UHD eta Iris GPUekin.
Errendimendu probetan, Iris gidaria 3 eta 15 aldiz da aurreratzen ditu i965, proba moduaren arabera. Batez beste, Irisek i5.45 kontrolatzaileak baino 965 aldiz objektu gehiago errendatzen ditu segundoko. Benetako programak exekutatzen direnean, igoera ez da hain ikusgarria (demoetako batean igoera % 19 ingurukoa da, eta demo batzuetan i965aren berdina da gutxi gorabehera).
i965 gidari klasikoak laguntza zabaldu du Gen 11 eta gehitu Elkhart Lake SoC grafikoen azpisistemarako laguntza;
Gidaria barne Lima Mali 400/450 GPUrako, ARM arkitekturan oinarritutako txip zaharretan erabiltzen dena.
Gidaria gehitu da panfrost Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) eta Bifrost (Mali G3x, G5x, G7x) mikroarkitekturan oinarritutako GPUetarako, ARM prozesadoredun gailu askotan erabiltzen direnak.
RADV kontrolatzaileak (AMD txarteletarako Vulkan kontrolatzaileak) VESA Adaptive-Sync (FreeSync) teknologiarako laguntza gehitu du, monitorearen freskatze-tasa modu egoki batean aldatzeko aukera ematen baitu irteera leuna eta malkorik gabekoa bermatzeko;
Gehituta Vulkan kontrolatzaile berria TURNIP Qualcomm Adreno GPUetarako;
Gidariari Softpipe (Gallium3D-n oinarritutako software-rasterizatzailea) OpenGL 4 luzapenetarako laguntza gehitu du: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array eta OES_viewport_array. OpenGL 4.0 guztiz onartzen den arte, GL_ARB_gpu_shader5, GL_ARB_sample_shading eta GL_ARB_tessellation_shader luzapenak ezartzea falta da;
GPUetan erabiltzen den ATC ehundura-konpresioaren formatuaren euskarria gehitu da
Qualcomm eta AMD;
Gallium Nine egoera-jarraitzailearen errendimendua hobetu da, Direct3D 9 API-rako euskarria eskaintzen duena Unix antzeko sistemetarako eta Windows-eko jokoak Wine erabiliz exekutatzeko erabili ohi dena;
Gainera, nabarmendu daiteke gainera Mesa 19.2 kaleratzeko oinarria izango den adarrean, luzapenaren ezarpena GL_KHR_sendotasuna Gallium3D R600 gidariarentzat, azkena izan zena esteka falta da OpenGL 4.5-rako laguntza eskaintzeko. Honek R600 OpenGL 4.5 onartzen duen laugarren Mesa kontrolatzailea bihurtzen du. R4.5-n OpenGL 600 euskarria Radeon HD 5800/6900 GPUetan bakarrik dago eskuragarri.