UNPKG

@motion-core/motion-gpu

Version:

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

14 lines (13 loc) 929 B
import { defineMaterial, resolveMaterial } from "./core/material.js"; import { toMotionGPUErrorReport } from "./core/error-report.js"; import { createCurrentWritable } from "./core/current-value.js"; import { createFrameRegistry } from "./core/frame-registry.js"; import { createMotionGPURuntimeLoop } from "./core/runtime-loop.js"; import { loadTexturesFromUrls } from "./core/texture-loader.js"; import { BlitPass } from "./passes/BlitPass.js"; import { CopyPass } from "./passes/CopyPass.js"; import { ShaderPass } from "./passes/ShaderPass.js"; import { ComputePass } from "./passes/ComputePass.js"; import { PingPongComputePass } from "./passes/PingPongComputePass.js"; import "./core/index.js"; export { BlitPass, ComputePass, CopyPass, PingPongComputePass, ShaderPass, createCurrentWritable, createFrameRegistry, createMotionGPURuntimeLoop, defineMaterial, loadTexturesFromUrls, resolveMaterial, toMotionGPUErrorReport };