MCPcopy Create free account

hub / github.com/Motion-Core/motion-gpu / functions

Functions946 in github.com/Motion-Core/motion-gpu

↓ 186 callersFunctionrender
({ time, delta, renderMode, uniforms, textures, canvasSize, pendingStorageWrites })
packages/motion-gpu/src/lib/core/renderer.ts:2974
↓ 147 callersFunctiondefineMaterial
( input: FragMaterialInput<TUniformKey, TTextureKey, TDefineKey, TIncludeKey, TStorageBufferKey> )
packages/motion-gpu/src/lib/core/material.ts:689
↓ 140 callersMethodrender
(context: RenderPassContext)
packages/motion-gpu/src/lib/passes/CopyPass.ts:52
↓ 102 callersMethoddestroy
()
apps/web/src/lib/playground-engine/Bundler.svelte.ts:94
↓ 94 callersFunctioncreateFrameRegistry
(options?: { renderMode?: RenderMode; autoRender?: boolean; maxDelta?: number; profilingEnabled?: boolean;
packages/motion-gpu/src/lib/core/frame-registry.ts:687
↓ 83 callersFunctioncreateRenderer
(options: RendererOptions)
packages/motion-gpu/src/lib/core/renderer.ts:1003
↓ 71 callersFunctionflushFrame
(timestamp: number)
packages/motion-gpu/src/tests/core/runtime-loop-edge-cases.test.ts:54
↓ 69 callersFunctiontoNumber
(value: string | null)
packages/motion-gpu/e2e/specs/helpers.ts:5
↓ 64 callersFunctioncreateCurrentWritable
( initialValue: T, onChange?: (value: T) => void )
packages/motion-gpu/src/lib/core/current-value.ts:26
↓ 60 callersFunctionbaseOptions
(runtime: MockWebGpuRuntime)
packages/motion-gpu/src/tests/core/renderer.test.ts:239
↓ 59 callersFunctioncreateWebGpuRuntime
()
packages/motion-gpu/src/tests/core/renderer.test.ts:86
↓ 56 callersFunctionflushFrame
(timestamp: number)
packages/motion-gpu/src/tests/FragCanvas.runtime.test.ts:54
↓ 56 callersFunctionflushFrame
(timestamp: number)
packages/motion-gpu/src/tests/vue-frag-canvas.runtime.test.ts:59
↓ 56 callersFunctionflushFrame
(timestamp: number)
packages/motion-gpu/src/tests/react-frag-canvas.runtime.test.tsx:59
↓ 47 callersFunctioncreateState
(registry: ReturnType<typeof createFrameRegistry>, delta = 0.016)
packages/motion-gpu/src/tests/frame-context.test.ts:5
↓ 47 callersFunctionresolveMaterial
( material: FragMaterial<TUniformKey, TTextureKey, TDefineKey, TIncludeKey, TStorageBufferKey> )
packages/motion-gpu/src/lib/core/material.ts:769
↓ 47 callersFunctionresolveUniformLayout
(uniforms: UniformMap)
packages/motion-gpu/src/lib/core/uniforms.ts:172
↓ 42 callersFunctioncreateMotionGPURuntimeLoop
( options: MotionGPURuntimeLoopOptions )
packages/motion-gpu/src/lib/core/runtime-loop.ts:80
↓ 41 callersFunctiontoMotionGPUErrorReport
( error: unknown, phase: MotionGPUErrorPhase )
packages/motion-gpu/src/lib/core/error-report.ts:541
↓ 35 callersFunctionts_blank_space
(context: Context<any, { ms: MagicString }>, node: any)
apps/web/src/lib/playground-engine/workers/typescript-strip-types.ts:55
↓ 34 callersFunctionplanRenderGraph
( passes: AnyPass[] | undefined, defaultClearColor: [number, number, number, number], renderTargetSlots?: I
packages/motion-gpu/src/lib/core/render-graph.ts:85
↓ 34 callersFunctionresolve
(virtual: Map<string, File>, importee: string, importer: string)
apps/web/src/lib/playground-engine/workers/bundler/plugins/alias.ts:51
↓ 32 callersFunctionflushFrame
(timestamp: number)
packages/motion-gpu/src/tests/core/runtime-loop.test.ts:26
↓ 31 callersFunctionsetMotionGPUUserContext
( namespace: MotionGPUUserNamespace, value: UCT | (() => UCT), options?: SetMotionGPUUserContextOptions )
packages/motion-gpu/src/lib/vue/use-motiongpu-user-context.ts:103
↓ 30 callersFunctioncreatePass
(input?: Partial<RenderPass>)
packages/motion-gpu/src/tests/core/render-graph.test.ts:5
↓ 30 callersMethodgetCurrentOutput
* Returns the texture key holding the latest result.
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:303
↓ 29 callersFunctionnormalizeTextureDefinition
( definition: TextureDefinition | undefined )
packages/motion-gpu/src/lib/core/textures.ts:162
↓ 26 callersFunctioncreatePointer
* Creates a synthetic pointer event with consistent defaults for tests.
packages/motion-gpu/src/tests/use-pointer.test.ts:14
↓ 26 callersFunctioncreatePointer
* Creates a synthetic pointer event with consistent defaults for tests.
packages/motion-gpu/src/tests/react-use-pointer.test.tsx:21
↓ 26 callersFunctioncreatePointer
( type: string, init: Partial<PointerEventInit> & { pointerId?: number; pointerType?: string } = {} )
packages/motion-gpu/src/tests/vue-use-pointer.test.ts:18
↓ 26 callersMethoddispose
()
packages/motion-gpu/src/lib/passes/CopyPass.ts:77
↓ 26 callersFunctiongetCanvasHash
(page: Page)
packages/motion-gpu/e2e/specs/helpers.ts:14
↓ 24 callersFunctionbaseOptions
( registry: ReturnType<typeof createFrameRegistry>, material = defineMaterial({ fragment: 'fn frag(uv: vec
packages/motion-gpu/src/tests/core/runtime-loop-edge-cases.test.ts:92
↓ 24 callersFunctionuseMotionGPUUserContext
(namespace?: K)
packages/motion-gpu/src/lib/vue/use-motiongpu-user-context.ts:67
↓ 24 callersFunctionwaitForCanvasHashChange
( page: Page, previousHash: string, timeout = 5_000 )
packages/motion-gpu/e2e/specs/helpers.ts:19
↓ 23 callersFunctioncreateRenderer
()
packages/motion-gpu/src/tests/core/runtime-loop-edge-cases.test.ts:78
↓ 22 callersMethodresolveDispatch
* Resolves dispatch workgroup counts for current frame. * * @param ctx - Dispatch context with canvas dimensions and timing. * @returns Tuple [x
packages/motion-gpu/src/lib/passes/ComputePass.ts:110
↓ 21 callersFunctionattachShaderCompilationDiagnostics
( error: Error, payload: ShaderCompilationDiagnosticsPayload )
packages/motion-gpu/src/lib/core/error-diagnostics.ts:176
↓ 20 callersFunctionassertStorageBufferDefinition
( name: string, definition: StorageBufferDefinition )
packages/motion-gpu/src/lib/core/storage-buffers.ts:52
↓ 19 callersMethodadvanceFrame
* Advances the iteration accumulator by the current iteration count.
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:310
↓ 19 callersFunctioncleanup
()
packages/motion-gpu/src/lib/core/texture-loader.ts:171
↓ 16 callersFunctionassertComputeContract
(compute: string)
packages/motion-gpu/src/lib/core/compute-shader.ts:77
↓ 16 callersFunctiongetPointerNowSeconds
()
packages/motion-gpu/src/lib/core/pointer.ts:81
↓ 16 callersFunctionloadTextureFromUrl
( url: string, options: TextureLoadOptions = {} )
packages/motion-gpu/src/lib/core/texture-loader.ts:432
↓ 16 callersFunctionnormalizePointerKind
(pointerType: string)
packages/motion-gpu/src/lib/core/pointer.ts:171
↓ 15 callersFunctionassertUniformValueForType
(type: UniformType, value: UniformValue)
packages/motion-gpu/src/lib/core/uniforms.ts:130
↓ 15 callersFunctionresolveRenderTargetDefinitions
( definitions: RenderTargetDefinitionMap | undefined, canvasWidth: number, canvasHeight: number, defaultFo
packages/motion-gpu/src/lib/core/render-targets.ts:60
↓ 14 callersFunctioncreatePassContext
(overrides?: Partial<RenderPassContext>)
packages/motion-gpu/src/tests/core/passes-fullscreen-cache.test.ts:44
↓ 14 callersFunctioncreatePassContext
(overrides?: Partial<RenderPassContext>)
packages/motion-gpu/src/tests/core/passes.test.ts:30
↓ 14 callersFunctiongetPointerCoordinates
( clientX: number, clientY: number, rect: Pick<DOMRectReadOnly, 'height' | 'left' | 'top' | 'width'> )
packages/motion-gpu/src/lib/core/pointer.ts:124
↓ 13 callersFunctionassertUniformName
(name: string)
packages/motion-gpu/src/lib/core/uniforms.ts:86
↓ 13 callersFunctionbaseOptions
( runtime: ReturnType<typeof createWebGpuRuntime>, extra: Partial<Parameters<typeof createRenderer>[0]> = {}
packages/motion-gpu/src/tests/core/compute-comprehensive.test.ts:194
↓ 13 callersFunctionbuildShaderSource
( fragmentWgsl: string, uniformLayout: UniformLayout, textureKeys: string[] = [], options?: { convertLin
packages/motion-gpu/src/lib/core/shader.ts:226
↓ 13 callersFunctioncreateCanvas
()
packages/motion-gpu/src/tests/core/runtime-loop.test.ts:36
↓ 13 callersFunctioncreateWebGpuRuntime
()
packages/motion-gpu/src/tests/core/compute-comprehensive.test.ts:84
↓ 13 callersFunctionextractWorkgroupSize
(compute: string)
packages/motion-gpu/src/lib/core/compute-shader.ts:99
↓ 13 callersMethodgetWorkgroupSize
* Returns parsed workgroup size from current compute shader.
packages/motion-gpu/src/lib/passes/ComputePass.ts:100
↓ 12 callersFunctionbuildRendererPipelineSignature
(input: RendererPipelineSignatureInput)
packages/motion-gpu/src/lib/core/recompile-policy.ts:115
↓ 12 callersFunctionbuildSignature
( input: Partial<Parameters<typeof buildRendererPipelineSignature>[0]> )
packages/motion-gpu/src/tests/core/recompile-policy.test.ts:6
↓ 12 callersFunctioncreateComputeStorageBindGroupCache
( device: GPUDevice )
packages/motion-gpu/src/lib/core/compute-bindgroup-cache.ts:37
↓ 12 callersFunctionfindDirtyFloatRanges
( previous: Float32Array, next: Float32Array, mergeGapThreshold = DIRTY_RANGE_MERGE_GAP )
packages/motion-gpu/src/lib/core/renderer.ts:887
↓ 12 callersFunctionframeKeyToString
* Normalizes frame keys to readable string labels.
packages/motion-gpu/src/lib/core/frame-registry.ts:239
↓ 12 callersFunctiongetShaderCompilationDiagnostics
( error: unknown )
packages/motion-gpu/src/lib/core/error-diagnostics.ts:187
↓ 12 callersFunctionuseMotionGPU
()
packages/motion-gpu/src/lib/react/motiongpu-context.ts:81
↓ 11 callersFunctionbuildTextureResourceCacheKey
( url: string, options: TextureLoadOptions = {} )
packages/motion-gpu/src/lib/core/texture-loader.ts:299
↓ 11 callersFunctionformatShaderSourceLocation
( location: (MaterialSourceLocation | ComputeShaderSourceLocation) | null )
packages/motion-gpu/src/lib/core/shader.ts:456
↓ 11 callersFunctioninferUniformType
(value: UniformValue)
packages/motion-gpu/src/lib/core/uniforms.ts:99
↓ 11 callersFunctionmakeCtx
( overrides: Partial<{ width: number; height: number; time: number; delta: number; workgroupSize: [
packages/motion-gpu/src/tests/core/compute-comprehensive.test.ts:50
↓ 11 callersFunctionuseMotionGPU
()
packages/motion-gpu/src/lib/vue/motiongpu-context.ts:90
↓ 10 callersFunctionadvanceAndWait
(page: Parameters<typeof getCanvasHash>[0])
packages/motion-gpu/e2e/specs/mixed-passes.spec.ts:10
↓ 10 callersFunctionapplyMode
(mode: ComputeMode)
packages/motion-gpu/e2e/harness-react/scenarios/ComputeScenario.tsx:252
↓ 10 callersFunctionassertStorageTextureFormat
(name: string, format: GPUTextureFormat)
packages/motion-gpu/src/lib/core/storage-buffers.ts:135
↓ 10 callersFunctionbuildComputeShaderSource
(options: { compute: string; uniformLayout: UniformLayout; storageBufferKeys: string[]; storageBufferDefin
packages/motion-gpu/src/lib/core/compute-shader.ts:307
↓ 10 callersMethodgetCompute
* Returns current compute shader source.
packages/motion-gpu/src/lib/passes/ComputePass.ts:93
↓ 10 callersMethodsetIterations
* Updates iteration count.
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:250
↓ 10 callersFunctionuseFrame
( keyOrCallback: FrameKey | FrameCallback, callbackOrOptions?: FrameCallback | UseFrameOptions, maybeOption
packages/motion-gpu/src/lib/react/frame-context.ts:71
↓ 10 callersFunctionuseFrame
( keyOrCallback: FrameKey | FrameCallback, callbackOrOptions?: FrameCallback | UseFrameOptions, maybeOption
packages/motion-gpu/src/lib/vue/frame-context.ts:71
↓ 9 callersFunctionbaseOptions
( runtime: ReturnType<typeof createWebGpuRuntime>, extra: Partial<Parameters<typeof createRenderer>[0]> = {}
packages/motion-gpu/src/tests/core/storage-textures.test.ts:149
↓ 9 callersFunctioncreateStorageBufferRequest
( topologyKey: string, resourceRef: GPUBuffer )
packages/motion-gpu/src/tests/core/compute-bindgroup-cache.test.ts:47
↓ 9 callersFunctioncreateTarget
(key: string, format: GPUTextureFormat = 'rgba8unorm')
packages/motion-gpu/src/tests/core/passes-fullscreen-cache.test.ts:16
↓ 9 callersFunctioncreateWebGpuRuntime
()
packages/motion-gpu/src/tests/core/storage-textures.test.ts:27
↓ 9 callersFunctionexpectCanvasHashStable
( page: Page, expectedHash: string, stableDurationMs = 250 )
packages/motion-gpu/e2e/specs/helpers.ts:45
↓ 9 callersFunctionrenderPointerProbe
* Renders pointer probe fixture with default canvas bounds and optional pointer options.
packages/motion-gpu/src/tests/use-pointer.test.ts:49
↓ 9 callersFunctionrenderPointerProbe
* Renders React pointer probe and returns hook payload with associated canvas.
packages/motion-gpu/src/tests/react-use-pointer.test.tsx:118
↓ 9 callersFunctionrenderPointerProbe
( input: { options?: UsePointerOptions; renderMode?: 'always' | 'manual' | 'on-demand'; spies?: { ad
packages/motion-gpu/src/tests/vue-use-pointer.test.ts:116
↓ 9 callersFunctionresolvePointerFrameRequestMode
( mode: PointerFrameRequestMode, renderMode: RenderMode )
packages/motion-gpu/src/lib/core/pointer.ts:149
↓ 9 callersFunctionrun
(state)
packages/motion-gpu/src/lib/core/frame-registry.ts:1045
↓ 9 callersFunctionsetMode
(page: Page, mode: 'always' | 'on-demand' | 'manual')
packages/motion-gpu/scripts/perf/runtime-benchmark.ts:201
↓ 9 callersFunctiontoDefineLine
(key: string, value: MaterialDefineValue)
packages/motion-gpu/src/lib/core/material-preprocess.ts:187
↓ 9 callersFunctionwithProvider
( ui: ReactElement, payload: ReturnType<typeof createRuntimeHarness> )
packages/motion-gpu/src/tests/react-use-motiongpu-user-context.test.tsx:54
↓ 8 callersFunctionapplyConfig
(config: PassConfig)
packages/motion-gpu/e2e/harness-react/scenarios/MixedPassesScenario.tsx:101
↓ 8 callersFunctioncreateMockDevice
()
packages/motion-gpu/src/tests/core/compute-bindgroup-cache.test.ts:11
↓ 8 callersFunctiondetectGpuStatus
()
packages/motion-gpu/e2e/harness-react/gpu-status.ts:3
↓ 8 callersFunctionel
( type: string, props: Record<string, unknown> = {}, ...children: TakumiChild[] )
apps/web/src/routes/docs/og/[...slug]/+server.ts:22
↓ 8 callersFunctionnormalizeDefines
( defines: MaterialDefines<TDefineKey> | undefined )
packages/motion-gpu/src/lib/core/material-preprocess.ts:135
↓ 8 callersFunctionregisterInitializationCleanup
(cleanup: () => void)
packages/motion-gpu/src/lib/core/renderer.ts:1102
↓ 8 callersFunctionrequestFrame
()
packages/motion-gpu/src/lib/react/FragCanvas.tsx:99
↓ 8 callersFunctionresolveTextureSamplingLayout
(input: { format: GPUTextureFormat; filter: GPUFilterMode; deviceFeatures?: GPUSupportedFeatures; })
packages/motion-gpu/src/lib/core/textures.ts:102
↓ 8 callersFunctionstorageTextureSampleScalarType
(format: GPUTextureFormat)
packages/motion-gpu/src/lib/core/compute-shader.ts:220
↓ 8 callersFunctionupdatePointerState
(input: { button: number | null; buttons: number; downPx: PointerVec2 | null; downUv: PointerVec2 | nu
packages/motion-gpu/src/lib/vue/use-pointer.ts:192
next →1–100 of 946, ranked by callers