Alyssa Rosenzweig has carried out a fresh sync of the Asahi Linux AGX Gallium3D and Honeykrisp Vulkan driver changes of the work that was being carried by the Asahi Linux development tree and now upstreamed to Mesa proper.
Rosenzweig began this latest Asahi-Mesa sync by commenting, “This is later than usual because of, uh, current events.” Presumably in regards to Hector Martin stepping down from Asahi Linux and all the recent Rust kernel drama.
This newest merge to Mesa 25.1-devel implements Vulkan sparse support for the Honeykrisp driver. With sparse support in place, DirectX Feature Level 12_0 is now achievable for this open-source Apple Silicon Vulkan driver with VKD3D-Proton for enjoying DX12 Windows games on Linux.
In addition to the sparse support, there is also now accelerated buffer copy/fill using OpenCL, calibrated timestamps, and various other bug fixes and code clean-ups.
This latest Asahi sync to Mesa 25.1-devel Git is shuffling around roughly one thousand lines of code.