UNPKG

@motion-core/motion-gpu

Version:

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

21 lines 885 B
/// <reference types="@webgpu/types" /> export type ComputeSampledFallbackClass = 'float' | 'unfilterable-float' | 'uint' | 'sint'; export interface ComputeSampledFallbackTexture { readonly sampleType: ComputeSampledFallbackClass; readonly format: GPUTextureFormat; readonly texture: GPUTexture; readonly view: GPUTextureView; } export declare function toComputeSampledFallbackClass(sampleType: GPUTextureSampleType): ComputeSampledFallbackClass; /** * Device-local, lazily allocated fallback views for every compute sample class. */ export declare class ComputeSampledFallbackTexturePool { private readonly device; private readonly entries; private disposed; constructor(device: GPUDevice); get(sampleType: ComputeSampledFallbackClass): ComputeSampledFallbackTexture; destroy(): void; } //# sourceMappingURL=compute-fallback-textures.d.ts.map