Skip to content

Fix solari GI shadow regression#21919

Merged
james7132 merged 3 commits into
bevyengine:mainfrom
JMS55:solari6-gi-shadows
Nov 29, 2025
Merged

Fix solari GI shadow regression#21919
james7132 merged 3 commits into
bevyengine:mainfrom
JMS55:solari6-gi-shadows

Conversation

@JMS55

@JMS55 JMS55 commented Nov 23, 2025

Copy link
Copy Markdown
Contributor

In #21649, I switched where visibility rays get traced, and while it improved DI, it regressed GI. I'm reverting the GI change to fix.

Before:
image

After:
image

@JMS55 JMS55 added this to the 0.18 milestone Nov 23, 2025
@JMS55 JMS55 added A-Rendering Drawing game state to the screen P-Regression Functionality that used to work but no longer does. Add a test for this! labels Nov 23, 2025
@JMS55 JMS55 requested a review from SparkyPotato November 23, 2025 21:21
@JMS55 JMS55 added the S-Needs-Review Needs reviewer attention (from anyone!) to move forward label Nov 24, 2025
Comment thread crates/bevy_solari/src/realtime/restir_gi.wgsl
@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 26, 2025
@james7132 james7132 added this pull request to the merge queue Nov 29, 2025
Merged via the queue into bevyengine:main with commit 3702373 Nov 29, 2025
38 checks passed
github-merge-queue Bot pushed a commit that referenced this pull request Dec 30, 2025
Same series of changes to resampling we did for DI, but now applied to
GI.

Effectively reverts #21919.

The piece I was missing before was that I was applying the visibility
test to the reservoir's radiance, and not the UCW, which was wrong.
mockersf pushed a commit that referenced this pull request Dec 30, 2025
Same series of changes to resampling we did for DI, but now applied to
GI.

Effectively reverts #21919.

The piece I was missing before was that I was applying the visibility
test to the reservoir's radiance, and not the UCW, which was wrong.
mockersf pushed a commit that referenced this pull request Dec 30, 2025
Same series of changes to resampling we did for DI, but now applied to
GI.

Effectively reverts #21919.

The piece I was missing before was that I was applying the visibility
test to the reservoir's radiance, and not the UCW, which was wrong.
mockersf pushed a commit that referenced this pull request Dec 30, 2025
Same series of changes to resampling we did for DI, but now applied to
GI.

Effectively reverts #21919.

The piece I was missing before was that I was applying the visibility
test to the reservoir's radiance, and not the UCW, which was wrong.
mockersf pushed a commit that referenced this pull request Dec 30, 2025
Same series of changes to resampling we did for DI, but now applied to
GI.

Effectively reverts #21919.

The piece I was missing before was that I was applying the visibility
test to the reservoir's radiance, and not the UCW, which was wrong.
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 P-Regression Functionality that used to work but no longer does. Add a test for this! S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants