GL_EXT_mesh_shader support

OpenGL GL_EXT_mesh_shader recently got merged inside OpenGL registry:

- Add GL_EXT_mesh_shader by yuq · Pull Request #640 · KhronosGroup/OpenGL-Registry · GitHub

AMD is going to support it instead of NV_mesh_shader and Mesa and Zink support got merged and is due for 25.3.

It would be nice to have it in Nvidia driver also so we can use cross-vendor shader. It is quite similar to NV_mesh_shader and support shouldn’t be much work.

2 Likes

That would be highly appreciated, especially because it allows for larger workgroup sizes for both task and mesh shader stages on Nvidia-Hardware using OpenGL.

So far, one would have to use Vulkan instead, which could mean a drastic increase in boilerplate code in some scenarios.

Came here to find out when GL_EXT_mesh_shader will be supported; at this point conversion to Vulkan would require an enourmous refactor/time & effort. Would be appreciated if you can get support out for the NV drivers, AMD already has support in theirs

1 Like

I would also like to know when will GL_EXT_mesh_shader be supported.

1 Like