GPUCommandBuffer

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

label

Ein String, der ein Etikett bereitstellt, das verwendet werden kann, um das Objekt zu identifizieren, zum Beispiel in GPUError-Meldungen oder Konsolenwarnungen.

Beispiele

js
// …

const commandBuffer = commandEncoder.finish();
device.queue.submit([commandBuffer]);

Hinweis: Studieren Sie die WebGPU-Beispiele, um vollständige Beispiele zu finden.

Spezifikationen

Specification
WebGPU
# gpucommandbuffer

Browser-Kompatibilität

Siehe auch