izdaja brezplačne izvedbe OpenGL in Vulkan API - . Prva izdaja veje Mesa 19.2.0 ima eksperimentalni status - po končni stabilizaciji kode bo izdana stabilna različica 19.2.1. V Mesi 19.2 Popolna podpora za OpenGL 4.5 za gonilnike i965, radeonsi in nvc0, podpora za Vulkan 1.1 za kartice Intel in AMD ter podpora za standard OpenGL 4.6 za kartice Intel;
:
- Gonilniki (i965, iris) za grafične kartice Intel (gen7+) zagotavljajo popolno podporo in opisni jezik senčil GLSL 4.60. Dokler ni zagotovljena podpora za OpenGL 4.6 v gonilnikih radeonsi (AMD) in nvc0 (NVIDIA), je treba še implementirati razširitvi GL_ARB_gl_spirv in GL_ARB_spirv_extensions, ki sta bili za gonilnik i965 avgusta;
- Funkcionalnost novega gonilnika se še naprej širi za Intel GPU, ki je po svojih zmogljivostih skoraj dosegel pariteto z gonilnikom i965. Gonilnik Iris temelji na arhitekturi Gallium3D, ki naloge upravljanja pomnilnika preloži na stran gonilnika DRI jedra Linuxa in zagotavlja že pripravljen sledilnik stanja s podporo za predpomnilnik ponovne uporabe izhodnih objektov. Gonilnik podpira samo procesorje, ki temeljijo na mikroarhitekturi Gen8+ (Broadwell, Skylake) z grafičnimi procesorji HD, UHD in Iris.
- Gonilnikom RADV in RadeonSI je dodana podpora za grafične procesorje AMD Navi 10
(Radeon RX 5700), kot tudi Navi 14. Vključen tudi v gonilnik RadeonSI podpora za prihodnji APU Renoir (Zen 2 z GPU Navi) in delno (samo računalniške zmogljivosti in motor za dekodiranje videa VCN 2.5, brez 3D); - V gonilniku Gallium3D R600 za nekatere starejše kartice AMD (HD 5800/6900) podpora za OpenGL 4.5;
- Za RadeonSI nov izvajalni povezovalnik - rtld;
- Delovanje gonilnikov RADV in Virgl je bilo optimizirano;
- Gonilnik Panfrost za grafične procesorje, ki temeljijo na mikroarhitekturah Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) in Bifrost (Mali G3x, G5x, G7x), ki se uporabljajo v številnih napravah s procesorji ARM. Zmogljivosti gonilnika zdaj zadostujejo za zagon GNOME Shell;
- Dodana razširitev EGL, ki jo predlaga NVIDIA , ki omogoča inicializacijo EGL brez klicanja API-jev, specifičnih za napravo
- Dodane nove razširitve OpenGL:
- za gonilnik radeonsi (Navi)
- za gonilnik etnaviv (s podporo SEAMLESS_CUBE_MAP v GPU)
- za gonilnik radeonsi (z LLVM 10+)
- za gonilnike iris in radeonsi (če se uporablja NIR)
- za gonilnike i965 in iris
- Dodane razširitve gonilnika RADV Vulkan (za kartice AMD):
- Naslednja razširitev je bila dodana gonilniku ANV Vulkan (za kartice Intel):
.
Vir: opennet.ru
