MCPcopy Index your code
hub / github.com/Motion-Core/motion-gpu

github.com/Motion-Core/motion-gpu @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,130 symbols 2,884 edges 256 files 119 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

RuntimeTextureBinding (Interface)
* Runtime texture binding state associated with a single texture key.
packages/motion-gpu/src/lib/core/renderer.ts
IntrinsicElements (Interface)
(no doc)
apps/web/src/playground-demo-shims.d.ts
RuntimeRenderTarget (Interface)
* Runtime render target allocation metadata.
packages/motion-gpu/src/lib/core/renderer.ts
BundleResult (Interface)
(no doc)
apps/web/src/lib/playground-engine/types.ts
PingPongTexturePair (Interface)
* Runtime ping-pong storage textures for a single logical target key.
packages/motion-gpu/src/lib/core/renderer.ts
BundleStatusMessage (Interface)
(no doc)
apps/web/src/lib/playground-engine/types.ts
PingPongShaderTexturePair (Interface)
* Runtime fragment-feedback textures for a single pass instance.
packages/motion-gpu/src/lib/core/renderer.ts
BundleVersionMessage (Interface)
(no doc)
apps/web/src/lib/playground-engine/types.ts

Core symbols most depended-on inside this repo

render
called by 186
packages/motion-gpu/src/lib/core/renderer.ts
defineMaterial
called by 147
packages/motion-gpu/src/lib/core/material.ts
render
called by 140
packages/motion-gpu/src/lib/passes/CopyPass.ts
destroy
called by 102
apps/web/src/lib/playground-engine/Bundler.svelte.ts
createFrameRegistry
called by 94
packages/motion-gpu/src/lib/core/frame-registry.ts
createRenderer
called by 83
packages/motion-gpu/src/lib/core/renderer.ts
toNumber
called by 69
packages/motion-gpu/e2e/specs/helpers.ts
createCurrentWritable
called by 64
packages/motion-gpu/src/lib/core/current-value.ts

Shape

Function 877
Interface 161
Method 69
Class 23

Languages

TypeScript100%

Modules by API surface

packages/motion-gpu/src/lib/core/renderer.ts83 symbols
packages/motion-gpu/src/lib/core/frame-registry.ts65 symbols
apps/web/src/routes/playground/playground-controller.svelte.ts51 symbols
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts31 symbols
packages/motion-gpu/src/lib/core/runtime-loop.ts27 symbols
apps/web/src/lib/playground-engine/workers/typescript-strip-types.ts27 symbols
packages/motion-gpu/src/lib/core/material.ts26 symbols
packages/motion-gpu/src/lib/core/texture-loader.ts22 symbols
apps/web/src/routes/playground/demos/rubiks-cube/react/runtime.tsx21 symbols
packages/motion-gpu/src/lib/core/types.ts20 symbols
packages/motion-gpu/scripts/perf/runtime-benchmark.ts20 symbols
packages/motion-gpu/src/lib/vue/use-pointer.ts19 symbols

For agents

$ claude mcp add motion-gpu \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact