Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Vulkan 1.1.124 Released With Shader Clock & Timeline Semaphore Extensions
Beyond the usual assortment of corrections and clarifications, Vulkan 1.1.124 brings with it two new extensions:
VK_KHR_shader_clock - A joint AMD/NVIDIA extension to advertise SPIR-V support for allowing a shader to query a real-time or monotonically incrementing counter at the subgroup level or across the device level.
VK_KHR_timeline_semaphore - The VK_KHR_timeline_semaphore extension is worked on by all the prominent vendors and allows a new semaphore type that supports an integer identifying a point in a timeline. The timeline semaphore support allows querying the payload, waiting for a timeline semaphore to reach a defined value, advancing a timeline semaphore to the specified value, and related operations at the device level.
More details on Vulkan 1.1.124 via the GitHub change-log.