News: 0001459743

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel ANV Vulkan Driver Enables VK_KHR_shader_float_controls2

([Intel] 2 Hours Ago Intel Vulkan)


Following yesterday's [1]Mesa 24.1 feature branching , Mesa 24.2-devel is now open for the Mesa Git mainline code and some early feature work has begun for that Q3 release series.

Among the early code landing in Git for Mesa 24.2 is Intel's open-source "ANV" Vulkan driver adding support for the VK_KHR_shader_float_controls2 extension. This extension is part of the [2]Vulkan Roadmap 2024 and described via [3]the spec as:

"This extension enables use of the more expressive fast floating-point math flags in the SPV_KHR_float_controls2 extension. These flags give finer- grained control over which optimizations compilers may apply, potentially speeding up execution while retaining correct results.

The extension also adds control over the fast-math modes to the GLSL extended instruction set, making these operations more consistent with SPIR-V and allowing their use in situations where floating-point conformance is important."

With [4]this merge hitting Mesa Git today, VK_KHR_shader_float_controls2 is the first new Vulkan extension for the Intel Linux driver with Mesa 24.2. Expect a lot more Intel open-source Vulkan driver activity over the weeks ahead in leading up to the Mesa 24.2 release next quarter. Mesa 24.1 stable meanwhile should be out mid-May.



[1] https://www.phoronix.com/news/Mesa-24.1-rc1-Released

[2] https://www.phoronix.com/news/Vulkan-Roadmap-2024

[3] https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_shader_float_controls2.html

[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27281



dlq84

Even the best of friends cannot attend each other's funeral.
-- Kehlog Albran, "The Profit"