luma.gl/docs/api-guide/gpu/gpu-storage-buffers.md

563 B

Storage Buffers

storage buffers represent a flexible mechanism for providing data to shaders, they are not available in WebGL, so applications may need to consider fallbacks.

The alternative mechanism is attributes, a structured and performant mechanism that works on both WebGPU and WebGL, though they are more rigid and have a number of limitations.

Storage Buffer Basics

const buffer = device.createBuffer({usage: Buffer.STORAGE, ...});

model.setBindings({
  ...
})

Storage buffers have many similarities to uniform buffers.

TBA