Skip to content

v4.11.3

Latest
Compare
Choose a tag to compare
@dzhdanNV dzhdanNV released this 03 Jan 05:20
· 1 commit to master since this release

HIGHLIGHTS:

  • various improvements

DETAILS:

  • NRD: improved performance by reusing data already stored in caches, ~3% for REBLUR/RELAX (reversed CTA order for consumers following after producers)
  • NRD: added NRD_MaterialFactors to NRD.hlsli for "no-brain" material demodulation on the application side (without a need to look-copy-paste sample code)
  • NRD: improved roughness details by embedding roughness demodulation into NRD_MaterialFactors
  • NRD: improved constant data reuse between a series of dispatches (significantly reduced constant data traffic)
  • Integration: fixed a "non-issue" bug blocking optimizations for constant data reuse between dispatches
  • Integration: added ability to restore initial state of resources in UserPool
  • RELAX/REBLUR: improved curvature calculations for high parallax
  • RELAX: reduced amount of explicit typecasts uint2 to int2
  • REBLUR: patched smbNavg if smb motion is invalid (improved IQ in a corner case)
  • REBLUR: improved fallback to surface motion, which now works in both directions (improved IQ in some corner cases)
  • REBLUR: added debug visualization for rotators & frame index
  • improved comments in main headers
  • updated deps