VOOZH about

URL: https://www.phoronix.com/news/Zink-Mesh-Shaders-Ready

⇱ Zink OpenGL-On-Vulkan Driver Tackles OpenGL Mesh Shaders - Phoronix


👁 Phoronix

Zink OpenGL-On-Vulkan Driver Tackles OpenGL Mesh Shaders

Written by Michael Larabel in Mesa on 19 September 2025 at 06:00 AM EDT. 4 Comments
In addition to working on optimizing the performance of Zink for workstation graphics, Mike Blumenkrantz has also been tackling support for OpenGL mesh shaders with this generic OpenGL-on-Vulkan open-source driver.

GL_EXT_mesh_shader has been in the works for upstream OpenGL as a cross-vendor OpenGL mesh shader extension. That GL_EXT_mesh_shader work has been pursued by an AMD engineer and while still waiting for it to hit the OpenGL repository, the Mesa support has begun landing for the core infrastructure and RadeonSI. With Mesa 25.3, many of the changes are in place and now Zink is getting ready to join the party too.

👁 Zink mesh shader MR


This merge that landed this week for Mesa 25.3 implements EXT_mesh_shader support for Zink. It's been tested to work with Minecraft and the OpenGL CTS, but it's not yet enabled with the Gallium3D pipe capabilities.

That final enabling is gated by this merge to bring the GLSL changes for OpenGL mesh shader support. Qiang Yu who has been leading the EXT_mesh_shader charge upstream authored that still open merge request but hopefully it will be ready for landing soon. When it comes, the Zink support should be good to go.

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.