Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
GPUCommandBuffer
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more support for this feature? Tell us why.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das GPUCommandBuffer Interface der WebGPU API repräsentiert eine vorab aufgezeichnete Liste von GPU-Befehlen, die zur Ausführung an eine GPUQueue übermittelt werden können.
Ein GPUCommandBuffer wird über die GPUCommandEncoder.finish() Methode erstellt; die darin aufgezeichneten GPU-Befehle werden zur Ausführung übermittelt, indem der GPUCommandBuffer in den Parameter eines GPUQueue.submit() Aufrufs übergeben wird.
Hinweis:
Sobald ein GPUCommandBuffer Objekt übermittelt wurde, kann es nicht erneut verwendet werden.
Instanzeigenschaften
Beispiele
// ...
const commandBuffer = commandEncoder.finish();
device.queue.submit([commandBuffer]);
Hinweis: Studieren Sie die WebGPU-Beispiele, um vollständige Beispiele zu finden.
Spezifikationen
| Spezifikation |
|---|
| WebGPU> # gpucommandbuffer> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Siehe auch
- Die WebGPU API