frigivelse af en gratis implementering af OpenGL og Vulkan API - . Den første udgivelse af Mesa 19.2.0-grenen har en eksperimentel status - efter den endelige stabilisering af koden vil en stabil version 19.2.1 blive frigivet. I Mesa 19.2 fuld OpenGL 4.5-understøttelse af i965, Radeonsi- og NVC0-drivere, Vulkan 1.1-understøttelse af Intel- og AMD-kort og OpenGL 4.6-standardunderstøttelse af Intel-kort;
:
- Drivere (i965, iris) til Intel-videokort (gen7+) giver fuld support og shaderbeskrivelsessproget GLSL 4.60. Før der ydes understøttelse af OpenGL 4.6 i driverne til radeonsi (AMD) og nvc0 (NVIDIA), mangler der stadig at implementere udvidelserne GL_ARB_gl_spirv og GL_ARB_spirv_extensions, som var til i965 driver i august;
- Udvidelsen af den nye drivers funktionalitet er fortsat til Intel GPU, som i sine muligheder næsten har nået paritet med i965-driveren. Iris-driveren er baseret på Gallium3D-arkitekturen, som overfører hukommelsesstyringsopgaver til DRI-driveren i Linux-kernen og leverer en færdiglavet tilstandstracker med understøttelse af en cache til genbrug af outputobjekter. Driveren understøtter kun processorer baseret på Gen8+ mikroarkitekturen (Broadwell, Skylake) med HD-, UHD- og Iris GPU'er.
- AMD Navi 10 GPU-understøttelse tilføjet til RADV- og RadeonSI-drivere
(Radeon RX 5700), og Navi 14. I RadeonSI-driveren også understøttelse af den fremtidige APU Renoir (Zen 2 med GPU Navi) og delvist (kun computeregenskaber og VCN 2.5 videodekodningsmotor, ingen 3D); - I Gallium3D-driveren R600 til nogle ældre AMD-kort (HD 5800/6900) OpenGL 4.5-understøttelse;
- Til RadeonSI ny runtime linker - rtld;
- Optimeret ydeevnen af RADV- og Virgl-drivere;
- Panfrost-driver til GPU'er baseret på Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x) mikroarkitekturer, der bruges på mange enheder med ARM-processorer. Driverens muligheder er nu tilstrækkelige til at køre GNOME Shell;
- Tilføjede NVIDIAs foreslåede EGL-udvidelse , som gør det muligt at initialisere EGL uden adgang til enhedsspecifikke API'er
- Tilføjet nye OpenGL-udvidelser:
- til Radeonsi-driver (Navi)
- til etnaviv-driveren (med SEAMLESS_CUBE_MAP-understøttelse i GPU)
- til radeonsi-driver (med LLVM 10+)
- til iris- og radeonsi-drivere (hvis NIR bruges)
- til i965 og iris-drivere
- Tilføjede udvidelser til RADV Vulkan-driveren (til AMD-kort):
- Følgende udvidelse er blevet tilføjet til Vulkan-driveren ANV (til Intel-kort):
.
Kilde: opennet.ru
