WebGPU: Apple schlägt gemeinsame Low-Level-3D-API für das Web vor

Apples WebKit-Team hat am 7. Februar 2017 eine W3C-Arbeitsgruppe für moderne 3D-Grafik im Web vorgeschlagen. Der offizielle WebKit-Beitrag beschreibt WebGPU als Ausgangspunkt für eine gemeinsame Programmierschnittstelle mit Zugriff auf hardwarenahe Grafik- und Rechenfunktionen.

WebGL basiert auf OpenGL ES und ermöglicht browserbasierte 3D-Anwendungen, kann die Eigenschaften moderner Grafikprozessoren aber nur eingeschränkt abbilden. WebGPU soll deshalb auf unterschiedlichen nativen APIs aufsetzen, darunter Direct3D 12, Metal und Vulkan. Geplant sind neben der Darstellung von 3D-Szenen auch Berechnungen auf der GPU. Der offizielle API-Vorschlag nennt JavaScript als Zugriffsschicht.

Gemeinsame Basis für Browser und Spiele

Apple stellte außerdem einen Prototyp für das WebKit-Open-Source-Projekt bereit. Die neue Schnittstelle sollte Entwicklern eine gemeinsame Grundlage für browserbasierte Anwendungen geben, ohne sie an eine einzige native Grafik-API zu binden. Ein älterer Bericht zur WebGL-Implementierung von Edge zeigt die bestehende Übersetzungsschicht zwischen WebGL und DirectX. WebGPU setzte an derselben Plattformfrage auf einer niedrigeren Abstraktionsebene an.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein