WasmGPU.webgpu.uniformBufferLayout¶
Summary¶
WasmGPU.webgpu.uniformBufferLayout creates a uniform-buffer bind-group layout entry.
Visibility defaults to GPUShaderStage.COMPUTE, and dynamic offsets default to disabled.
Syntax¶
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
options |
UniformBufferBindingLayout |
Yes | Binding index and optional visibility, dynamic-offset, and minimum-size controls. |
Returns¶
GPUBindGroupLayoutEntry - Uniform-buffer entry with compute visibility and disabled dynamic offsets by default.
Type Details¶
type UniformBufferBindingLayout = {
binding: number;
visibility?: GPUShaderStageFlags;
hasDynamicOffset?: boolean;
minBindingSize?: number;
};
binding must be a non-negative integer.