published the release of free implementation of the API Opengl and Vulkan-mesa 23.0.0 . The first production of the Mesa 23.0.0 branch has experimental status – after the final stabilization of the code, a stable version of 23.0.1.
In Mesa 23.0, support for the graphic API VULKAN 1.3 in ANV drivers for GPU Intel, Radv for GPU AMD, Tu for GPU Qualcomm and emulator mode (VN). Vulkan 1.1 support is implemented in the Lavapipe (LVP) software rasterizer, and Vulkan 1.0 in the V3DV driver (GPU Broadcom Videocore VI from Raspberry Pi 4).
In Mesa also ensures full support for OpenGL 4.6 for drivers 965, IRIS (Intel), Radeonsi (AMD), Zink and Llvmpipe. Opengl 4.5 support is available for GPU AMD (R600), NVIDIA (NVC0) and Qualcomm Adreno (Freedreno), Opengl 4.3 for Virgl (virtual GPU Virgil3D for QMU/KVM), and Opengl 4.2 for the D3D12 driver (a rim for OPTRO OPENG. 12).
main
- In the RADV (AMD) Vulkan Driver, GPU support based on the RDNA3 architecture (Radeon RX 7900) has been improved and changes associated with rays tracing and the use of the Pipeline library (Pipeline) have been added. For AMD cards, on the basis of the RDNA2 architecture, support for shadeers of bags is included by default (/avk_ext_dynamic_state3.
- ThecapabilitiesoftheASAHIOPENGLdrivefortheGPUAppleAGXusedintheAppleM1andM2chipsaresignificantlyexpanded.
- IntheVulkanDriverANV(Intel)andtheOpenglDriverIRISimprovedsupportfordiscretevideocardsIntelDG2-G12(ArcAlchemist)andGPUMeteorLake.
- IntheVirgldriver(virtualGPUVirgil3DforQemu/KVM),supportforhardwareaccelerationofvideoencoding.
- AddedsupportfortheextensionsOpengl:
gl_arb_clip_control for panfrost - gl_arb_texture_filter_anisotropic for Panfrost, ASAHI
- gl_arb_occulsion_query2 for asahi
- gl_arb_shader_stencil_export for asahi
- forasahi