Back to Content

GPUBuffer: size property

files/en-us/web/api/gpubuffer/size/index.md

latest764 B
Original Source

{{APIRef("WebGPU API")}}{{SecureContext_Header}}{{AvailableInWorkers}}

The size read-only property of the {{domxref("GPUBuffer")}} interface represents the length of the GPUBuffer's memory allocation, in bytes.

size is set via the size property in the descriptor object passed into the originating {{domxref("GPUDevice.createBuffer()")}} call.

Value

A number.

Examples

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

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also