MCPcopy Create free account

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

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

↓ 7 callersFunctionassertPositiveFinite
(name: string, value: number)
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:125
↓ 7 callersFunctionbuildComputeStorageTextureBindings
( storageTextureKeys: string[], definitions: Record<string, { format: GPUTextureFormat }>, groupIndex: numb
packages/motion-gpu/src/lib/core/compute-shader.ts:187
↓ 7 callersFunctionclearTextureBlobCache
()
packages/motion-gpu/src/lib/core/texture-loader.ts:315
↓ 7 callersFunctioncreateMockBlob
()
packages/motion-gpu/src/tests/core/texture-loader.test.ts:11
↓ 7 callersFunctioncreateRuntimeHarness
()
packages/motion-gpu/src/tests/react-use-motiongpu-user-context.test.tsx:19
↓ 7 callersFunctiongetTextureMipLevelCount
(width: number, height: number)
packages/motion-gpu/src/lib/core/textures.ts:312
↓ 7 callersFunctionisAbortError
(error: unknown)
packages/motion-gpu/src/lib/core/texture-loader.ts:144
↓ 7 callersFunctionpreprocessMaterialFragment
(input: { fragment: string; defines?: MaterialDefines<TDefineKey>; includes?: MaterialIncludes<TIncludeKey>
packages/motion-gpu/src/lib/core/material-preprocess.ts:283
↓ 7 callersFunctionresolveTextureSize
(data: TextureData)
packages/motion-gpu/src/lib/core/textures.ts:282
↓ 7 callersMethodsetCompute
* Replaces current compute shader and updates workgroup size. * * @param compute - New compute shader WGSL source. * @throws {Error} When shader
packages/motion-gpu/src/lib/passes/ComputePass.ts:76
↓ 6 callersFunctionbuildComputeStorageBufferBindings
( storageBufferKeys: string[], definitions: Record<string, { type: StorageBufferType; access: StorageBufferA
packages/motion-gpu/src/lib/core/compute-shader.ts:148
↓ 6 callersFunctionbuildPresentationShader
(options: PresentationShaderOptions)
packages/motion-gpu/src/lib/core/color-pipeline.ts:217
↓ 6 callersFunctioncountLines
(source: string, end = source.length)
packages/motion-gpu/src/lib/core/shader.ts:207
↓ 6 callersFunctioncreateRuntimeHarness
()
packages/motion-gpu/src/tests/vue-use-motiongpu-user-context.test.ts:18
↓ 6 callersFunctionflushFrame2
(timestamp: number)
packages/motion-gpu/src/tests/core/runtime-loop.test.ts:862
↓ 6 callersMethodgetFragment
()
packages/motion-gpu/src/lib/passes/ShaderPass.ts:74
↓ 6 callersFunctiongetProbeResult
(onProbe: ReturnType<typeof vi.fn>, index = 0)
packages/motion-gpu/src/tests/vue-use-texture.test.ts:44
↓ 6 callersFunctiongetProbeResult
(onProbe: ReturnType<typeof vi.fn>, index = 0)
packages/motion-gpu/src/tests/react-use-texture.test.tsx:33
↓ 6 callersMethodgetTarget
()
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:321
↓ 6 callersFunctionloadTexturesFromUrls
( urls: string[], options: TextureLoadOptions = {} )
packages/motion-gpu/src/lib/core/texture-loader.ts:514
↓ 6 callersFunctionmarkScheduleDirty
()
packages/motion-gpu/src/lib/core/frame-registry.ts:741
↓ 6 callersFunctionnormalizeStorageBufferDefinition
( definition: StorageBufferDefinition )
packages/motion-gpu/src/lib/core/storage-buffers.ts:118
↓ 6 callersFunctionpackUniforms
(uniforms: UniformMap, layout: UniformLayout)
packages/motion-gpu/src/lib/core/uniforms.ts:251
↓ 6 callersFunctionpackUniformsInto
( uniforms: UniformMap, layout: UniformLayout, data: Float32Array )
packages/motion-gpu/src/lib/core/uniforms.ts:269
↓ 6 callersFunctionprovideMotionGPUContext
(context: MotionGPUContext)
packages/motion-gpu/src/lib/vue/motiongpu-context.ts:80
↓ 6 callersFunctionqueryElements
(section: HTMLElement, selector: string)
apps/web/src/lib/animations/landing.ts:41
↓ 6 callersFunctionresolve_version
(name: string, version: string)
apps/web/src/lib/playground-engine/workers/npm.ts:64
↓ 6 callersFunctionscheduleFrame
()
packages/motion-gpu/src/lib/core/runtime-loop.ts:268
↓ 6 callersFunctionsetRenderMode
(mode)
packages/motion-gpu/src/lib/core/frame-registry.ts:1141
↓ 6 callersFunctiontoStageKey
* Extracts stage key from either direct key or stage reference.
packages/motion-gpu/src/lib/core/frame-registry.ts:257
↓ 6 callersFunctionusePointer
(options: UsePointerOptions = {})
packages/motion-gpu/src/lib/react/use-pointer.ts:158
↓ 6 callersFunctionwithProviders
( ui: ReactElement, payload: ReturnType<typeof createRuntimeHarness> )
packages/motion-gpu/src/tests/react-context.test.tsx:60
↓ 5 callersFunctionapplySchedulerPreset
( scheduler: MotionGPUScheduler, preset: SchedulerPreset, options: ApplySchedulerPresetOptions = {} )
packages/motion-gpu/src/lib/core/scheduler-helpers.ts:95
↓ 5 callersFunctioncreateRuntimeHarness
()
packages/motion-gpu/src/tests/react-context.test.tsx:18
↓ 5 callersFunctioncreateRuntimeHarness
()
packages/motion-gpu/src/tests/vue-context.test.ts:14
↓ 5 callersFunctioncreateState
(registry: ReturnType<typeof createFrameRegistry>, delta = 0.016)
packages/motion-gpu/src/tests/core/storage-runtime.test.ts:5
↓ 5 callersFunctiondestroyRenderTexture
* Destroys a render target texture if present.
packages/motion-gpu/src/lib/core/renderer.ts:973
↓ 5 callersFunctionfetch_package
(name: string, version: string)
apps/web/src/lib/playground-engine/workers/npm.ts:89
↓ 5 callersFunctionflushFrame
(timestamp: number)
packages/motion-gpu/src/tests/vue-frag-canvas.test.ts:26
↓ 5 callersFunctionflushFrame
(timestamp: number)
packages/motion-gpu/src/tests/react-frag-canvas.test.tsx:25
↓ 5 callersMethodgetIterations
()
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:333
↓ 5 callersFunctioninvalidateWithToken
(token?: FrameInvalidationToken)
packages/motion-gpu/src/lib/core/frame-registry.ts:933
↓ 5 callersFunctionmakeCtx
(view: GPUTextureView)
packages/motion-gpu/src/tests/core/passes-fullscreen-cache.test.ts:118
↓ 5 callersFunctionmergeAbortSignals
( primary: AbortSignal, secondary: AbortSignal | undefined )
packages/motion-gpu/src/lib/core/texture-loader.ts:151
↓ 5 callersFunctionquatFromAxisAngle
(axis: Vec3, angle: number)
apps/web/src/routes/playground/demos/rubiks-cube/react/runtime.tsx:98
↓ 5 callersFunctionqueueBundle
()
apps/web/src/routes/playground/playground-controller.svelte.ts:570
↓ 5 callersFunctionresolveColorPipeline
(input: ResolveColorPipelineInput)
packages/motion-gpu/src/lib/core/color-pipeline.ts:50
↓ 5 callersFunctionresolveTextureUpdateMode
(input: { source: TextureData['source']; override?: TextureUpdateMode; defaultMode?: TextureUpdateMode; })
packages/motion-gpu/src/lib/core/textures.ts:255
↓ 5 callersMethodsetDispatch
* Updates dispatch strategy.
packages/motion-gpu/src/lib/passes/ComputePass.ts:86
↓ 5 callersFunctionuniqueElements
(elements: HTMLElement[])
apps/web/src/lib/animations/landing.ts:37
↓ 5 callersFunctionuploads
()
packages/motion-gpu/src/tests/core/renderer.test.ts:928
↓ 5 callersFunctionuseCurrent
(store: CurrentReadable<T>)
packages/motion-gpu/e2e/harness-react/use-current.ts:4
↓ 5 callersFunctionwaitForTestIdText
( page: Page, testId: string, expected: string, timeoutMs = 10_000 )
packages/motion-gpu/scripts/perf/runtime-benchmark.ts:185
↓ 4 callersFunctionapplyMaterial
(mode: MaterialMode)
packages/motion-gpu/e2e/harness-react/scenarios/UniformsScenario.tsx:132
↓ 4 callersFunctionasArray
* Normalizes scalar-or-array options to array form.
packages/motion-gpu/src/lib/core/frame-registry.ts:228
↓ 4 callersFunctioncloneColor
(color: [number, number, number, number])
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:147
↓ 4 callersMethodclose
()
apps/web/src/lib/stores/search.svelte.ts:12
↓ 4 callersFunctioncreateAbortError
()
packages/motion-gpu/src/lib/core/texture-loader.ts:131
↓ 4 callersFunctioncreateAbortError
()
packages/motion-gpu/src/tests/vue-use-texture.test.ts:40
↓ 4 callersFunctioncreateAbortError
()
packages/motion-gpu/src/tests/use-texture.test.ts:13
↓ 4 callersFunctioncreateAbortError
()
packages/motion-gpu/src/tests/react-use-texture.test.tsx:29
↓ 4 callersFunctioncreateFakeDevice
()
packages/motion-gpu/src/tests/core/passes-fullscreen-cache.test.ts:26
↓ 4 callersFunctioncreateInitialPointerState
()
packages/motion-gpu/src/lib/core/pointer.ts:92
↓ 4 callersFunctioncreateRuntimeHarness
* Creates a test MotionGPU context with pluggable render mode and frame-control spies.
packages/motion-gpu/src/tests/react-use-pointer.test.tsx:44
↓ 4 callersFunctioncreateRuntimeHarness
(input: { advanceSpy?: () => void; canvas: HTMLCanvasElement; invalidateSpy?: () => void; renderMode?: 'al
packages/motion-gpu/src/tests/vue-use-pointer.test.ts:38
↓ 4 callersFunctioncreateState
(registry: ReturnType<typeof createFrameRegistry>, delta = 0.016)
packages/motion-gpu/src/tests/react-context.test.tsx:71
↓ 4 callersFunctioncreateState
(registry: ReturnType<typeof createFrameRegistry>, delta = 0.016)
packages/motion-gpu/src/tests/vue-context.test.ts:56
↓ 4 callersFunctiondisposeTextures
* Releases GPU-side resources for a list of loaded textures.
packages/motion-gpu/src/lib/react/use-texture.ts:60
↓ 4 callersFunctiondisposeTextures
* Releases GPU-side resources for a list of loaded textures.
packages/motion-gpu/src/lib/svelte/use-texture.ts:65
↓ 4 callersFunctiondisposeTextures
* Releases GPU-side resources for a list of loaded textures.
packages/motion-gpu/src/lib/vue/use-texture.ts:65
↓ 4 callersMethodgetFilter
()
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:341
↓ 4 callersFunctionquatMultiply
(a: Quat, b: Quat)
apps/web/src/routes/playground/demos/rubiks-cube/react/runtime.tsx:90
↓ 4 callersMethodreset
* Requests both ping-pong textures to be cleared before the next iteration.
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:281
↓ 4 callersFunctionresolveEffectiveRunning
(task: InternalTask)
packages/motion-gpu/src/lib/core/frame-registry.ts:920
↓ 4 callersFunctionresolvePlaygroundFramework
( value: PlaygroundFramework | string | null | undefined )
apps/web/src/routes/playground/playground-controller.svelte.ts:103
↓ 4 callersFunctionscheduleRetryFrame
(delayMs: number)
packages/motion-gpu/src/lib/core/runtime-loop.ts:277
↓ 4 callersFunctionsetError
(error: unknown, phase: MotionGPUErrorPhase, nowMs?: number)
packages/motion-gpu/src/lib/core/runtime-loop.ts:208
↓ 4 callersMethodsetSize
(width: number, height: number)
packages/motion-gpu/src/lib/passes/CopyPass.ts:48
↓ 4 callersFunctionsetTexture
(name: string, value: TextureValue)
packages/motion-gpu/src/lib/core/runtime-loop.ts:386
↓ 4 callersFunctionsetUniform
(name: string, value: UniformValue)
packages/motion-gpu/src/lib/core/runtime-loop.ts:374
↓ 4 callersFunctionspringStep
( value: number, velocity: number, target: number, stiffness: number, damping: number, dt: number
apps/web/src/routes/playground/demos/🍆/react/runtime.tsx:45
↓ 4 callersFunctiontoSnippet
(source: string, line: number, radius = 3)
packages/motion-gpu/src/lib/core/error-report.ts:148
↓ 4 callersFunctiontoTextureData
(value: TextureValue)
packages/motion-gpu/src/lib/core/textures.ts:240
↓ 4 callersFunctiontypescript_invalid_feature
(node: any, feature: string)
apps/web/src/lib/playground-engine/workers/typescript-strip-types.ts:44
↓ 4 callersFunctionupdatePointerState
(input: { button: number | null; buttons: number; downPx: PointerVec2 | null; downUv: PointerVec2 | nu
packages/motion-gpu/src/lib/svelte/use-pointer.ts:191
↓ 4 callersFunctionusePointer
(options: UsePointerOptions = {})
packages/motion-gpu/src/lib/vue/use-pointer.ts:158
↓ 4 callersFunctionuseSetMotionGPUUserContext
()
packages/motion-gpu/src/lib/react/use-motiongpu-user-context.ts:163
↓ 4 callersFunctionuseTexture
( urlInput: TextureUrlInput, options: TextureLoadOptions = {} )
packages/motion-gpu/src/lib/react/use-texture.ts:73
↓ 4 callersFunctionuseTexture
( urlInput: TextureUrlInput, optionsInput: TextureOptionsInput = {} )
packages/motion-gpu/src/lib/vue/use-texture.ts:78
↓ 4 callersFunctionwithProvider
* Wraps tested UI with MotionGPU context provider.
packages/motion-gpu/src/tests/react-use-pointer.test.tsx:90
↓ 3 callersFunctionappendLog
(chunk: string)
apps/web/src/routes/playground/playground-controller.svelte.ts:375
↓ 3 callersFunctionapplyBundleToPreview
(bundle: BundleResult)
apps/web/src/routes/playground/playground-controller.svelte.ts:500
↓ 3 callersFunctionapplyClearColor
(mode: ClearColorMode)
packages/motion-gpu/e2e/harness-react/scenarios/LifecycleScenario.tsx:130
↓ 3 callersFunctionapplyTheme
(theme: Theme)
apps/web/src/lib/stores/theme.svelte.ts:13
↓ 3 callersFunctionassertWorkgroupDimension
(value: number)
packages/motion-gpu/src/lib/core/compute-shader.ts:53
↓ 3 callersFunctionbuildRenderTargetSignature
( resolvedDefinitions: ResolvedRenderTargetDefinition[] )
packages/motion-gpu/src/lib/core/render-targets.ts:99
↓ 3 callersFunctionbuildTimingStats
* Computes aggregate timing stats from sampled durations.
packages/motion-gpu/src/lib/core/frame-registry.ts:365
↓ 3 callersFunctionclearProfiling
()
packages/motion-gpu/src/lib/core/frame-registry.ts:815
↓ 3 callersFunctioncloneClearColor
* Creates a copy of RGBA clear color.
packages/motion-gpu/src/lib/core/render-graph.ts:72
↓ 3 callersMethodconsumeResetColor
* Returns and clears the pending reset color for renderer use.
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:292
← previousnext →101–200 of 946, ranked by callers