Vulkan 1.3.221 Released With VK_EXT_pipeline_robustness

Written by Michael Larabel in Vulkan on 16 July 2022 at 05:01 AM EDT. 7 Comments
VULKAN
Vulkan 1.3.221 was released this week as the newest spec update for this industry-standard graphics/compute API.

Vulkan 1.3.221 has a handful of specification clarifications/corrections raised within the Vulkan working group and externally from public users via GitHub. There is only one new extension with Vulkan 1.3.221 and that is VK_EXT_pipeline_robustness. The VK_EXT_pipeline_robustness extension was worked on by developers from NVIDIA, Intel, Imagination, Google, and others. The VK_EXT_pipeline_robustness extension is simply about allowing robust buffer access and other Vulkan robustness features to be enabled on a per-pipeline stage basis.

Due to the Vulkan robustness features having possible performance implications from the extra work involved, the VK_EXT_pipeline_robustness allows enabling it just on specific pipeline stages for enabling it only where it may actually be used by the game engine / application. In other words, cutting down on the overhead where it would otherwise be unused.

That's it for the rather small Vulkan 1.3.221 spec update this week. All the changes are outlined over on GitHub.
Related News
About The Author
Michael Larabel

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.

Popular News This Week