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

浏览器兼容性

另见