Microsoft stellte den Quellcode der WebGL-Implementierung von Edge im offiziellen ANGLE-Projekt auf GitHub bereit. ANGLE übersetzt OpenGL-ES-Aufrufe in DirectX und bildet damit eine technische Grundlage für browserbasierte 3D-Anwendungen unter Windows.
Der Quellcode zeigt, wie eine WebGL-Schicht auf unterschiedliche Grafiktreiber und APIs angepasst werden kann. Für browserbasierte Spiele und interaktive Anwendungen ist diese Übersetzung relevant, weil WebGL-Inhalte nicht auf eine einzelne native Grafik-API festgelegt sind.
ANGLE verbindet WebGL und DirectX
ANGLE übernimmt die Umsetzung von OpenGL ES in eine DirectX-basierte Renderumgebung. Der Ansatz erleichtert es, WebGL-Anwendungen auf Windows-Systemen mit der dort verfügbaren Grafikpipeline auszuführen. Der offene Code bietet zugleich eine Grundlage für Tests und Vergleiche zwischen verschiedenen Implementierungen.
Damit ergänzt die Veröffentlichung die frühere Entwicklung des Browsers. Ein Beitrag zur Edge-Unterstützung von Spielecontrollern hatte bereits 2015 die Nutzung des Browsers für interaktive Inhalte dokumentiert. Auch Qt 5.5 setzte auf ANGLE als Möglichkeit, OpenGL-Aufrufe unter Windows auf DirectX abzubilden.
