UNPKG

@motion-core/motion-gpu

Version:

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

15 lines (14 loc) 1.02 kB
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 { PingPongShaderPass } from "./passes/PingPongShaderPass.js"; import "./core/index.js"; export { BlitPass, ComputePass, CopyPass, PingPongComputePass, PingPongShaderPass, ShaderPass, createCurrentWritable, createFrameRegistry, createMotionGPURuntimeLoop, defineMaterial, loadTexturesFromUrls, resolveMaterial, toMotionGPUErrorReport };