U publikua versioni i implementimit tĂ« lirĂ« tĂ« API OpenGL dhe Vulkan â Mesa 23.0.0. Edicioni i parĂ« i degĂ«s Mesa 23.0.0 ka status eksperimental â pas stabilizimit pĂ«rfundimtar tĂ« kodit do tĂ« publikohet versioni stabil 23.0.1.
Në Mesa 23.0 është në dispozicion mbështetje për API-grafik Vulkan 1.3 në drejtuesit anv për GPU Intel, radv për GPU AMD, tu për GPU Qualcomm dhe në mënyrën e emulatorit (vn). Mbështetje për Vulkan 1.1 është implementuar në rasterizuesin softuerik lavapipe (lvp), ndërsa Vulkan 1.0 në drejtuesin v3dv (GPU Broadcom VideoCore VI nga Raspberry Pi 4).
Në Mesa po ashtu sigurohet mbështetje e plotë për OpenGL 4.6 për drejtuesit 965, iris (Intel), radeonsi (AMD), zink dhe llvmpipe. Mbështetje për OpenGL 4.5 është në dispozicion për GPU AMD (r600), NVIDIA (nvc0) dhe Qualcomm Adreno (freedreno), OpenGL 4.3 për virgl (GPU virtual Virgil3D për QEMU/KVM), dhe OpenGL 4.2 për drejtuesin d3d12 (shtresë për organizimin e punës OpenGL mbi DirectX 12).
TĂ« rejat kryesore:
- Në drejtuesin Vulkan RADV (AMD) është përmirësuar mbështetje për GPU të bazuar në arkitekturën RDNA3 (Radeon RX 7900) dhe janë shtuar ndryshime të lidhura me gjurmimin e rrezeve dhe përdorimin e librarive të pipeline-it. Për kartat AMD të bazuara në arkitekturën RDNA2 është aktivizuar mbështetje për shader-at e rrjetit (VK_EXT_mesh_shader) si parazgjedhje.
- Në drejtuesin Nouveau është shtuar mbështetje fillestare për GPU NVIDIA GA102 (RTX 30) të bazuar në arkitekturën Ampere.
- Në drejtuesit RADV dhe Turnip janë implementuar mundësi të reja që lidhen me zgjerimin VK_EXT_dynamic_state3.
- Ka pasur një zgjerim të konsiderueshëm të mundësive të drejtuesit OpenGL asahi për GPU Apple AGX, të përdorur në çipat Apple M1 dhe M2.
- Në drejtuesin Vulkan ANV (Intel) dhe drejtuesin OpenGL Iris është përmirësuar mbështetje për kartat e videove të shkëputura Intel DG2-G12 (Arc Alchemist) dhe GPU Meteor Lake.
- Në drejtuesin virgl (GPU virtual Virgil3D për QEMU/KVM) është përmirësuar mbështetje për përshpejtimin harduerik të kodimit të videove.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet OpenGL:
- GL_ARB_clip_control për panfrost
- GL_ARB_texture_filter_anisotropic për panfrost, asahi
- GL_ARB_occulsion_query2 për asahi
- GL_ARB_shader_stencil_export për asahi
- GL_ARB_draw_instanced për asahi
- GL_ARB_instanced_ararys për asahi
- GL_ARB_seamless_cube_map për asahi
- GL_NV_conditional_render për asahi
- GL_ARB_texture_mirror_clamp_to_edge për asahi
- Shtuar mbështetje për zgjerimet Vulkan:
- VK_EXT_descriptor_buffer për RADV, Turnip
- VK_AMD_shader_early_and_late_fragment_tests për RADV
- VK_AMD_shader_explicit_vertex_parameter për RADV/RDNA3
- VK_EXT_swapchain_colorspace për RADV, ANV, Turnip
- VK_KHR_shader_integer_dot_product për V3DV
- VK_KHR_present_wait për ANV, RADV, Turnip
- VK_KHR_push_descriptor për Venus
- VK_KHR_pci_bus_info për Venus
- Problemet e pĂ«rcaktuara nĂ« lojrat Rise of the Tomb Raiderâs Ambient Occlusion, Minecraft, Battlefield 1 dhe Hi-Fi Rush janĂ« zgjidhur.
- U eliminua një gabim që shkaktonte probleme në daljen gjatë thirrjeve video Zoom në sistemet me drejtuesin Iris.
Burimi: opennet.ru
