PĂ€rast kolme kuu arengut on avaldatud avatud API OpenGL ja Vulkan versioon â Mesa 24.2.0. Esimene vĂ€ljaanne harust Mesa 24.2.0 on katsejĂ€rgus â pĂ€rast koodi lĂ”ppstabiliseerimist vabastatakse stabiilne versioon 24.2.1.
Mesa 24.2 toob uue toetuse graafilisele API-le Vulkan 1.3 Intel GPU jaoks draiverites anv, AMD GPU jaoks draiverites radv, NVIDIA GPU jaoks NVK, Qualcomm GPU jaoks tu, programmikihilavapi (lvp), emulaatorireĆŸiimil (vn) ja v3dv-s (Broadcom VideoCore GPU Raspberry Pi 4+ jaoks). Vulkan 1.0 toetamine on rakendatud draiveris dzn (Vulkan rakendamine Direct3D 12 peal).
Mesa tagab ka tÀieliku OpenGL 4.6 toe draiveritele iris (Intel Gen 8+ GPU), radeonsi (AMD), Crocus (vanemad Intel Gen4-Gen7 GPU-d), zink, llvmpipe, virgl (virtuaalne GPU Virgil3D QEMU/KVM jaoks), freedreno (Qualcomm Adreno), d3d12 (OpenGL töötamise korraldamiseks DirectX 12 peal) ja asahi (Apple M1 ja M2 kiipide AGX GPU). OpenGL 4.5 tuge on saadaval AMD (r600) ja NVIDIA (nvc0) GPU-de jaoks. OpenGL 3.3 tuge pakuvad draiverid softpipe (programmiline rasteriseerija) ja nv50 (NVIDIA NV50).
PÔhilised uuendused:
- Vaikimisi on sisse lĂŒlitatud uus shaderi vahemĂ€lu tĂŒĂŒp â Mesa-DB, mis salvestab andmed ĂŒhte faili, vĂ”imaldades seelĂ€bi vĂ€hendada failisĂŒsteemi koormust.
- Vulkan draiveris v3dv Broadcom BCM2711/BCM2712 (VideoCore VI/VII) kiipide jaoks, mida kasutatakse Raspberry Pi 4+ plaatidel, on rakendatud toetust graafilisele API-le Vulkan 1.3. Lisatud on toetus Vulkan-i laiendustele VK_EXT_depth_clamp_zero_one ja VK_KHR_maintenance5.
- OpenGL draiveris v3d (VideoCore GPU Raspberry Pi-st) on lisatud toetus OpenGL laiendusele GL_ARB_depth_clamp.
- Lisatud on algne toetus ehitusele operatiivsystemis Fuchsia.
- RadeonSI ja RADV draiverite jÔudluse optimeerimine AMD GPU-de jaoks on teostatud.
- Intel Xe2 arhitektuuril pÔhinevate videokaartide toega on parendatud Intel GPU draivereid.
- Uute Vulkan laienduste tugi on lisatud:
- VK_KHR_dynamic_rendering_local_read RADV (AMD) draiverile;
- VK_EXT_legacy_vertex_attributes lavapipe, ANV (Intel), Turnip ja RADV jaoks;
- VK_MESA_image_alignment_control RADV jaoks;
- VK_EXT_shader_replicated_composites ANV, dozen, hasvk, lavapipe, nvk, RADV ja Turnip jaoks;
- VK_KHR_maintenance7 RADV jaoks.
- Parandatud viga, mis pÔhjustas GNOME Shelli kokkujooksmise, kui avati mingeid aknaid Waylandi-pÔhistes keskkondades.
Allikas: opennet.ru
