After three months of development a free implementation of the API Opengl and Vulkan-Mesa 25.1.0 was presented. The first production of the Mesa 25.1.0 branch has an experimental status, and after the final stabilization of the code, a stable version 25.1.1 will be released.
Mesa 25.1 supports the graphic API VULKAN 1.4 in ANV drivers for GPU Intel, RADV for GPU AMD, NVK for GPU NVIDIA, ASAHI for GPU Apple, Turnip for GPU Qualcomm, in the Lavapipe program rasterizer (LVP), and in the emulator mode (VN). The Panvk driver for GPU ARM Mali supports Vulkan 1.2, while V3DV (GPU Broadcom Videocore for Raspberry Pi 4+) and DZN (Vulkan implementation on top of Direct3D3D) support VULKAN 1.0.
In Mesa, full support for Opengl 4.6 is ensured for Iris drivers (GPU Intel Gen 8+), Radeonsi (AMD), Crocus (old GPU Intel Gen4-Gen7), Zink, llvmpipe, Virgl (virtual GPU VIRGIL3D for Qemu/KVM), Freedreno (Qualcomm Adreno), D3D12 (layout for Opengl work on top of DirectX 12), and ASHI (GPU AGX used in Apple M1 and M2 chips). Opengl 4.5 support is available for GPU AMD (R600) and NVIDIA (NVC0), while Opengl 3.3 support is present in Softpipe drivers (software rasterizer) and NV50 (NVIDIA NV50). In the Panfrost (GPU ARM Mali) and V3D (GPU Broadcom Videocore) drivers, Opengl 3.1 is supported.
The main innovations:
- The Panvk driver implemented support for graphic API Vulkan 1.2 for GPU ARM Mali based on the microarchitecture V10+. Added support for color spaces ycbcr