Utgivelse av Mesa 19.1.0, en gratis implementering av OpenGL og Vulkan
publisert utgivelse av en gratis implementering av OpenGL og Vulkan APIer - Mesa 19.1.0. Den første utgivelsen av Mesa 19.1.0-grenen har en eksperimentell status - etter den endelige stabiliseringen av koden vil en stabil versjon 19.1.1 bli utgitt. I Mesa 19.1 sørget for full OpenGL 4.5-støtte for i965, radeonsi og nvc0-drivere, Vulkan 1.1-støtte for Intel- og AMD-kort, samt delvis støtte for standarden OpenGL 4.6.
Inkludert utviklet Intel har en ny Iris-driver. I motsetning til i965 er den nye driveren basert på Gallium3D-arkitekturen, som overfører minneadministrasjonsoppgaver til DRI-driversiden i Linux-kjernen og gir en ferdiglagd tilstandssporing med støtte for gjenbruksbuffer for utdataobjekter. Den nye driveren støtter kun GPUer basert på Gen8+ mikroarkitektur (Broadwell, Skylake) med HD, UHD og Iris GPUer.
I ytelsestester er Iris-sjåføren fra 3 til 15 ganger forbikjører i965, avhengig av testmodus. I gjennomsnitt gjengir Iris 5.45 ganger flere objekter per sekund enn i965-driveren. Når du kjører ekte programmer, er økningen ikke så imponerende (i en av demoene er økningen ca. 19 %, og i noen demoer er den omtrent lik i965).
Den klassiske i965-driveren har utvidet støtte for Gen 11 og la til støtte for Elkhart Lake SoC grafikkundersystem;
Driver inkludert Lima for Mali 400/450 GPU, brukt i mange eldre brikker basert på ARM-arkitekturen.
Driver lagt til panfrost for GPUer basert på Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x) mikroarkitekturer, brukt på mange enheter med ARM-prosessorer.
RADV-driveren (Vulkan-driver for AMD-kort) har lagt til støtte for VESA Adaptive-Sync (FreeSync)-teknologi, som lar deg adaptivt endre skjermens oppdateringsfrekvens for å sikre jevn og rivefri utgang;
La til ny Vulkan-driver TURNIP for Qualcomm Adreno GPUer;
Til sjåføren Softpipe (programvarerasterer basert på Gallium3D) la til støtte for OpenGL 4-utvidelser: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array og OES_viewport_array. Inntil OpenGL 4.0 er fullt støttet, gjenstår det å implementere utvidelsene GL_ARB_gpu_shader5, GL_ARB_sample_shading og GL_ARB_tessellation_shader;
Lagt til støtte for ATC-teksturkomprimeringsformat brukt på GPUer
Qualcomm og AMD;
Forbedret ytelse av Gallium Nine state tracker, som gir støtte for Direct3D 9 API for Unix-lignende systemer og som ofte brukes til å kjøre Windows-spill med Wine;
I tillegg kan det bemerkes addisjon inn i grenen som skal danne grunnlaget for utgivelsen av Mesa 19.2, implementeringen av utvidelsen GL_KHR_robusthet for Gallium3D driver R600, som var den siste manglende link å gi støtte for OpenGL 4.5. Dette gjør R600 til den fjerde Mesa-driveren som støtter OpenGL 4.5. OpenGL 4.5-støtte i R600 er kun tilgjengelig på Radeon HD 5800/6900 GPUer.