thimbleberry
Version:
WebGPU utilities
9 lines (8 loc) • 410 B
TypeScript
import { BinOpTemplate } from "../shader-util/BinOpTemplate";
export interface ReduceBufferPipelineArgs {
device: GPUDevice;
workgroupThreads: number;
blockArea: number;
reduceTemplate: BinOpTemplate;
}
export declare const getBufferReducePipeline: (paramsObj: ReduceBufferPipelineArgs, memoCache?: (() => import("../shader-util").Cache<GPUComputePipeline>) | undefined) => GPUComputePipeline;