typegpu
Version:
A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.
6 lines (5 loc) • 458 B
TypeScript
import * as wgsl from './wgslTypes.ts';
export declare const EVAL_ALLOWED_IN_ENV: boolean;
export type CompiledWriter = (output: DataView, offset: number, value: unknown, littleEndian?: boolean, endOffset?: number) => void;
export declare function buildWriter(node: wgsl.BaseData, offsetExpr: string, valueExpr: string, depth?: number, partial?: boolean): string;
export declare function getCompiledWriter(schema: wgsl.BaseData): CompiledWriter | undefined;