GPUBuffer:size 属性

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细检查 浏览器兼容性表

安全上下文:此功能仅在 安全上下文(HTTPS)中可用,并且在某些或所有 支持的浏览器 中可用。

sizeGPUBuffer 接口的只读属性,表示 GPUBuffer 内存分配的长度,以字节为单位。

size 通过传递给源自 GPUDevice.createBuffer() 调用的描述符对象中的 size 属性进行设置。

一个数字。

示例

js
// Define global buffer size
const BUFFER_SIZE = 1000;

// ...

const output = device.createBuffer({
  size: BUFFER_SIZE,
  usage: GPUBufferUsage.STORAGE | GPUBufferUsage.COPY_SRC,
});

console.log(output.size); // 1000

规范

规范
WebGPU
# dom-gpubuffer-size

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅