At the beginning of this week, Microsoft upgraded its MesaDirect3D12 code from OpenGL 4.3 to OpenGL 4.4, and soon after to OpenGL 4.5. Now, Microsoft wraps up the week by successfully implementing OpenGL 4.6 on Direct3D12.

learn more:

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26210

This Mesa code is used to enable GL-On-D3D12 in situations such as running Windows on ARM devices that lack native OpenGL drivers, or in situations such as WSL-g that allows graphics access to Windows Subsystem for Linux via D3D12. Earlier this week, the OpenGL 4.3 version on MesaGit became available to implement OpenGL 4.6 together with the associated SPIR-V components.

Microsoft's Jesse Natalie has become a fairly prolific contributor to Mesa. With the code merged yesterday, he implemented the remaining extensions for OpenGL 4.6 and turned on the switch for SPIR-V support. This merger is a great milestone for users who need to use the latest OpenGL features but are stuck with Microsoft and lack of native OpenGL driver support.


OpenGL 4.6 debuted in 2017, bringing many new features to OpenGL, and since then the focus of the graphics API has clearly transitioned mostly to Vulkan.