Skip to content

Remove global compute GSplat renderer#8558

Merged
mvaligursky merged 1 commit intomainfrom
mv-remove-global-compute-renderer
Mar 30, 2026
Merged

Remove global compute GSplat renderer#8558
mvaligursky merged 1 commit intomainfrom
mv-remove-global-compute-renderer

Conversation

@mvaligursky
Copy link
Copy Markdown
Contributor

@mvaligursky mvaligursky commented Mar 30, 2026

Remove the global tiled compute GSplat renderer, keeping only the quad and local compute renderers. The global renderer used more memory and was slower than the local compute renderer.

Changes:

  • Remove GSplatComputeGlobalRenderer and FramePassGSplatComputeGlobal classes
  • Remove 5 global-only WGSL shader chunks (tile count, expand, prepare-sort, ranges, rasterize)
  • Remove USE_GLOBAL_COMPUTE_RENDERER constant and its branch from renderer selection in GSplatManager

Remove the global tiled compute GSplat renderer, keeping only the quad and local compute renderers. The global renderer used more memory and was slower than the local compute renderer.

Made-with: Cursor
@mvaligursky mvaligursky self-assigned this Mar 30, 2026
@mvaligursky mvaligursky added the area: graphics Graphics related issue label Mar 30, 2026
@mvaligursky mvaligursky merged commit 27064df into main Mar 30, 2026
8 checks passed
@mvaligursky mvaligursky deleted the mv-remove-global-compute-renderer branch March 30, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: graphics Graphics related issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant