Skip to content

Add Renderers page to Rendering Architecture; fold in Draw Order#997

Merged
mvaligursky merged 1 commit into
mainfrom
mv-gsplat-renderers-page
May 29, 2026
Merged

Add Renderers page to Rendering Architecture; fold in Draw Order#997
mvaligursky merged 1 commit into
mainfrom
mv-gsplat-renderers-page

Conversation

@mvaligursky
Copy link
Copy Markdown
Contributor

Adds a new Renderers page at the end of the Rendering Architecture section, documenting the Gaussian splat rendering pipelines, and folds the standalone Draw Order and Sorting page into it.

Changes:

  • New rendering-architecture/renderers.md covering the available renderers:
    • Raster with CPU Sorting (GSPLAT_RENDERER_RASTER_CPU_SORT) — default, WebGL 2 + WebGPU, async Web Worker sort, full feature set.
    • Raster with GPU Sorting (GSPLAT_RENDERER_RASTER_GPU_SORT) — experimental, WebGPU only (falls back to CPU sorting on WebGL), per-frame GPU sort; does not yet support XR rendering or shader customization.
  • Documents selecting a renderer via app.scene.gsplat.renderer, the GSPLAT_RENDERER_AUTO default, and reading currentRenderer after platform fallback.
  • Folds Draw Order and Sorting into the new page: sorting is now described as CPU- or GPU-side depending on the active renderer, alongside the global cross-component sort and depth buffer considerations. The old building/draw-order page is removed.
  • Repointed the architecture index "See Also" link to the new page and added a redirect /building/draw-order//rendering-architecture/renderers/.
  • Mirrored every change in the Japanese (i18n/ja) docs.

Adds a new "Renderers" page at the end of the Rendering Architecture
section, documenting the Gaussian splat rendering pipelines:
- Raster with CPU sorting (default; WebGL 2 + WebGPU; full feature set).
- Raster with GPU sorting (experimental, WebGPU only, falls back to CPU
  sorting on WebGL; does not yet support XR rendering or shader
  customization).

Covers selecting a renderer via app.scene.gsplat.renderer, the AUTO
default, and reading currentRenderer after platform fallback.

Folds the "Draw Order and Sorting" page into this page (sorting now
described as CPU- or GPU-side depending on the active renderer, plus the
global cross-component sort and depth buffer considerations) and removes
the old page, with a redirect to the new location.

Mirrored in the Japanese (i18n/ja) docs.
@mvaligursky mvaligursky self-assigned this May 29, 2026
@mvaligursky mvaligursky merged commit 3a290ca into main May 29, 2026
3 checks passed
@mvaligursky mvaligursky deleted the mv-gsplat-renderers-page branch May 29, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant