Skip to content

Simplify Camera.beforePasses to a plain FramePass array#8582

Merged
mvaligursky merged 1 commit intomainfrom
mv-simplify-before-passes
Apr 8, 2026
Merged

Simplify Camera.beforePasses to a plain FramePass array#8582
mvaligursky merged 1 commit intomainfrom
mv-simplify-before-passes

Conversation

@mvaligursky
Copy link
Copy Markdown
Contributor

@mvaligursky mvaligursky commented Apr 8, 2026

Simplify Camera.beforePasses from { pass, requiresDepth }[] to FramePass[], removing the unused requiresDepth metadata introduced in #8579.

Changes:

  • Revert Camera.beforePasses type to FramePass[]
  • Simplify RenderPassForward.updateCameraBeforePasses() to forward entries directly
  • Simplify GSplatComputeLocalRenderer register/unregister to use includes() and indexOf()

Remove unused requiresDepth metadata from Camera.beforePasses entries
introduced in #8579, reverting the type to FramePass[]. The field was
never consumed by the scheduling logic.

Made-with: Cursor
@mvaligursky mvaligursky self-assigned this Apr 8, 2026
@mvaligursky mvaligursky added the area: graphics Graphics related issue label Apr 8, 2026
@mvaligursky mvaligursky merged commit e489847 into main Apr 8, 2026
8 checks passed
@mvaligursky mvaligursky deleted the mv-simplify-before-passes branch April 8, 2026 13:06
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