Mesa 25.3.4 released
Mesa developers have released version 25.3.4, incorporating numerous fixes and improvements across its codebase. This latest update shines particular light on AMD drivers, signifying their ongoing importance within the graphics development landscape.
Among the noteworthy contributions: Alyssa Rosenzweig addressed a specific SSA repair problem involving phis and constants in the AGX module. Elsewhere, developer Alyssa Ross focused on successfully building the Rocket module for musl-based systems.
Beyond these targeted fixes, other key contributors have also made important strides in their respective areas. For example, Benjamin Cheng has undertaken code refactoring within Mesa's RadeonSI/VCN component, likely boosting efficiency and maintainability down the line. Similarly, Caio Oliveira resolved a problem regarding address increments found in the BRW module.
In the PanVK subsystem, Caterina Shablia streamlined things by removing AFBC header zeroing; this feature was apparently no longer needed. Meanwhile, Daniel Schürmann explained three different improvements for the ACO/LowerToHW module that involve SGPR operand regclasses and managing VOP
For Vulkan improvements, Lionel Landwerlin set up the foundation for using SIMD32 ray queries in Anv/Brw, while Lucas Stach fixed a problem with how constbufs are labeled during drawing in EtNaviv.
The scope of changes extends considerably further. Developers Yiwei Zhang and llyyr contributed to various aspects of the Vulkan WSI module, touching upon export paths, host stages, and present wait support mechanisms. And anonymix007 provided a fix for handling output variables within TGSI/Nir.
Notable efforts also went into documentation: Dylan Baker worked on updating release notes alongside other docs. In parallel, Mike Blumenkrantz significantly shaped the Zink module with changes ensuring proper use of the GENERAL layout option during dynamic texture clear operations.
Rob Clark tackled an issue related to TU_DRAW_STATE_VB size within Tu, while Calder Young took action in Anv/Rt by disabling compaction for updatable acceleration structures. Sagar Ghuge also resolved a specific setting that was disabling the opacity cull elsewhere.
The release notes themselves are notably comprehensive and detailed. Mesa 25.3.4 promises tangible benefits, improved performance characteristics, better stability than previous versions, and enhanced compatibility with diverse hardware configurations.
This latest update represents another significant step forward for the Mesa project. It's clear that substantial work has gone into it, reflecting dedicated contributions from the open-source graphics community members worldwide.
Users interested in grabbing the newest features or ensuring their systems are running optimally should check out the Mesa 25.3.4 release.
