VOOZH about

URL: https://www.phoronix.com/news/Zink-NV-Timeline-Semaphore

⇱ Mesa's Zink Preps NV_timeline_semaphore For Better OpenGL-Vulkan Interoperability - Phoronix


👁 Phoronix

Mesa's Zink Preps NV_timeline_semaphore For Better OpenGL-Vulkan Interoperability

Written by Michael Larabel in Mesa on 2 July 2025 at 06:20 AM EDT. 2 Comments
Mike Blumenkrantz with Valve's Linux graphics driver team continues working on enhancements to Mesa's Zink driver for OpenGL implemented over the Vulkan API. A new merge request is further enhancing OpenGL and Vulkan interoperability by supporting the GL_NV_timeline_semaphore extension.

The NVIDIA vendor extension of GL_NV_timeline_semaphore bringing Vulkan's timeline semaphores concept to the OpenGL API. This extension was written by NVIDIA engineers back in 2020.

With the now-pending merge request, Zink is able to support NV_timeline_semaphore on any hardware/driver with standard VK_KHR_timeline_semaphore support. This will further enhance interoperability-reliant workflows and eliminate binary semaphore requirements. More details via this blog post by Blumenkrantz.

👁 Image


This merge request is where that NV_timeline_semaphore support is pending for enhancing Vulkan and OpenGL API interoperability.

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.