GPUCommandBuffer
GPUCommandBuffer
是 WebGPU API 的一个接口,它表示一个预先录制好的 GPU 命令列表,可以提交到 GPUQueue
以供执行。
GPUCommandBuffer
通过 GPUCommandEncoder.finish()
方法创建;记录在其中的 GPU 命令通过将 GPUCommandBuffer
传递到 GPUQueue.submit()
调用的参数中来提交执行。
注意: 提交 GPUCommandBuffer
对象后,就不能再次使用它了。
实例属性
示例
js
// ...
const commandBuffer = commandEncoder.finish();
device.queue.submit([commandBuffer]);
注意: 研究 WebGPU 示例 以查找完整的示例。
规范
规范 |
---|
WebGPU # gpucommandbuffer |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- The WebGPU API