branchrust_reboot/main/glass_ar_motion_blur_fixcancel
4 Commits over 0 Days - Infinitycph!
Cherry-pick: Add dedicated depth texture for motion vectors
Add special transparent motion vector pass to view model
This new pass is used for transparent-yet-solid objects like the Crystal AR skin. I also moved the view model's motion vector pass to OnBeforeImageEffects (after transparent) where writing to the depth buffer has fewer consequences.
Fix motion blur with the Crystal AR by adding a depth-only pass
Add support for depth only passes in ViewModelRenderer
This also simplifies the pass caching logic