FSR2: fix motion vector jitter, add bicubic anti-ringing, depth-dilated MVs

- Motion shader: unjitter NDC before reprojection (ndc+jitter, not ndc-jitter),
  compute motion against unjittered UV so static scenes produce zero motion
- Pass jitter offset to motion shader (push constant 80→96 bytes)
- Accumulate shader: restore Catmull-Rom bicubic with anti-ringing clamp to
  prevent negative-lobe halos at edges while maintaining sharpness
- Add depth-dilated motion vectors (3x3 nearest-to-camera) to prevent
  background MVs bleeding over foreground edges
- Widen neighborhood clamp gamma to 3.0, uniform 5% blend with
  disocclusion/velocity reactive boosting
This commit is contained in:
Kelsi 2026-03-08 14:18:00 -07:00
parent e94eb7f2d1
commit c3047c33ba
5 changed files with 108 additions and 18 deletions

Binary file not shown.