Vulkan 1.2.170 Released With VK_KHR_synchronization2

Written by Michael Larabel in Vulkan on 15 February 2021 at 07:15 AM EST. Add A Comment
VULKAN
Heading out of Valentine's weekend, there is a new Vulkan specification update with a notable new extension.

Vulkan 1.2.170 is available this morning and includes the VK_KHR_synchronization2 extension. VK_KHR_synchronization2 is an update over the original Vulkan synchronization APIs.

VK_KHR_synchronization2 simplifies the core synchronization APIs and aims to make them more usable. VK_KHR_synchronization2 also includes a new pipeline stage and adds new flags. There is also simplified layout transitions, more efficient events, and changes to queue submissions.

VK_KHR_synchronization2 is a big update to Vulkan's synchronization interface and thus the primary change of the new Vulkan 1.2.170. More details on the new extension can be found via this diff. There is also this Wiki page with more details and examples on Vulkan synchronization handling.

That's about it for Vulkan 1.2.170.

Update: There is also a NVIDIA Vulkan beta update with support for the synchronization2 changes plus a few fixes.
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