Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Motion-Core/motion-gpu
/ functions
Functions
946 in github.com/Motion-Core/motion-gpu
⨍
Functions
946
◇
Types & classes
184
↓ 2 callers
Function
ensureBindGroupLayout
()
packages/motion-gpu/src/lib/core/renderer.ts:713
↓ 2 callers
Function
ensureEditor
()
apps/web/src/routes/playground/playground-controller.svelte.ts:463
↓ 2 callers
Function
ensurePingPongTexturePair
(target: string)
packages/motion-gpu/src/lib/core/renderer.ts:1555
↓ 2 callers
Function
ensureSlotTarget
( slot: RenderPassInputSlot, width: number, height: number )
packages/motion-gpu/src/lib/core/renderer.ts:2789
↓ 2 callers
Function
executeLoad
()
packages/motion-gpu/src/lib/vue/use-texture.ts:97
↓ 2 callers
Function
flushBuffer
()
apps/web/src/lib/utils/search.ts:114
↓ 2 callers
Function
formatComputeDispatchValue
(value: unknown)
packages/motion-gpu/src/lib/core/renderer.ts:224
↓ 2 callers
Function
formatDiagnosticMessage
(entry: ShaderCompilationDiagnostic)
packages/motion-gpu/src/lib/core/error-report.ts:241
↓ 2 callers
Function
getCreatedPipelines
(runtime: MockWebGpuRuntime)
packages/motion-gpu/src/tests/core/renderer.test.ts:260
↓ 2 callers
Function
getDocBySlug
(slug: string)
apps/web/src/lib/docs/manifest.ts:42
↓ 2 callers
Method
getFormat
()
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:337
↓ 2 callers
Method
getFragmentLineMap
()
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:329
↓ 2 callers
Function
getFragmentTextureBindingsForKeys
(keys: string[])
packages/motion-gpu/src/lib/core/renderer.ts:2052
↓ 2 callers
Function
getGroup2Bindings
(encoder: { beginComputePass: { mock: { results: Array<{ value: { setBindGroup: { mock: { calls: unknow
packages/motion-gpu/src/tests/core/compute-comprehensive.test.ts:950
↓ 2 callers
Function
getHistoryLimit
()
packages/motion-gpu/src/lib/core/runtime-loop.ts:166
↓ 2 callers
Function
getInitialDpr
()
packages/motion-gpu/src/lib/react/FragCanvas.tsx:87
↓ 2 callers
Function
getKeepAliveExpression
* Builds a numeric expression that references one uniform value to keep bindings alive.
packages/motion-gpu/src/lib/core/shader.ts:34
↓ 2 callers
Function
getNormalizedErrorHistoryLimit
(value: number)
packages/motion-gpu/src/lib/react/FragCanvas.tsx:171
↓ 2 callers
Function
getPipelineShaderCode
(pipeline: GPURenderPipeline | undefined)
packages/motion-gpu/src/tests/core/renderer.test.ts:266
↓ 2 callers
Function
getPlaygroundDemoById
(id: string)
apps/web/src/routes/playground/playground-demos.ts:168
↓ 2 callers
Function
getProbePayload
* Returns pointer hook payload from probe callback spy.
packages/motion-gpu/src/tests/use-pointer.test.ts:37
↓ 2 callers
Function
getTextureBindings
* Returns sampler/texture binding slots for a texture index.
packages/motion-gpu/src/lib/core/renderer.ts:292
↓ 2 callers
Function
get_svelte
(svelte_version: string)
apps/web/src/lib/playground-engine/workers/bundler/index.ts:105
↓ 2 callers
Method
iframe_command
(action: string, args: any, timeoutMs = DEFAULT_COMMAND_TIMEOUT_MS)
apps/web/src/lib/playground-engine/preview/ReplProxy.ts:105
↓ 2 callers
Function
isFramework
(value: string | null)
apps/web/src/lib/stores/framework.svelte.ts:10
↓ 2 callers
Function
isInsideCard
(element: HTMLElement)
apps/web/src/lib/animations/landing.ts:51
↓ 2 callers
Function
isObjectEntry
* Checks whether a value is a non-array object suitable for shallow merge.
packages/motion-gpu/src/lib/react/use-motiongpu-user-context.ts:45
↓ 2 callers
Function
isObjectEntry
* Checks whether a value is a non-array object suitable for shallow merge.
packages/motion-gpu/src/lib/svelte/use-motiongpu-user-context.ts:40
↓ 2 callers
Function
isObjectEntry
* Checks whether a value is a non-array object suitable for shallow merge.
packages/motion-gpu/src/lib/vue/use-motiongpu-user-context.ts:41
↓ 2 callers
Function
isTheme
(value: string | null)
apps/web/src/lib/stores/theme.svelte.ts:9
↓ 2 callers
Function
languageExtensionForPath
(filePath: string)
apps/web/src/routes/playground/playground-controller.svelte.ts:207
↓ 2 callers
Function
load
()
packages/motion-gpu/src/lib/vue/use-texture.ts:156
↓ 2 callers
Method
markReady
()
apps/web/src/lib/playground-engine/preview/ReplProxy.ts:81
↓ 2 callers
Function
markTextureMipmapsDirty
( binding: Pick<RuntimeTextureBinding, 'generateMipmaps' | 'mipmapsDirty'>, mipLevelCount: number )
packages/motion-gpu/src/lib/core/renderer.ts:812
↓ 2 callers
Function
maybeClearError
(nowMs?: number)
packages/motion-gpu/src/lib/core/runtime-loop.ts:242
↓ 2 callers
Function
normalizeErrorText
(value: string)
packages/motion-gpu/src/lib/react/MotionGPUErrorOverlay.tsx:335
↓ 2 callers
Function
normalizeSignaturePart
(value: string)
packages/motion-gpu/src/lib/core/material.ts:281
↓ 2 callers
Function
normalizeSignaturePart
(value: string)
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:75
↓ 2 callers
Function
normalizeVec3
(v: Vec3)
apps/web/src/routes/playground/demos/rubiks-cube/react/runtime.tsx:180
↓ 2 callers
Function
packUniformsIntoFast
( uniforms: UniformMap, layout: UniformLayout, data: Float32Array )
packages/motion-gpu/src/lib/core/uniforms.ts:307
↓ 2 callers
Function
presentToCanvas
( commandEncoder: GPUCommandEncoder, sourceView: GPUTextureView, canvasView: GPUTextureView, clear
packages/motion-gpu/src/lib/core/renderer.ts:2905
↓ 2 callers
Function
projectPointerToArcball
( clientX: number, clientY: number, canvas: HTMLCanvasElement )
apps/web/src/routes/playground/demos/rubiks-cube/react/runtime.tsx:208
↓ 2 callers
Function
rebuildPreviewUrl
()
apps/web/src/routes/playground/playground-controller.svelte.ts:379
↓ 2 callers
Function
releasePointer
(event: PointerEvent, emitClick: boolean)
packages/motion-gpu/src/lib/react/use-pointer.ts:378
↓ 2 callers
Function
releasePointer
(event: PointerEvent, emitClick: boolean)
packages/motion-gpu/src/lib/svelte/use-pointer.ts:388
↓ 2 callers
Function
releasePointer
(event: PointerEvent, emitClick: boolean)
packages/motion-gpu/src/lib/vue/use-pointer.ts:389
↓ 2 callers
Function
reloadPreviewFrame
()
apps/web/src/routes/playground/playground-controller.svelte.ts:396
↓ 2 callers
Function
renderOnce
()
packages/motion-gpu/src/tests/core/compute-comprehensive.test.ts:1175
↓ 2 callers
Function
requestFrame
()
packages/motion-gpu/src/lib/core/runtime-loop.ts:291
↓ 2 callers
Function
resolveActiveMaterial
()
packages/motion-gpu/src/lib/core/runtime-loop.ts:370
↓ 2 callers
Function
resolveDimension
* Resolves a render target dimension from explicit value or scaled canvas size.
packages/motion-gpu/src/lib/core/render-targets.ts:38
↓ 2 callers
Function
resolveDimension
( explicitValue: number | undefined, canvasDimension: number, scale: number )
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:151
↓ 2 callers
Function
resolveDisplayMessage
(value: MotionGPUErrorReport)
packages/motion-gpu/src/lib/react/MotionGPUErrorOverlay.tsx:346
↓ 2 callers
Function
resolveInvalidationToken
* Resolves invalidation token from static value or resolver callback.
packages/motion-gpu/src/lib/core/frame-registry.ts:268
↓ 2 callers
Function
resolveNowMs
(nowMs?: number)
packages/motion-gpu/src/lib/core/runtime-loop.ts:158
↓ 2 callers
Function
resolveTextureKeys
(textures: TextureDefinitionMap)
packages/motion-gpu/src/lib/core/textures.ts:148
↓ 2 callers
Function
resolve_local
(specifier: string)
apps/web/src/lib/playground-engine/workers/npm.ts:222
↓ 2 callers
Function
resolve_subpath
(pkg: Package, subpath: string)
apps/web/src/lib/playground-engine/workers/npm.ts:124
↓ 2 callers
Function
roundUp
* Rounds a value up to the nearest multiple of `alignment`.
packages/motion-gpu/src/lib/core/uniforms.ts:23
↓ 2 callers
Function
runLoadLoop
()
packages/motion-gpu/src/lib/vue/use-texture.ts:149
↓ 2 callers
Method
setFragment
* Replaces current shader fragment and invalidates pipeline cache.
packages/motion-gpu/src/lib/passes/ShaderPass.ts:67
↓ 2 callers
Function
setMotionGPUUserContextInStore
* Sets a namespaced user context value in the provided user store. * * Returns the effective value stored under the namespace.
packages/motion-gpu/src/lib/react/use-motiongpu-user-context.ts:54
↓ 2 callers
Function
shouldConvertLinearToSrgb
( outputEncoding: OutputEncoding, canvasFormat: GPUTextureFormat, dynamicRange: EffectiveDynamicRange )
packages/motion-gpu/src/lib/core/color-pipeline.ts:87
↓ 2 callers
Function
sortByDependencies
* Topologically sorts items by `before`/`after` dependencies. * * Throws deterministic errors when dependencies are missing or cyclic.
packages/motion-gpu/src/lib/core/frame-registry.ts:471
↓ 2 callers
Function
specifier_end
(node: any, i: number, s: any, context: Context<any, { ms: MagicString }>)
apps/web/src/lib/playground-engine/workers/typescript-strip-types.ts:70
↓ 2 callers
Function
splitLines
* Splits multi-line values into trimmed non-empty lines.
packages/motion-gpu/src/lib/core/error-report.ts:134
↓ 2 callers
Function
stubRetryTimers
()
packages/motion-gpu/src/tests/FragCanvas.runtime.test.ts:65
↓ 2 callers
Function
stubRetryTimers
()
packages/motion-gpu/src/tests/vue-frag-canvas.runtime.test.ts:70
↓ 2 callers
Function
stubRetryTimers
()
packages/motion-gpu/src/tests/react-frag-canvas.runtime.test.tsx:70
↓ 2 callers
Function
syncBaseBuffers
()
apps/web/src/routes/playground/demos/rubiks-cube/react/runtime.tsx:150
↓ 2 callers
Function
syncBootstrapFramework
(value: Framework)
apps/web/src/lib/stores/framework.svelte.ts:23
↓ 2 callers
Function
syncBootstrapPackageManager
(value: PackageManager)
apps/web/src/lib/stores/package-manager.svelte.ts:36
↓ 2 callers
Function
syncMaterialRuntimeState
(materialState: ResolvedMaterial)
packages/motion-gpu/src/lib/core/runtime-loop.ts:333
↓ 2 callers
Function
syncSchedule
()
packages/motion-gpu/src/lib/core/frame-registry.ts:745
↓ 2 callers
Function
toF32Literal
(value: number)
packages/motion-gpu/src/lib/core/material-preprocess.ts:119
↓ 2 callers
Function
toGpuTextureSampleType
* Maps WGSL scalar texture type to WebGPU sampled texture bind-group sample type.
packages/motion-gpu/src/lib/core/renderer.ts:306
↓ 2 callers
Function
toPosixPath
(value: string)
packages/motion-gpu/vite.package.config.ts:38
↓ 2 callers
Function
toPremultipliedCanvasClearValue
(color: [number, number, number, number])
packages/motion-gpu/src/lib/core/renderer.ts:986
↓ 2 callers
Function
toSortedUniqueStrings
(values: string[])
packages/motion-gpu/src/lib/core/renderer.ts:407
↓ 2 callers
Function
toTaskKey
* Extracts task key from either direct key or task reference.
packages/motion-gpu/src/lib/core/frame-registry.ts:246
↓ 2 callers
Function
updateTextureBinding
( binding: RuntimeTextureBinding, value: TextureValue, renderMode: RenderMode )
packages/motion-gpu/src/lib/core/renderer.ts:2362
↓ 2 callers
Function
uploadTextureBaseLevel
* Uploads source content to the base GPU texture level.
packages/motion-gpu/src/lib/core/renderer.ts:650
↓ 2 callers
Method
wait_until_ready
(timeoutMs = DEFAULT_READY_TIMEOUT_MS)
apps/web/src/lib/playground-engine/preview/ReplProxy.ts:88
↓ 2 callers
Function
withMockedStack
(stack: string, run: () => T)
packages/motion-gpu/src/tests/core/material.test.ts:15
↓ 2 callers
Function
writeFrameBuffer
(time: number, delta: number, width: number, height: number)
packages/motion-gpu/src/lib/core/renderer.ts:2288
↓ 2 callers
Function
writeJsonFile
(filePath: string, payload: unknown)
packages/motion-gpu/scripts/perf/runtime-benchmark.ts:461
↓ 2 callers
Function
writeJsonFile
(filePath: string, payload: unknown)
packages/motion-gpu/scripts/perf/core-benchmark.ts:175
↓ 2 callers
Function
writeUniformValueFast
* Writes one uniform value into the output float buffer without re-validating. * * Callers are responsible for ensuring the value has already been v
packages/motion-gpu/src/lib/core/uniforms.ts:209
↓ 1 callers
Function
abortBatch
()
packages/motion-gpu/src/lib/core/texture-loader.ts:521
↓ 1 callers
Function
acquireTextureBlob
( url: string, options: TextureLoadOptions )
packages/motion-gpu/src/lib/core/texture-loader.ts:324
↓ 1 callers
Function
alias_plugin
* Alias plugin for resolving import aliases (e.g., $lib -> src/lib). * This will also run on npm packages, so that e.g. SvelteKit libraries using $ap
apps/web/src/lib/playground-engine/workers/bundler/plugins/alias.ts:14
↓ 1 callers
Function
applyEditorTheme
(mode: EditorThemeMode)
apps/web/src/routes/playground/playground-controller.svelte.ts:417
↓ 1 callers
Function
applyMaterialDefines
( fragment: string, defines: MaterialDefines | undefined )
packages/motion-gpu/src/lib/core/material.ts:671
↓ 1 callers
Function
applyOrbitDelta
(horizontalDelta: number, verticalDelta: number)
apps/web/src/routes/playground/demos/rubiks-cube/react/runtime.tsx:169
↓ 1 callers
Function
applyTaskInvalidation
(task: InternalTask)
packages/motion-gpu/src/lib/core/frame-registry.ts:942
↓ 1 callers
Function
assertComputeCompilationAsync
* Awaits the async outputs of a compute shader module + pipeline creation * sequence (compilation info + popped validation scope) and, if either reve
packages/motion-gpu/src/lib/core/renderer.ts:509
↓ 1 callers
Function
assertDefinedMaterial
* Asserts that material has been normalized by {@link defineMaterial}.
packages/motion-gpu/src/lib/core/material.ts:376
↓ 1 callers
Function
assertFloatSampledFormat
(format: GPUTextureFormat)
packages/motion-gpu/src/lib/passes/PingPongShaderPass.ts:138
↓ 1 callers
Function
assertProfilingWindow
(value: number)
packages/motion-gpu/src/lib/core/scheduler-helpers.ts:82
↓ 1 callers
Function
assertStorageTextureDefinition
(name: string, definition: TextureDefinition)
packages/motion-gpu/src/lib/core/material.ts:627
← previous
next →
301–400 of 946, ranked by callers