In TranslucencyRendering.cpp, FDeferredShadingSceneRenderer::RenderTranslucency, the following code:
FViewUniformShaderParameters DownsampledTranslucencyViewParameters;
SetupDownsampledTranslucencyViewParameters(RHICmdList, View, DownsampledTranslucencyViewParameters);
Scene->UniformBuffers.ViewUniformBuffer.UpdateUniformBufferImmediate(DownsampledTranslucencyViewParameters);
Manually updates the view uniform buffer parameters without clearing out the cached view. This later causes the view uniform buffer to not get updated back to the full screen parameters.
This issue cropped up with a UDN customer who was adding a second translucency pass.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-74849 in the post.
0 |
Component | UE - Rendering Architecture - RHI |
---|---|
Target Fix | 4.23 |
Created | May 20, 2019 |
---|---|
Resolved | May 21, 2019 |
Updated | Aug 1, 2019 |