typegpu
Version:
A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.
11 lines (10 loc) • 451 B
TypeScript
import { type BaseData } from '../../data/wgslTypes.ts';
import type { TgpuBindGroupLayout } from '../../tgpuBindGroupLayout.ts';
/**
* Warns if layout exceeds supported buffer count limits.
*/
export declare function warnIfOverflow(layouts: TgpuBindGroupLayout[], limits: GPUSupportedLimits): void;
/**
* See https://www.w3.org/TR/WGSL/#address-space-layout-constraints
*/
export declare function warnIfNotUniformAligned(schema: BaseData): void;