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) 814 B
import '../motion-gpu.css'; import { defineMaterial } from "../core/material.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 "../passes/index.js"; import { useFrame } from "./frame-context.js"; import { useMotionGPU } from "./motiongpu-context.js"; import FragCanvas_default from "./FragCanvas.js"; import { usePointer } from "./use-pointer.js"; import { useTexture } from "./use-texture.js"; export { BlitPass, ComputePass, CopyPass, FragCanvas_default as FragCanvas, PingPongComputePass, ShaderPass, defineMaterial, useFrame, useMotionGPU, usePointer, useTexture };