Pas tri muajsh zhvillimi, Ă«shtĂ« publikuar lĂ«shimi i zbatimit tĂ« lirĂ« tĂ« API OpenGL dhe Vulkan â Mesa 24.2.0. Edicioni i parĂ« i degĂ«s Mesa 24.2.0 ka status eksperimental â pas stabilizimit tĂ« fundit tĂ« kodit, do tĂ« lĂ«shohet njĂ« version i stabilizuar 24.2.1.
Në Mesa 24.2 është e disponueshme mbështetje për API grafike Vulkan 1.3 në drejtuesit anv për GPU Intel, radv për GPU AMD, NVK për GPU NVIDIA, tu për GPU Qualcomm, në rasterizuesin e programit lavapipe (lvp), në modin emulator (vn) dhe në v3dv (GPU Broadcom VideoCore për Raspberry Pi 4+). Mbështetje për Vulkan 1.0 është realizuar në drejtuesin dzn (implementim Vulkan mbi Direct3D 12).
Në Mesa gjithashtu sigurohet mbështetje e plotë për OpenGL 4.6 për drversat iris (GPU Intel Gen 8+), radeonsi (AMD), Crocus (GPU të vjetra Intel Gen4-Gen7), zink, llvmpipe, virgl (GPU virtual Virgil3D për QEMU/KVM), freedreno (Qualcomm Adreno), d3d12 (një shtresë për organizimin e punës OpenGL mbi DirectX 12) dhe asahi (GPU AGX, e përdorur në çipat Apple M1 dhe M2). Mbështetje për OpenGL 4.5 është e disponueshme për GPU AMD (r600) dhe NVIDIA (nvc0). Mbështetje për OpenGL 3.3 është e pranishme në drversat softpipe (rasterizuesi i programuar) dhe nv50 (NVIDIA NV50).
TĂ« rejat kryesore:
- NjĂ« tip i ri i cache-it tĂ« shenjave Ă«shtĂ« aktivizuar si parazgjedhje â Mesa-DB, e cila ruan tĂ« dhĂ«nat nĂ« njĂ« skedar, duke ndihmuar nĂ« uljen e ngarkesĂ«s nĂ« sistemin e skedarĂ«ve.
- NĂ« drejtuesin Vulkan v3dv pĂ«r çipat Broadcom BCM2711/BCM2712 (VideoCore VI/VII), qĂ« pĂ«rdoren nĂ« tabelat Raspberry Pi 4+, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r API grafike Vulkan 1.3. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet Vulkan VK_EXT_depth_clamp_zero_one dhe VK_KHR_maintenance5.
- Në drejtuesin OpenGL v3d (GPU VideoCore nga Raspberry Pi) është shtuar mbështetje për zgjerimin OpenGL GL_ARB_depth_clamp.
- ĂshtĂ« shtuar mbĂ«shtetje fillestare pĂ«r ndĂ«rtimin nĂ« sistemin operativ Fuchsia.
- ĂshtĂ« optimizuar performanca e drejtuesve RadeonSI dhe RADV pĂ«r GPU AMD.
- Në drejtuesit për GPU Intel është përmirësuar mbështetje për kartat grafike të bazuara në arkitekturën Intel Xe2.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerime tĂ« reja Vulkan:
- VK_KHR_dynamic_rendering_local_read për drejtuesin RADV (AMD);
- VK_EXT_legacy_vertex_attributes për lavapipe, ANV (Intel), Turnip dhe RADV;
- VK_MESA_image_alignment_control për RADV;
- VK_EXT_shader_replicated_composites për ANV, dozen, hasvk, lavapipe, nvk, RADV dhe Turnip;
- VK_KHR_maintenance7 për RADV.
- ĂshtĂ« rregulluar njĂ« gabim qĂ« shkaktonte prishjen e GNOME Shell kur hapeshin çdo dritare nĂ« mjedise tĂ« bazuara nĂ« Wayland.
Burimi: opennet.ru
