UNPKG

@motion-core/motion-gpu

Version:

Framework-agnostic WebGPU runtime for fullscreen WGSL shaders with explicit Svelte, React, and Vue adapter entrypoints.

13 lines 572 B
/// <reference types="@webgpu/types" /> export interface ComputeStorageBindGroupCacheRequest { topologyKey: string; layoutEntries: GPUBindGroupLayoutEntry[]; bindGroupEntries: GPUBindGroupEntry[]; resourceRefs: readonly unknown[]; } export interface ComputeStorageBindGroupCache { getOrCreate: (request: ComputeStorageBindGroupCacheRequest) => GPUBindGroup | null; reset: () => void; } export declare function createComputeStorageBindGroupCache(device: GPUDevice): ComputeStorageBindGroupCache; //# sourceMappingURL=compute-bindgroup-cache.d.ts.map