Begin deze week heeft Microsoft zijn MesaDirect3D12-code geüpgraded van OpenGL 4.3 naar OpenGL 4.4, en kort daarna naar OpenGL 4.5. Nu sluit Microsoft de week af met de succesvolle implementatie van OpenGL 4.6 op Direct3D12.

leer meer:

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

Deze Mesa-code wordt gebruikt om GL-On-D3D12 in te schakelen in situaties zoals het draaien van Windows op ARM-apparaten die geen native OpenGL-stuurprogramma's hebben, of in situaties zoals WSL-g die grafische toegang tot Windows Subsystem voor Linux via D3D12 mogelijk maakt. Eerder deze week kwam de OpenGL 4.3 versie op MesaGit beschikbaar om OpenGL 4.6 samen met de bijbehorende SPIR-V componenten te implementeren.

Jesse Natalie van Microsoft is een redelijk productieve bijdrager aan Mesa geworden. Nadat de code gisteren was samengevoegd, implementeerde hij de resterende extensies voor OpenGL 4.6 en zette hij de schakelaar aan voor SPIR-V-ondersteuning. Deze fusie is een geweldige mijlpaal voor gebruikers die de nieuwste OpenGL-functies moeten gebruiken, maar vastzitten aan Microsoft en een gebrek aan native OpenGL-stuurprogrammaondersteuning.


OpenGL 4.6 debuteerde in 2017 en bracht veel nieuwe functies naar OpenGL, en sindsdien is de focus van de grafische API duidelijk grotendeels verschoven naar Vulkan.