That one post on dxwnd is too conspiracy theory for me. There is nothing wrong with wrappers just shit implementation of those wrappers. There is a reason dgvoodoo,dgvoodoo2,dxvk,MESA3D, WARP are a thing. They are programmed well and work well. Shit driver teams like Intel are the problem.
Speaking of shit drivers back in the day ATI offered two OGL ICD dlls, you often had to revert to the other one to get games to work until they finally got around to fixing their newer one....well I assume they fixed it since I stopped using ATI cards.
There has been a basic OGL to D3D wrapper in Windows since at least XP. Don't remember if it was available in 2000 or not.
Just open ACT CompatAdmin and check Quake2 or Quake3 which have "EmulateOpenGL" checked.
Use /X with "Compatibility Administrator" from the ACT to see all shims
As far as openglon12:
https://devblogs.microsoft.com/directx/in-the … ers-to-directx/
we will be adding a new D3D12 backend to Mesa to support OpenCL and OpenGL, with initial support targeting OpenCL 1.2 and OpenGL 3.3
https://en.wikipedia.org/wiki/OpenGL
This likely due to the work they've been doing with WSL2 and not really anything to do with Windows gaming although there is nothing preventing them from doing so.