@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) • 760 B
JavaScript
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 { useMotionGPU } from "./motiongpu-context.js";
import { useFrame } from "./frame-context.js";
import { usePointer } from "./use-pointer.js";
import { useTexture } from "./use-texture.js";
import FragCanvas from "./FragCanvas.svelte";
export { BlitPass, ComputePass, CopyPass, FragCanvas, PingPongComputePass, ShaderPass, defineMaterial, useFrame, useMotionGPU, usePointer, useTexture };