WasmGPU.webgpu.storageBufferLayout¶
Summary¶
WasmGPU.webgpu.storageBufferLayout creates a storage-buffer bind-group layout entry.
Visibility defaults to GPUShaderStage.COMPUTE, the buffer type defaults to "storage", and dynamic offsets default to disabled.
Syntax¶
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
options |
StorageBufferBindingLayout |
Yes | Binding index and optional access, visibility, dynamic-offset, and minimum-size controls. |
Returns¶
GPUBindGroupLayoutEntry - Storage-buffer entry with compute visibility and writable storage defaults.
Type Details¶
type StorageBufferBindingLayout = {
binding: number;
readOnly?: boolean;
visibility?: GPUShaderStageFlags;
hasDynamicOffset?: boolean;
minBindingSize?: number;
};
binding must be a non-negative integer. Set readOnly: true for a "read-only-storage" entry.