Release Of Mesa 26.3, Free Implementation Of OpenGL And Vulkan

After three months of development published the release of a free implementation of the Vulkan, OpenGL, OpenGL ES and OpenCL APIs – Mesa 26.3.0. The first release of the Mesa 26.3.0 branch has an experimental status – after the final stabilization of the code, a stable version 26.3.1 will be released.

In Mesa 26.3, support for the Vulkan 1.4 graphics API is available in the ANV drivers for Intel GPUs, RADV for AMD GPUs, NVK for NVIDIA GPUs, HoneyKrisp (hk) for Apple GPUs, Turnip for GPUs Qualcomm, PanVK for ARM Mali GPU, in lavapipe software rasterizer (lvp) and in emulator mode (vn). The v3dv (Broadcom VideoCore GPU for Raspberry Pi 4+) and dzn drivers (an implementation of Vulkan over Direct3D 12) support Vulkan 1.0, the kk driver (KosmicKrisp, Vulkan over Metal) supports Vulkan 1.1, and the pvr driver (Imagination PowerVR GPU) supports Vulkan 1.2.

Mesa also full support for OpenGL 4.6 is provided for drivers iris (Intel GPU Gen 8+), radeonsi (AMD), Crocus (old GPU Intel Gen4-Gen7.5), AMD (r600), zink, llvmpipe, virgl (Virtual GPU Virgil3D for QEMU/KVM), freedreno (Qualcomm Adreno), d3d12 (a layer for organizing OpenGL work on top of DirectX 12) and asahi (AGX GPU used in Apple M1 and M2 chips). OpenGL 4.5 support is available for NVIDIA GPUs (nvc0). OpenGL 3.3 support is present in the softpipe (software rasterizer) and nv50 (NVIDIA NV50) drivers. The panfrost (ARM Mali GPU) and v3d (Broadcom VideoCore GPU) drivers support OpenGL 3.1.

Basic innovations:

  • Added rulesfor AI assistants, which states that Mesa develops a community of people, so AI agents should not open pull requests or post comments. For commits submitted by humans, but created using AI, it is prescribed to explicitly indicate the tag “Generated-by: LLM” or Assisted-by: LLM”. For the asahi, nouveau, panfrost, imagination, jay, and poly drivers, the developers have introduced separate restrictions on the use of AI.
  • The panvk driver for ARM Mali v6-7 GPUs now supports
    Vulkan 1.3.
  • The Etnaviv driver for Vivante GPUs of the HALTI5 series supports OpenGL ES 3.0 and the GLSL 1.30 shader language.
  • The Panfrost OpenGL driver has added support for Mali G68, G715 and G615 GPUs.
  • The PanVK Vulkan driver has added support for Mali GPUs G715 and G615.
  • The pvr Vulkan driver has added support for the Imagination PowerVR BXM-4-64 GPU.
  • The RADV Vulkan driver has added support for older Radeon RX 400/500 (Polaris) GPUs.
  • For Intel Xe2 and Xe3 GPUs by default Intel Jay shader compiler is enabled.
  • Support for the graphics subsystem of Intel Nova Lake chips has been stabilized and enabled by default.
  • The NVK driver (NVIDIA) has added support for Vulkan extensions to speed up video processing.
/Reports, release notes, official announcements.