Microsoft Eyeing OpenGL Compute + GLES 3.1 For Its Mesa D3D12 Backend

Written by Michael Larabel in Microsoft on 7 January 2022 at 05:08 AM EST. 26 Comments
Microsoft had a wild 2021 with Linux/open-source contributions and now days into 2022 we are already seeing more of their Mesa feature work as they look to further advance the capabilities of their Direct3D 12 back-end for running OpenGL/OpenCL atop native Windows D3D12 drivers.

As 2021 came to an end Microsoft engineers added OpenGL SSBO support to their Direct3D 12 Gallium3D code for shader storage buffer objects. In getting 2022 going, they are looking to get OpenGL compute implemented along with OpenGL ES 3.1 working over this Direct3D path.

Microsoft's Jesse Natalie -- who has spearheaded much of the company's Mesa contributions -- has landed shader image load/store support into Mesa 22.0 for the D3D12 code as a stepping stone towards that compute and GLES 3.1 support.

See this merge request if interested in the advancing capabilities of this Direct3D 12 path within Mesa for improving the open graphics/compute API experience atop Windows.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week