v3.9.0
v3.9.0:
HIGHLIGHTS:
- NRD: added debug visualization (validation) layer
- NRD: added 2.5D MV support (2D screen space motion + delta viewZ)
- NRD: minor fixes
- REBLUR: improved specular tracking
DETAILS:
- NRD: fixed double clears if several denoisers are grouped into a single NRD instance
- NRD: reduced code entropy in denoisers using "history reset"
- NRD: removed unnecessary "nrd::" from C++ code
- REBLUR: fixed regression leading to using "smb" motion in cases where "vmb" motion is fully discarded, but "smb" motion is barely usable
- REBLUR: fixed regression due to migration to new "smb" accumulation speed calculation a few releases ago
- REBLUR: fixed bad interaction of anti-lag and partial split-screen mode
- REBLUR: fixed inconsistent pixel stride progression in HistoryFix pass
- REBLUR: improved specular reconstruction in HistoryFix pass
- REBLUR: "vmb" normal confidence made jitter friendly
- REBLUR: "prev-prev" test made jitter friendly
- updated README and UPDATE
- updated MathLib