You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: split GSplatRenderer into base class with GSplatQuadRenderer derived class (#8520)
Refactor GSplatRenderer into a thin base class that holds common state
(device, node, cameraNode, layer, workBuffer, renderMode) and a derived
GSplatQuadRenderer with all instanced-quad rendering logic (material,
mesh instance, blend modes, indirect draw). Prepares the architecture
for future compute-shader-based splat renderers.
Also fixes a pre-existing bug where switching from GPU to CPU sorting
could render frames with stale order data before the CPU worker delivers
fresh sort results.
Made-with: Cursor
Co-authored-by: Martin Valigursky <mvaligursky@snapchat.com>
0 commit comments