API

Interface ComputeShaderOptions

Options for createComputeShader. The source contains complete WGSL declarations.

interface ComputeShaderOptions {
    automaticLayout?: boolean;
    bindings?: readonly ComputeBindingDecl[];
    computeSource: string;
    entryPoint?: string;
    name?: string;
}

Hierarchy (View Summary)

Index
automaticLayout?: boolean

Use WebGPU's shader-derived bind-group layouts instead of explicit declarations.

bindings?: readonly ComputeBindingDecl[]
computeSource: string
entryPoint?: string
name?: string