OpenGL-i ja Vulkani tasuta juurutuse Mesa 20.2.0 väljalase
Tutvustatakse OpenGL-i ja Vulkani API tasuta juurutuse väljalase - Mesa 20.2.0. Mesas 20.2 rakendatud täielik OpenGL 4.6 tugi Inteli (i965, iiris) ja AMD (radeonsi) GPU jaoks, OpenGL 4.5 tugi AMD (r600), NVIDIA (nvc0) ja llvmpipe GPU jaoks, OpenGL 4.3 virgl (virtuaalne GPU) jaoks Virgil3D QEMU/KVM jaoks), samuti Vulkan 1.2 tugi Inteli ja AMD kaartidele.
Juhis lvmpipe, mis on mõeldud tarkvara renderdamiseks, toetab OpenGL 4.5.
RADV Vulkani draiver (AMD kaartide jaoks) kasutab vaikimisi varjundi kompilaatorit "ACO“, mida Valve arendab alternatiivina LLVM shaderi kompilaatorile. ACO on kirjutatud C++ keeles, mis on loodud JIT-i kompileerimist silmas pidades ning selle eesmärk on pakkuda mängude varjutajate jaoks võimalikult optimaalset koodi genereerimist, samuti saavutada väga kõrgeid kompileerimiskiirusi.
Lisatud esialgne tugi AMD Navi 21 (Navy Flounder) ja Navi 22 (Sienna Cichlid) GPU-dele.
Inteli GPU draiveritel on täiustatud mikroarhitektuuril põhinevate kiipide tugi Rocket Lake и lisatud diskreetsete kaartide esialgne tugi Intel Xe DG1.
Gallium3D draiveri võimalusi on laiendatud Zink, mis rakendab Vulkani peal OpenGL API-d. Zink võimaldab teil hankida riistvaraliselt kiirendatud OpenGL-i, kui süsteemil on draiverid, mis toetavad ainult Vulkan API-t.
Gallium3D draiver Nouveau NVC0 kasutab toetamiseks HMM-i (heterogeenset mäluhaldust). OpenCL SVM (Jagatud virtuaalmälu).