RADV Driver Lands Support For VK_KHR_shader_fma
The RADV driver has recently added support for the VK_KHR_shader_fma extension, which is part of the upcoming Mesa 26.2 release. This extension allows for correctly-rounded fused-multiply add operations, enhancing floating-point accuracy in applications such as machine learning and scientific computing. The addition of this feature is expected to improve performance and precision for developers utilizing Vulkan for GPU acceleration.
- ▪The RADV driver now supports the VK_KHR_shader_fma extension.
- ▪This extension enables correctly-rounded fused-multiply add operations for better floating-point accuracy.
- ▪It is particularly beneficial for machine learning and scientific computing applications.
Opening excerpt (first ~120 words) tap to expand
RADV Driver Lands Support For VK_KHR_shader_fma Written by Michael Larabel in Radeon on 25 May 2026 at 10:12 AM EDT. Add A Comment Merged today for what will become Mesa 26.2 next quarter is the Radeon Vulkan driver "RADV" now supporting the VK_KHR_shader_fma extension. VK_KHR_shader_fma was introduced to the Vulkan spec last year for applications wanting correctly-rounded fused-multiply add (FMA) operations. This is particularly useful for machine learning and scientific computing applications leveraging Vulkan for GPU acceleration and wanting to ensure floating-point accuracy. The Vulkan extension spec text for VK_KHR_shader_fma explains: "This extension allows applications to use the SPV_KHR_fma extension to obtain correctly-rounded results for fused-multiply add (fma) operations.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Phoronix.