Microsoft Enables OpenGL 4.6 Support Over Direct3D 12

Written by Michael Larabel in Mesa on 19 November 2023 at 06:45 AM EST. 34 Comments
MESA
The week began with Microsoft taking its Mesa Direct3D 12 code from OpenGL 4.3 to OpenGL 4.4 and then a short time after that reaching OpenGL 4.5. Microsoft now closed out the week by managing to get OpenGL 4.6 implemented atop Direct3D 12.

This Mesa code is for enabling GL-On-D3D12 for cases like Windows on ARM devices lacking native OpenGL drivers or cases like WSL-g for allowing graphics access to Windows Subsystem for Linux via D3D12. For where it was at OpenGL 4.3 at the start of the week on Mesa Git, OpenGL 4.6 is now possible along with the relevant SPIR-V pieces.

Jesse Natalie of Microsoft has become a prolific contributor to Mesa. With code merged yesterday he's implemented the remaining extensions for OpenGL 4.6 as well as flipped the switch on SPIR-V support. This merge is a great milestone for those having to resort on the latest OpenGL capabilities while being trapped within Microsoft's confines and lacking native OpenGL driver support.

OpenGL logo


OpenGL 4.6 debuted in 2017 with many new features for OpenGL while since then obviously much of the graphics API focus has transitioned to Vulkan.
Related News
About The Author
Michael Larabel

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

Popular News This Week