Skip to content

WasmGPU.webgpu.samplerLayout

Summary

WasmGPU.webgpu.samplerLayout creates a sampler bind-group layout entry. Visibility defaults to GPUShaderStage.FRAGMENT, and sampler type defaults to "filtering".

Syntax

WasmGPU.webgpu.samplerLayout(options: SamplerBindingLayout): GPUBindGroupLayoutEntry

Parameters

Name Type Required Description
options SamplerBindingLayout Yes Binding index, shader visibility, and sampler binding type.

Returns

GPUBindGroupLayoutEntry - Sampler entry with fragment visibility and "filtering" type defaults.

Type Details

type SamplerBindingLayout = {
    binding: number;
    visibility?: GPUShaderStageFlags;
    type?: GPUSamplerBindingType;
};

Example

const entry = WasmGPU.webgpu.samplerLayout({ binding: 2, type: "comparison" });

See Also