Mesa's Zink Adds Async Compute Pipeline Creation

Written by Michael Larabel in Mesa on 30 August 2022 at 05:23 AM EDT. Add A Comment
MESA
Valve contractor Mike Blumenkrantz who continues to be focused on the Zink OpenGL-on-Vulkan code tacked on the latest feature for Mesa 22.3.

Zink's latest code now supports the asynchronous compute pipeline creation. This change allows for compute pipelines to be pre-compiled in a thread. This work allows for OpenGL's ARB_parallel_shader_compile extension to be exposed.

Though most exciting would be async graphics pipeline creation to which he says isn't possible "yet", but given Mike's dedication to Zink and some of his prior hacking efforts, hopefully that is something to be shortly addressed.

Those interested in learning more about Zink's async compute pipeline creation handling can see this merge request of the code now in Mesa 22.3 for debut next quarter.
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