VOOZH about

URL: https://www.phoronix.com/news/Intel-ANV-VK_EXT_shader_object

⇱ Intel's Vulkan Linux Driver Finally Exposes VK_EXT_shader_object - Phoronix


👁 Phoronix

Intel's Vulkan Linux Driver Finally Exposes VK_EXT_shader_object

Written by Michael Larabel in Intel on 5 September 2025 at 06:21 AM EDT. Add A Comment
As of today in Mesa 25.3-devel Git, the Intel "ANV" open-source Vulkan driver for Linux systems is finally exposing the VK_EXT_shader_object extension.

VK_EXT_shader_object was introduced in March 2023 with Vulkan 1.3.246 after being worked on by a variety of companies. VK_EXT_shader_object adds a new shader object type to represent a single compiled shader stage. The Vulkan shader objects are intended to be more flexible but comparably performant alternative to pipeline objects.

Some Mesa drivers like Zink were very quick in adding support. The Mesa NVK NVIDIA Vulkan driver added support in early 2024. The Radeon RADV driver enables shader object support by default in Mesa 24.1 for Q2'2024.

👁 Intel shader object


Now in late 2025, the Intel ANV driver is finally and landed its patches around VK_EXT_shader_object. This merge that landed in Mesa Git a few hours ago finishes up the lengthy affair of adding VK_EXT_shader_object to the Intel Vulkan driver. Now it will be ready for its stable debut in November with Mesa 25.3.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.