v4.11.3
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_MaterialFactorstoNRD.hlslifor "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
uint2toint2 - REBLUR: patched
smbNavgifsmbmotion 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