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.

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.

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.

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.

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.

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

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

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.

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.

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.

Learn why WebGPU may be disabled or not working in Chrome browser.

Learn how to build an app with WebGPU for the web and specific platforms.

Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.

Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.

Learn some tips for WebGL developers who are migrating to WebGPU.

Learn how WebGPU unlocks the power of the GPU for faster machine learning performance and better graphics rendering.

This post explores the experimental WebGPU API through examples and helps you get started with performing data-parallel computations using the GPU.