OpenGL болон Vulkan API - Mesa 23.0.0-ийн үнэгүй хэрэгжилтийн хувилбар нийтлэгдсэн. Mesa 23.0.0 салбарын анхны хувилбар нь туршилтын статустай - кодыг эцсийн тогтворжуулсны дараа 23.0.1 тогтвортой хувилбар гарах болно.
Mesa 23.0 нь Intel GPU-д зориулсан anv, AMD GPU-д зориулсан radv, Qualcomm GPU-д зориулсан tu, эмулятор горимд (vn) Vulkan 1.3 график API-г дэмждэг. Vulkan 1.1-ийн дэмжлэгийг lavapipe (lvp) програм хангамжийн растеризатор, Vulkan 1.0 нь v3dv драйвер (Raspberry Pi 4-ийн Broadcom VideoCore VI GPU) дээр хэрэгжүүлдэг.
Mesa нь 4.6, iris (Intel), radeonsi (AMD), zink, llvmpipe драйверуудад OpenGL 965-г бүрэн дэмждэг. OpenGL 4.5 дэмжлэгийг AMD (r600), NVIDIA (nvc0) болон Qualcomm Adreno (freereno) GPU, virgl-д зориулсан OpenGL 4.3 (QEMU/KVM-д зориулсан virgil3D виртуал GPU), d4.2d3 драйверт (OpenG-г зохион байгуулах давхарга) OpenGL 12-д ашиглах боломжтой. DirectX 12 дээр ажиллах).
Гол инноваци:
- RADV Vulkan драйвер (AMD) нь RDNA3 архитектур (Radeon RX 7900) дээр суурилсан GPU-ийн дэмжлэгийг сайжруулж, туяа хянах, дамжуулах хоолойн санг ашиглахтай холбоотой өөрчлөлтүүдийг нэмсэн. RDNA2 архитектурт суурилсан AMD картуудын хувьд mesh shader (VK_EXT_mesh_shader)-ийн дэмжлэг анхдагчаар идэвхждэг.
- Nouveau драйвер нь Ampere архитектур дээр суурилсан NVIDIA GA102 (RTX 30) GPU-ийн анхны дэмжлэгийг нэмдэг.
- RADV болон Turnip драйверууд нь VK_EXT_dynamic_state3 өргөтгөлтэй холбоотой нэмэлт функцуудыг хэрэгжүүлдэг.
- Apple M1 болон M2 чипүүдэд ашиглагддаг Apple AGX GPU-д зориулсан asahi OpenGL драйверын чадавхийг мэдэгдэхүйц өргөжүүлсэн.
- ANV Vulkan драйвер (Intel) болон Iris OpenGL драйверууд нь дискрет Intel DG2-G12 (Arc Alchemist) график карт болон Meteor Lake GPU-ийн дэмжлэгийг сайжруулсан.
- virgl драйвер (QEMU/KVM-д зориулсан Virtual GPU Virgil3D) нь видео кодчилолын техник хангамжийн хурдатгалын дэмжлэгийг сайжруулсан.
- OpenGL өргөтгөлүүдийн дэмжлэгийг нэмсэн:
- Panfrost-ийн GL_ARB_clip_control
- GL_ARB_нэхмэлийн_шүүлтүүр_анизотропик, asahi
- Асахид зориулсан GL_ARB_occulsion_query2
- Asahi-д зориулсан GL_ARB_shader_stencil_export
- Асахигийн GL_ARB_draw_жишээ
- Асахид зориулсан GL_ARB_instanced_ararys
- Asahi-д зориулсан GL_ARB_үлгүй_шоо_газрын зураг
- Асахигийн GL_NV_нөхцөлт_рендер
- Асахид зориулсан GL_ARB_бүтэцтэй_толины_хавчаар
- Vulkan өргөтгөлүүдийн нэмэлт дэмжлэг:
- RADV, Манжингийн VK_EXT_descriptor_buffer
- RADV-д зориулсан VK_AMD_shader_эрт_хожуу_фрагментын_туршилтууд
- RADV/RDNA3-д зориулсан VK_AMD_shader_explicit_vertex_параметр
- RADV, ANV, Манжингийн VK_EXT_swapchain_colorspace
- V3DV-д зориулсан VK_KHR_shader_integer_dot_product
- ANV, RADV, манжин зэргийг VK_KHR_одоо_хүлэе
- Сугар гаригийн VK_KHR_push_descriptor
- Сугар гаригийн VK_KHR_pci_bus_info
- Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 болон Hi-Fi Rush тоглоомуудын асуудлыг шийдсэн.
- Iris драйвертай систем дээр Zoom видео дуудлага хийх үед гаралт тасарсан асуудлыг зассан.
Эх сурвалж: opennet.ru