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.
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.