Description

From UDN:

When an object with ResponsiveAA enabled is in the screen and then an object with Distortion enabled comes into the screen, ResponsiveAA does not work.

I guess this is because the StencilWriteBinding setting of FDeferredShadingSceneRenderer::RenderDistortion is EClear.

If changing this to ELoad, the issue is fixed. However, I am not sure how exactly the information that is written into Stencil will be conveyed. So I'd appreciate it if you could confirm this.

ResponsiveAA has 0x08 written and DistortionPass has 0x01 written. So if being used as a flag, I feel the fix is safe. However, if the operation is based on whether a value is in there or not, it's required to take care of other parts. So please confirm if the information that is written into Stencil will be conveyed exactly or not.

Steps to Reproduce

When an object with ResponsiveAA enabled is in the screen and then an object with Distortion enabled comes into the screen, ResponsiveAA does not work.

 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-137552 in the post.

0
Login to Vote

Fixed
ComponentUE - Rendering
Affects Versions4.27
Target Fix5.0
Fix Commit17088820
Main Commit17088820
CreatedDec 14, 2021
ResolvedDec 15, 2021
UpdatedDec 28, 2021