Das API-Schaufenster für Projekt Fugu ist eine Sammlung von Apps, bei denen APIs verwendet werden, die im Kontext des Fugu-Projekts entwickelt wurden. Weitere Informationen zu Project Fugu finden Sie auf der Landingpage für Funktionen.

Filtern nach

Verwendete APIs

Zusätzliche Vertex-Formate vom Typ unorm8x4-bgra und 1-Komponente ermöglichen das Anfordern unbekannter Grenzwerte mit einem nicht definierten Wert, Änderungen an WGSL-Ausrichtungsregeln, WGSL-Leistungssteigerungen durch Discard und vieles mehr.

Verwendung von Texturansichten, 32-Bit-Float-Textur-Mischverfahren, GPUDevice-Attribut „adapterInfo“, JavaScript-Fehler beim Konfigurieren des Canvas-Kontexts mit ungültigem Format, Filterung von Samplereinschränkungen für Texturen, erweiterte Tests für Untergruppen, Verbesserung der Entwicklerfreundlichkeit, experimentelle Unterstützung für 16-Bit-normalisierte Texturformate und mehr.

Hier erfahren Sie mehr über neue KI- und Rendering-Funktionen, die in der letzten Sitzung der Arbeitsgruppe „GPU for the Web“ besprochen wurden.

Clip-Abstände in WGSL, GPUCanvasContext getConfiguration(), Punkt- und Linienprimitive dürfen keinen Tiefenbias haben, integrierte Funktionen für inklusiven Scan für Untergruppen, experimentelle Unterstützung für indirekte Multi-Draw-Funktionen, Option „Strict Math“ für die Shadermodulkompilierung, Entfernung von GPUAdapter requestAdapterInfo() und mehr.

Hier erfahren Sie, warum WebGPU im Chrome-Browser möglicherweise deaktiviert ist oder nicht funktioniert.

Dual-Source-Zusammenführung, Verbesserungen bei der Shader-Kompilierung von Metal-Instanzen, Einstellung der GPUAdapter-AnfrageAdapterInfo() und mehr.

HDR-Unterstützung im Canvas Tone Mapping-Modus, erweiterte Unterstützung von Untergruppen und mehr.

Hier erfahren Sie, wie Sie eine App mit WebGPU für das Web und bestimmte Plattformen erstellen.

Experimentieren mit Untergruppen, Einstellung der Tiefenverzerrung für Linien und Punkte verwerfen, nicht erfasste Fehler in den Entwicklertools ausblenden, wenn „preventDefault“ oder „WGSL-Interpolieren von Stichproben“ zuerst und eines der beiden und mehr.

Experimentelle Unterstützung für OpenGL ES unter Android, GPUAdapter-Infoattribut, Verbesserungen der WebAssembly-Interoperabilität und mehr.

Erhöhen Sie das maxTextureArrayLayers-Limit, die Optimierung des Puffer-Uploads für das Vulkan-Backend, die längere Zeit für die Shader-Kompilierung, die eingereichten Befehlszwischenspeicher müssen eindeutig sein und die Dawn-Aktualisierungen.

Teil 1/2. Hier erfahren Sie, wie WebAssembly- und WebGPU-Verbesserungen die Leistung des maschinellen Lernens im Web verbessern.

Auf der I/O 2024 erhältst du Zusammenfassungen von Web AI. Lernen Sie die neuen Modelle, Tools und APIs für Ihre nächste Webanwendung kennen.

Teil 2/2. Hier erfahren Sie, wie WebAssembly- und WebGPU-Verbesserungen die Leistung des maschinellen Lernens im Web verbessern.

Untergruppen werden in Entwicklung und als Slice der 3D-Textur gerendert.

WebGPU ermöglicht leistungsstarke 3D-Grafiken und parallele Datenverarbeitung im Web.

Schreib- und nicht schreibgeschützte Speichertexturen, Unterstützung für Service Worker und freigegebene Worker, neue Attribute für Adapterinformationen und Fehlerkorrekturen

Unterstützung von integrierten DP4a-Funktionen, uneingeschränkte Zeigerparameter, Syntaxzucker für die Dereferenzierung von zusammengesetzten Elementen in WGSL und mehr.

Kompatibilitätsmodus in der Entwicklung, Erhöhen des maxVertexAttributes-Limits und Dawn-Updates.

Unterstützt unter Android WebGPU unter Android, Verwendung von DXC für die Shader-Kompilierung, Zeitstempelabfragen in Computing- und Render-Durchläufen, Standardeinstiegspunkte für Shader-Module, Display-p3 als GPUExternalTexture-Farbraum, Arbeitsspeicher-Heaps-Informationen und mehr.

Entdecken Sie unsere Lösungen für die konsistente Automatisierung von Browsertests und die Verbesserung der Anwendungsleistung.

Hier erfahren Sie, wie Sie clientseitige, browserbasierte KI-Modelle in einer standardisierten Hardwarekonfiguration testen, dabei skalierbar und automatisierbar bleiben.

Bleib über die neuesten WebGPU-Änderungen auf dem Laufenden.

Unterstützung für 16-Bit-Gleitkommawerte in WGSL, Erhöhung von Limits, Statusänderungen der Schablonentiefe, Aktualisierungen der Adapterinformationen und mehr.

Hier erfahren Sie, wie die WebGPU-Umgebung über JavaScript-, C- und Rost-Bereiche hinausgeht.

Filterbare 32-Bit-Float-Texturen, unorm10-10-10-2-Vertex-Format, rgb10a2uint-Texturformat und mehr.

Erweiterter Quellsupport für copyExternalImageToTexture, experimentelle Unterstützung für nicht schreibgeschützte und schreibgeschützte Speichertexturen und mehr.

Hier finden Sie einige Tipps für WebGL-Entwickler, die zu WebGPU migrieren.

Festlegung des Vertexzwischenspeichers und Binden der Gruppe aufheben, verloren gegangene Geräte so aussehen lassen, als würden sie funktionieren, und mehr.

WebCodecs-Integration, Verbesserungen der Videowiedergabe und mehr.

Unterstützte WGSL-Spracherweiterungen, experimentelle Unterstützung für Direct3D 11 und mehr.

JavaScript-Optimierung und mehr.

Hier erfährst du, wie WebGPU die Leistung der GPU für schnelleres maschinelles Lernen und besseres Grafikrendering nutzt.

WebGPU wird in Chrome mit WebCodecs-Integration im Ursprungstest ausgeliefert.

Das Chrome-Team liefert die WebGPU, die leistungsstarke 3D-Grafiken und datenparallele Berechnungen im Web ermöglicht.

In diesem Beitrag wird die experimentelle WebGPU API anhand von Beispielen vorgestellt und Sie erhalten Informationen zum Einstieg in die Durchführung datenparalleler Berechnungen mit der GPU.