New "KRAID" Compiler Merged To Mesa For Panfrost/PanVK Drivers
The KRAID compiler has been merged into Mesa 26.2, enhancing the Panfrost and PanVK open-source drivers for Arm Mali graphics. Spearheaded by Faith Ekstrand of Collabora, KRAID aims to improve upon the older Bifrost compiler with new features and is written in Rust. Although still in early development, KRAID has successfully passed its first dEQP test and is set to evolve within the Mesa framework.
- ▪KRAID is a new graphics shader compiler for modern Arm Mali graphics.
- ▪It has been merged into Mesa 26.2 to benefit Panfrost and PanVK drivers.
- ▪The compiler is inspired by the NAK compiler from the NVIDIA NVK Vulkan driver.
Opening excerpt (first ~120 words) tap to expand
New "KRAID" Compiler Merged To Mesa For Panfrost/PanVK Drivers Written by Michael Larabel in Mesa on 3 June 2026 at 05:44 AM EDT. Add A Comment As a follow-up to the article last week about KRAID as a new compiler for modern Arm Mali graphics, that initial code has now been merged to Mesa 26.2 for benefiting the Panfrost and PanVK open-source drivers. Faith Ekstrand of Collabora has been spearheading the effort on KRAID as this new graphics shader compiler for Arm Mali v9 "Valhall" and newer Mali graphics. KRAID is inspired by the NAK compiler from the open-source NVIDIA NVK Vulkan driver in Mesa. While still in its early stages, it should ultimately be a much better compiler for modern Arm Mali graphics archirectures than their old Bifrost compiler.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Phoronix.