Skip to content

Conversation

@JMS55
Copy link
Contributor

@JMS55 JMS55 commented Nov 7, 2025

  • Make the world cache transition LODs faster. On big scenes like bistro, we had way too many small cells before.
  • Limit world cache GI rays to 4m, we save a ton of time and improve stability by not sampling super far away cells.
  • Switch world cache active cell update workgroup size from 1024 -> 32. Using large workgroup sizes for RT work kills occupancy.

World cache sample_radiance time goes from 1.42ms to 0.09ms.

@JMS55 JMS55 added A-Rendering Drawing game state to the screen C-Refinement Improves output quality, without fixing a clear bug or adding new functionality. labels Nov 7, 2025
@JMS55 JMS55 added this to the 0.18 milestone Nov 7, 2025
@JMS55 JMS55 requested review from SparkyPotato and atlv24 November 7, 2025 17:14
@JMS55 JMS55 added the S-Needs-Review Needs reviewer attention (from anyone!) to move forward label Nov 7, 2025
@JMS55 JMS55 added S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it and removed S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Nov 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Rendering Drawing game state to the screen C-Refinement Improves output quality, without fixing a clear bug or adding new functionality. S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants