MCPcopy Create free account

hub / github.com/MarcusAndreasSvensson/gaussian-splatting-webgpu / functions

Functions106 in github.com/MarcusAndreasSvensson/gaussian-splatting-webgpu

↓ 16 callersMethodcreateBuffer0
(size: number, usage: number)
src/radix-sort/EngineContext.ts:30
↓ 16 callersMethodtimestamp
(encoder: GPUCommandEncoder, label: string)
src/splatting-web/renderer.ts:397
↓ 8 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 8 callersMethodcreateBuffer
( buffer_in: globalThis.BufferSource, usage: number, offset = 0, size = buffer_in.byteLength,
src/point-preprocessor/gpuContext.ts:40
↓ 6 callersMethodpack
(offset: number, values: Record<string, NestedData>, view: DataView)
src/splatting-web/packing.ts:214
↓ 5 callersMethodcreateBuffer
( buffer_in: globalThis.BufferSource, usage: number, offset = 0, size = buffer_in.byteLength,
src/radix-sort/EngineContext.ts:42
↓ 5 callersMethodsetDirty
()
src/splatting-web/camera.ts:334
↓ 4 callersMethoddestroy
()
src/splatting-web/renderer.ts:126
↓ 4 callersFunctionfocal2fov
(focal: number, pixels: number)
src/splatting-web/camera.ts:360
↓ 3 callersMethoddefault
()
src/splatting-web/camera.ts:81
↓ 3 callersFunctionget_shader_radix_scan
( num_workgroups: number, numInputs: number, sync = false, groups = false, )
src/radix-sort/radixSortApple.ts:10
↓ 3 callersFunctionroundUp
(n: number, multiple: number)
src/splatting-web/packing.ts:12
↓ 3 callersMethodunpack
(offset: number, view: DataView)
src/splatting-web/packing.ts:254
↓ 2 callersMethodgetCamera
()
src/splatting-web/camera.ts:346
↓ 2 callersMethodgetProjMatrix
()
src/splatting-web/camera.ts:152
↓ 2 callersFunctiongetProjectionMatrix
( znear: number, zfar: number, fovX: number, fovY: number, )
src/splatting-web/camera.ts:18
↓ 2 callersMethodinitialize
()
src/radix-sort/EngineContext.ts:16
↓ 2 callersMethodinvalidate
()
src/splatting-web/renderer.ts:550
↓ 2 callersMethodisDirty
()
src/splatting-web/camera.ts:342
↓ 2 callersFunctionmat4toArrayOfArrays
(m: Mat4)
src/splatting-web/renderer.ts:33
↓ 2 callersMethodsetScale
(scale: number)
src/splatting-web/camera.ts:126
↓ 2 callersMethodsort
(hInput: GPUBuffer, numIntersections?: number)
src/radix-sort/radixSortApple.ts:344
↓ 2 callersMethodtranslate
(x: number, y: number, z: number)
src/splatting-web/camera.ts:157
↓ 1 callersFunctionGetPipelineRadixScan
(engine_ctx: EngineContext)
src/radix-sort/radixSort.ts:144
↓ 1 callersFunctionGetPipelineRadixScan
( engine_ctx: GpuContext, num_workgroups: number, numInputs: number, )
src/radix-sort/radixSortApple.ts:78
↓ 1 callersFunctionGetPipelineRadixScanSync
( engine_ctx: GpuContext, num_workgroups: number, numInputs: number, )
src/radix-sort/radixSortApple.ts:124
↓ 1 callersFunctionGetPipelineRadixScatter
(engine_ctx: EngineContext)
src/radix-sort/radixSort.ts:203
↓ 1 callersFunctionGetPipelineWGScan
( engine_ctx: GpuContext, num_workgroups: number, numInputs: number, )
src/radix-sort/radixSortApple.ts:101
↓ 1 callersMethodanimate
(forceDraw?: boolean)
src/splatting-web/renderer.ts:554
↓ 1 callersMethodarrangeVertex
( rawVertex: Record<string, number>, shFeatureOrder: string[], )
src/splatting-web/ply.ts:223
↓ 1 callersFunctioncameraFromJSON
( rawCamera: CameraRaw, canvasW: number, canvasH: number, )
src/splatting-web/camera.ts:373
↓ 1 callersMethodcreateCallbacks
()
src/splatting-web/camera.ts:219
↓ 1 callersMethodcreateUniforms
()
src/point-preprocessor/preproces.ts:335
↓ 1 callersMethoddecodeHeader
( plyArrayBuffer: ArrayBuffer, )
src/splatting-web/ply.ts:129
↓ 1 callersMethoddepthAxis
()
src/splatting-web/camera.ts:186
↓ 1 callersMethoddestroyImpl
()
src/splatting-web/renderer.ts:449
↓ 1 callersMethoddraw
(nextFrameCallback: FrameRequestCallback)
src/splatting-web/renderer.ts:475
↓ 1 callersMethodgetFrameTime
()
src/splatting-web/renderer.ts:460
↓ 1 callersMethodgetPosition
()
src/splatting-web/camera.ts:147
↓ 1 callersFunctiongetRandomInt
(max: number)
src/radix-sort/radixSort.ts:222
↓ 1 callersFunctionget_shader_radix_scan
(workgroup_size = WORKGROUP_SIZE)
src/radix-sort/radixSort.ts:7
↓ 1 callersFunctionget_shader_radix_scatter
(workgroup_size = WORKGROUP_SIZE)
src/radix-sort/radixSort.ts:163
↓ 1 callersFunctioninitCanvas
()
src/components/Canvas/index.tsx:46
↓ 1 callersFunctionloadFileAsArrayBuffer
(file: File)
src/splatting-web/ply.ts:3
↓ 1 callersFunctionnextPowerOfTwo
(x: number)
src/point-preprocessor/preproces.ts:21
↓ 1 callersFunctiononFileLoad
(arrayBuffer: ArrayBuffer)
src/components/Canvas/index.tsx:68
↓ 1 callersMethodprintTimestampsWithLabels
(timingsNanoseconds: BigInt64Array)
src/splatting-web/renderer.ts:426
↓ 1 callersMethodreadBuffer
(device: GPUDevice, buffer: GPUBuffer)
src/splatting-web/renderer.ts:407
↓ 1 callersMethodreadRawVertex
( offset: number, vertexData: DataView, propertyTypes: Record<string, string>, )
src/splatting-web/ply.ts:183
↓ 1 callersMethodrequestContext
(gaussians: PackedGaussians)
src/splatting-web/renderer.ts:85
↓ 1 callersMethodrotate
(x: number, y: number, z: number)
src/splatting-web/camera.ts:164
↓ 1 callersMethodrun
()
src/point-preprocessor/preproces.ts:448
↓ 1 callersMethodsetClean
()
src/splatting-web/camera.ts:338
↓ 1 callersMethodsetFocalX
(focalX: number)
src/splatting-web/camera.ts:130
↓ 1 callersMethodsetFocalY
(focalY: number)
src/splatting-web/camera.ts:134
↓ 1 callersMethodsetNewCamera
(newCamera: Camera)
src/splatting-web/camera.ts:329
↓ 1 callersFunctionworldToCamFromRT
(R: Mat3, t: Vec3)
src/splatting-web/camera.ts:364
FunctionApp
()
src/App.tsx:3
FunctionCanvas
({ children }: CanvasProps)
src/components/Canvas/index.tsx:29
Functionconstructor
(size: number, alignment: number)
src/splatting-web/packing.ts:27
Methodconstructor
( canvas: HTMLCanvasElement, interactiveCamera: InteractiveCamera, gaussians: PackedGaussians,
src/splatting-web/renderer.ts:132
Methodconstructor
( height: number, width: number, viewMatrix: Mat4, perspective: Mat4, focalX: number,
src/splatting-web/camera.ts:59
Methodconstructor
(camera: Camera, canvas: HTMLCanvasElement)
src/splatting-web/camera.ts:208
Methodconstructor
( canvas: HTMLCanvasElement, cameraSetCallback: (camera: Camera) => void, )
src/splatting-web/camera.ts:402
Methodconstructor
(message: string)
src/splatting-web/packing.ts:17
Methodconstructor
()
src/splatting-web/packing.ts:37
Methodconstructor
()
src/splatting-web/packing.ts:56
Methodconstructor
()
src/splatting-web/packing.ts:75
Methodconstructor
()
src/splatting-web/packing.ts:94
Methodconstructor
(baseType: PackingType, nValues: number, alignment: number)
src/splatting-web/packing.ts:121
Methodconstructor
(baseType: PackingType)
src/splatting-web/packing.ts:173
Methodconstructor
(baseType: PackingType)
src/splatting-web/packing.ts:179
Methodconstructor
(baseType: PackingType)
src/splatting-web/packing.ts:185
Methodconstructor
(members: [string, PackingType][])
src/splatting-web/packing.ts:193
Methodconstructor
(type: PackingType, nElements: number)
src/splatting-web/packing.ts:280
Methodconstructor
(baseType: PackingType, nRows: number, nColumns: number)
src/splatting-web/packing.ts:342
Methodconstructor
(baseType: PackingType)
src/splatting-web/packing.ts:428
Methodconstructor
(arrayBuffer: ArrayBuffer)
src/splatting-web/ply.ts:46
Methodconstructor
()
src/radix-sort/EngineContext.ts:6
Methodconstructor
( engine_ctx: GpuContext, numElements: number, numInts: number, renderer: Renderer, )
src/radix-sort/radixSortApple.ts:176
Methodconstructor
( context: GpuContext, gaussians: PackedGaussians, pointDataBuffer: GPUBuffer, uniformBuffer:
src/point-preprocessor/preproces.ts:108
Methodconstructor
(gpu: GPU, adapter: GPUAdapter, device: GPUDevice)
src/point-preprocessor/gpuContext.ts:10
MethodcreateBuffer0
(size: number, usage: number)
src/point-preprocessor/gpuContext.ts:30
Methoddefault
(canvas: HTMLCanvasElement)
src/splatting-web/camera.ts:215
Methoddestroy
()
src/point-preprocessor/preproces.ts:446
Methoddestroy
()
src/point-preprocessor/gpuContext.ts:24
MethoddotZ
()
src/splatting-web/camera.ts:139
FunctionhandlePlyChange
(event: ChangeEvent<HTMLInputElement>)
src/components/Canvas/index.tsx:116
FunctionhandleReset
()
src/components/Canvas/index.tsx:132
MethodisInsideFrustum
(point: Vec3)
src/splatting-web/camera.ts:172
MethodnShCoeffs
()
src/splatting-web/ply.ts:208
Methodpack
(offset: number, value: number, view: DataView)
src/splatting-web/packing.ts:41
Methodpack
(offset: number, value: number, view: DataView)
src/splatting-web/packing.ts:60
Methodpack
(offset: number, value: number, view: DataView)
src/splatting-web/packing.ts:79
Methodpack
(offset: number, value: number, view: DataView)
src/splatting-web/packing.ts:98
Methodpack
(offset: number, values: number[], view: DataView)
src/splatting-web/packing.ts:127
Methodpack
(offset: number, values: NestedData[], view: DataView)
src/splatting-web/packing.ts:289
Methodpack
(offset: number, values: number[][], view: DataView)
src/splatting-web/packing.ts:361
Functiontest
()
src/radix-sort/radixSort.ts:226
Methodunpack
(offset: number, view: DataView)
src/splatting-web/packing.ts:49
next →1–100 of 106, ranked by callers