lĂ«shimi i implementimit tĂ« lirĂ« tĂ« API OpenGL dhe Vulkan â . Publikimi i parĂ« i degĂ«s Mesa 20.0.0 ka status eksperimental - pas stabilizimit pĂ«rfundimtar tĂ« kodit do tĂ« lĂ«shohet versioni stabil 20.0.1. NĂ« Mesa 20.0 mbĂ«shtetje e plotĂ« pĂ«r OpenGL 4.6 pĂ«r GPU Intel (driverat i965, iris) dhe AMD (radeonsi), mbĂ«shtetje e OpenGL 4.5 pĂ«r GPU AMD (r600) dhe NVIDIA (nvc0), si dhe mbĂ«shtetje pĂ«r Vulkan 1.2 pĂ«r kartat Intel dhe AMD.
:
- Në driverin RadeonSI (për GPU AMD) mbështetje
(OpenGL 4.6 më parë mbështetej në Mesa vetëm për GPU Intel) dhe përfaqësimin ndërmjetës të shader-eve SPIR-V. - Në driverat RADV dhe ANV për GPU AMD dhe Intel është implementuar mbështetje për API grafik ;
- Për GPU Intel të bazuara në mikroarkitekturën Broadwell dhe Skylake (Gen8+) nga e drejta eDefault e re driveri Iris është aktivizuar, i cili për nga mundësitë është në përputhje me driverin i965. Driveri Iris është i bazuar në arkitekturën Gallium3D, duke e transferuar menaxhimin e memories në anën e driverit DRI në kernin Linux dhe duke ofruar një gjurmues të gatshëm të shteteve me mbështetje për memorie të ri-përdorshme të objekteve të prodhuara. Për çipat e bazuar në mikroarkitektura më të vjetra, deri në Haswell përfshirë, është lënë driveri i965;
- Në RADV (driveri Vulkan për çipat AMD) dhe backend për kompilim shader-esh "", i cili zhvillohet nga kompania Valve si një alternativë për kompilatorin e shader-eve LLVM, është shtuar mbështetje për GPU të brezave GCN 1.0/GFX6 (Southern Islands) dhe GCN 1.1/GFX7 (Sea Islands);
- Në RADV dhe ACO është e mundur të kompilohet shader geometrik;
- Në RADV dhe ACO për GPU GFX10 (Navi) është implementuar mbështetje për modalitetin (bashkimi i 32 rrjedhave në një "valë" për ekzekutimin e përbashkët);
- Driverat LLVMpipe dhe RadeonSI janĂ« kaluar nĂ« pĂ«rdorimin e pĂ«rfaqĂ«simit tĂ« ndĂ«rmjetĂ«m pa tip (IR) tĂ« shader-eve , qĂ« Ă«shtĂ« i orientuar pĂ«r tĂ« punuar nĂ« nivelin mĂ« tĂ« ulĂ«t, nĂ«n GLSL IR dhe IR tĂ« brendshĂ«m tĂ« Mesa. ĂshtĂ« bĂ«rĂ« optimizimi i performancĂ«s NIR;
- Në driverin RadeonSI mbështetje për cache të jetës, që siguron filtrimin e dublikateve të objekteve të shader-eve të kompiluar;
- Në OpenGL dhe Vulkan driverat për GPU Intel janë shtuar mbështetje për çipat Gen11 (Jasper Lake);
- Në driverin V3D (për Raspberry Pi) është shtuar mbështetje për shader geometrik, që i përmbush kërkesat e OpenGL ES 3.2, dhe është siguruar mbështetje e plotë për OpenGL ES 3.1;
- ĂshtĂ« bĂ«rĂ« optimizimi i performancĂ«s sĂ« driverit Vulkan TURNIP pĂ«r GPU Qualcomm Adreno;
- Janë shtuar zgjerime të reja OpenGL:
- për radeonsi.
- për radeonsi.
- për profilin e kompatibilitetit.
- për driverat i965 dhe iris.
- Në Vulkan-drajverin RADV (për kartat AMD) janë shtuar zgjerime:
- Në driver-in Vulkan ANV (për kartat Intel) janë shtuar zgjerime:
- .
Burimi: opennet.ru
