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.
This merge request is where that NV_timeline_semaphore support is pending for enhancing Vulkan and OpenGL API interoperability.