GPUBindGroup
注意:此功能在 Web Workers 中可用。
GPUBindGroup 接口是 WebGPU API 的一部分,它基于 GPUBindGroupLayout,并定义了一组要在组中绑定的资源以及这些资源如何在着色器阶段中使用。
GPUBindGroup 对象实例是通过 GPUDevice.createBindGroup() 方法创建的。
实例属性
示例
注意:WebGPU 示例 提供了更多示例。
基本示例
我们的 基本计算演示 展示了如何创建绑定组布局,然后将其用作创建绑定组的模板的示例。
js
// …
const bindGroupLayout = device.createBindGroupLayout({
entries: [
{
binding: 0,
visibility: GPUShaderStage.COMPUTE,
buffer: {
type: "storage",
},
},
],
});
const bindGroup = device.createBindGroup({
layout: bindGroupLayout,
entries: [
{
binding: 0,
resource: {
buffer: output,
},
},
],
});
// …
规范
| 规范 |
|---|
| WebGPU # gpubindgroup |
浏览器兼容性
加载中…