Release av Mesa 19.2.0, en gratis implementering av OpenGL och Vulkan
Introducerad release av en gratis implementering av OpenGL och Vulkan API - Mesa 19.2.0. Den första utgåvan av Mesa 19.2.0-grenen har en experimentell status - efter den slutliga stabiliseringen av koden kommer en stabil version 19.2.1 att släppas. I Mesa 19.2 försedd Fullständigt OpenGL 4.5-stöd för i965, radeonsi och nvc0-drivrutiner, Vulkan 1.1-stöd för Intel- och AMD-kort och stöd för OpenGL 4.6-standarden för Intel-kort;
Drivrutiner (i965, iris) för Intel grafikkort (gen7+) ger fullt stöd OpenGL 4.6 och shader beskrivningsspråk GLSL 4.60. Tills OpenGL 4.6-stöd tillhandahålls i drivrutinerna radeonsi (AMD) och nvc0 (NVIDIA), återstår att implementera GL_ARB_gl_spirv och GL_ARB_spirv_extensions som var Lagt till för i965-förare i augusti;
Funktionaliteten hos den nya drivrutinen fortsätter att utökas Iris för Intel GPU, som i sina möjligheter nästan nått paritet med i965-drivrutinen. Iris-drivrutinen är baserad på Gallium3D-arkitekturen, som avlastar minneshanteringsuppgifter till DRI-drivrutinsidan av Linuxkärnan och ger en färdig tillståndsspårare med stöd för en återanvändningscache av utdataobjekt. Drivrutinen stöder endast processorer baserade på Gen8+ mikroarkitektur (Broadwell, Skylake) med HD, UHD och Iris GPU.
Lade till stöd för AMD Navi 10 GPU:er till RADV- och RadeonSI-drivrutiner
(Radeon RX 5700), samt initialt stöd Navi 14. Ingår också i RadeonSI-drivrutinen Lagt till stöd för framtida APU Renoir (Zen 2 med GPU Navi) och delvis Arcturus (endast beräkningsmöjligheter och videoavkodningsmotor VCN 2.5, utan 3D);
I Gallium3D R600 drivrutin för vissa äldre AMD-kort (HD 5800/6900) säkrad Stöd för OpenGL 4.5;
För RadeonSI presenteras ny körtidslänkare - rtld;
RADV- och Virgl-drivrutinernas prestanda har optimerats;
Expanderat Panfrost-drivrutin för grafikprocessorer baserade på mikroarkitekturerna Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) och Bifrost (Mali G3x, G5x, G7x) som används på många enheter med ARM-processorer. Drivrutinens kapacitet är nu tillräcklig för att köra GNOME Shell;
Tillagd EGL-förlängning föreslagen av NVIDIA EGL_EXT_plattformsenhet, vilket gör att EGL kan initieras utan att anropa enhetsspecifika API:er