Skip to content

add light identity resolve to fix sparse reuse problem - #44

Open
DQLin wants to merge 2 commits into
NVIDIA-RTX:remixfrom
DQLin:light-identity-fix
Open

add light identity resolve to fix sparse reuse problem#44
DQLin wants to merge 2 commits into
NVIDIA-RTX:remixfrom
DQLin:light-identity-fix

Conversation

@DQLin

@DQLin DQLin commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Fix RTXDI direct-lighting flicker on light add/remove under sparse rendering (+ skip inactive pixel for temporal reuse) by storing a stable 64-bit light identity in the reservoir's unused data1.zw and resolving a stale lightIdx via a per-frame identity->index table. Gated to sparse rendering with inactive-pixel reuse off; all other modes keep the original path (no behavior/cost change, no reservoir growth).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant