Anfang dieser Woche hat Microsoft seinen MesaDirect3D12-Code von OpenGL 4.3 auf OpenGL 4.4 und kurz darauf auf OpenGL 4.5 aktualisiert. Jetzt schließt Microsoft die Woche mit der erfolgreichen Implementierung von OpenGL 4.6 auf Direct3D12 ab.
Erfahren Sie mehr:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26210
Dieser Mesa-Code wird verwendet, um GL-On-D3D12 in Situationen wie der Ausführung von Windows auf ARM-Geräten zu aktivieren, denen native OpenGL-Treiber fehlen, oder in Situationen wie WSL-g, das den Grafikzugriff auf das Windows-Subsystem für Linux über D3D12 ermöglicht. Anfang dieser Woche wurde die OpenGL 4.3-Version auf MesaGit verfügbar, um OpenGL 4.6 zusammen mit den zugehörigen SPIR-V-Komponenten zu implementieren.
Jesse Natalie von Microsoft hat sich zu einem ziemlich produktiven Mitarbeiter bei Mesa entwickelt. Nachdem der Code gestern zusammengeführt wurde, implementierte er die verbleibenden Erweiterungen für OpenGL 4.6 und schaltete den Schalter für die SPIR-V-Unterstützung um. Diese Fusion ist ein großer Meilenstein für Benutzer, die die neuesten OpenGL-Funktionen verwenden müssen, aber bei Microsoft und der fehlenden nativen OpenGL-Treiberunterstützung hängen bleiben.
OpenGL 4.6 kam 2017 auf den Markt und brachte viele neue Funktionen zu OpenGL. Seitdem hat sich der Schwerpunkt der Grafik-API eindeutig hauptsächlich auf Vulkan verlagert.