GPUCommandBuffer

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

注意:此功能在 Web Workers 中可用。

WebGPU API 中的 GPUCommandBuffer 介面代表一個預先錄製好的 GPU 命令列表,可以提交給 GPUQueue 執行。

GPUCommandBuffer 是透過 GPUCommandEncoder.finish() 方法建立的;其中錄製的 GPU 命令透過將 GPUCommandBuffer 作為引數傳遞給 GPUQueue.submit() 呼叫來提交執行。

注意:一旦 GPUCommandBuffer 物件被提交,它就不能再次使用。

例項屬性

label

一個字串,提供可用於識別物件的標籤,例如在 GPUError 訊息或控制檯警告中。

示例

js
// …

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

注意:研究 WebGPU 示例以查詢完整的示例。

規範

規範
WebGPU
# gpucommandbuffer

瀏覽器相容性

另見