Mesa 25.3 Lands More Changes To Prepare For OpenGL Mesh Shaders
([Mesa] 112 Minutes Ago
OpenGL Mesh Shaders)
- Reference: 0001571179
- News link: https://www.phoronix.com/news/Mesa-25.3-More-GL-Mesh-Shaders
- Source link:
Being worked on for a number of months now is [1]GL_EXT_mesh_shader as an extension for bringing mesh shaders to OpenGL . This is an alternative to NVIDIA's GL_NV_mesh_shader extension being worked on for Mesa drivers and in particular the RadeonSI Gallium3D driver.
AMD engineer Qiang Yu has been leading the effort on the upstream GL_EXT_mesh_shader extension and plumbing all the changes needed for supporting it by Mesa and the RadeonSI driver. Last month [2]the prep changes began landing part-by-part within mainline Mesa.
This week more OpenGL mesh shader code has been landing in Mesa including [3]changes to implement mesh shader APIs as well as [4]NIR intermediate representation changes for mesh shader support.
Nice seeing the OpenGL mesh shader support finally approaching the finish line. Hopefully it will all be buttoned up in time for the Mesa 25.3 release next quarter.
[1] https://www.phoronix.com/news/OpenGL-GL_EXT_mesh_shader
[2] https://www.phoronix.com/news/RadeonSI-Mesh-Shader-Start
[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36751
[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36749
AMD engineer Qiang Yu has been leading the effort on the upstream GL_EXT_mesh_shader extension and plumbing all the changes needed for supporting it by Mesa and the RadeonSI driver. Last month [2]the prep changes began landing part-by-part within mainline Mesa.
This week more OpenGL mesh shader code has been landing in Mesa including [3]changes to implement mesh shader APIs as well as [4]NIR intermediate representation changes for mesh shader support.
Nice seeing the OpenGL mesh shader support finally approaching the finish line. Hopefully it will all be buttoned up in time for the Mesa 25.3 release next quarter.
[1] https://www.phoronix.com/news/OpenGL-GL_EXT_mesh_shader
[2] https://www.phoronix.com/news/RadeonSI-Mesh-Shader-Start
[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36751
[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36749
phoronix