Piştî sê mehên pêşveçûnê, serbestberdana pêkanîna belaş a OpenGL û Vulkan API - Mesa 24.2.0 - hate weşandin. Yekem berdana şaxê Mesa 24.2.0 xwedan statûyek ceribandinê ye - piştî stabîlkirina paşîn a kodê, dê guhertoyek 24.2.1 ya stabîl were berdan.
Mesa 24.2 API-ya grafîkî ya Vulkan 1.3 di anv-ê de ji bo GPU-yên Intel, radv ji bo GPU-yên AMD, NVK-ê ji bo GPU-yên NVIDIA, tu ji bo GPU-yên Qualcomm, rasterkerê nermalava lavapipe (lvp), moda emulatorê (vn) û v3dv (GPU Broadcom VideoC) piştgirî dike. 4+). Piştgiriya Vulkan 1.0 di ajokera dzn de tête bicîh kirin (pêkanîna Vulkan li ser Direct3D 12).
Mesa di heman demê de ji bo iris (GPU-yên Intel Gen 4.6+), radeonsi (AMD), Crocus (GPU-yên kevintir Intel Gen8-Gen4), zink, llvmpipe, virgl (GPU-ya virtual Virgil7D ji bo QEMU/KVM), ajokarên freedreno (GPU-yên virtual ên Virgil3D ji bo QEMU/KVM) jî piştgirîya tevahî OpenGL 3 peyda dike. Qualcomm Adreno), d12d12 (qatek ji bo organîzekirina xebata OpenGL li ser DirectX 1) û asahi (AGX GPU ku di çîpên Apple M2 û M4.5 de tê bikar anîn). Piştgiriya OpenGL 600 ji bo GPU-yên AMD (r0) û NVIDIA (nvc3.3) heye. Piştgiriya OpenGL 50 di ajokarên nermalavê (rasterkerê nermalavê) û nv50 (NVIDIA NVXNUMX) de heye.
Nûvekirinên sereke:
- Ji hêla xwerû ve, celebek nû ya cache-a shader-ê çalak e - Mesa-DB, ku daneyan di pelek yekane de hilîne, ku barkirina pergala pelê kêm dike.
- Ajokara Vulkan v3dv ji bo çîpên Broadcom BCM2711/BCM2712 (VideoCore VI/VII) ku di panelên Raspberry Pi 4+ de têne bikar anîn piştgirî dide API-ya grafîkî ya Vulkan 1.3. Piştgiriyek ji bo pêvekên Vulkan VK_EXT_depth_clamp_zero_one û VK_KHR_maintenance5 zêde kir.
- OpenGL driver v3d (VideoCore GPU ji Raspberry Pi) piştgirî ji bo dirêjkirina OpenGL GL_ARB_depth_clamp zêde kiriye.
- Piştgiriya destpêkê ji bo avakirina pergala xebitandina Fuchsia zêde kir.
- Performansa ajokarên RadeonSI û RADV ji bo GPU-yên AMD-ê xweştir bûye.
- Ajokarên ji bo GPU-yên Intel-ê li ser bingeha mîmariya Intel Xe2 piştgirî ji bo qertên vîdyoyê çêtir kirine.
- Piştgiriya ji bo pêvekên nû yên Vulkan zêde kir:
- VK_KHR_dynamic_rendering_local_read ji bo ajokera RADV (AMD);
- VK_EXT_legacy_vertex_attributes bo lavapipe, ANV (Intel), Turnip û RADV;
- VK_MESA_image_alignment_control ji bo RADV;
- VK_EXT_shader_replicated_composites ji bo ANV, dozen, hasvk, lavapipe, nvk, RADV û Turnip;
- VK_KHR_maintenance7 ji bo RADV.
- Xeletiyek rast kir ku bû sedema têkçûna GNOME Shell dema vekirina pencereyên li hawîrdorên bingeha Wayland-ê.
Source: opennet.ru
