GSplats geometry-commit concern, mirroring commit-points-geometry.ts
and commit-lines-geometry.ts.
Keeps the synchronous GSplats GPU commit in a focused module. The
async projection step stays in data-processor-gsplats.ts because it
has no Points counterpart.
StagedGSplatsCommit remains in data-processor-gsplats.ts and is
consumed here as a type import.
GSplats geometry-commit concern, mirroring
commit-points-geometry.tsandcommit-lines-geometry.ts.Keeps the synchronous GSplats GPU commit in a focused module. The async projection step stays in
data-processor-gsplats.tsbecause it has no Points counterpart.StagedGSplatsCommitremains indata-processor-gsplats.tsand is consumed here as a type import.