Memory leak with disable rendering

Rendering - Sep 2, 2019

When executing "ShowFlag.Rendering 0", it occur the memory leak because it can't run RHICmdList.ImmediateFlush(). The following code is a workaround. DEC_MEMORY_STAT_BY() is ImmediateFlush. Witho ...

When multiple HLODs are set, the transition does not occur correctly

Rendering - Aug 30, 2019

The [bIsVisible] flag is set to [1] by the following judgment.const bool bIsInDrawRange = DistanceSquared >= Bounds.MinDrawDistanceSq * HLODState.FOVDistanceScaleSq; Judging from this code, I bel ...

SceneCaptureComponent2D Anti-Aliasing not working unless Post-Processing flag is toggled OFF and back ON again

Rendering - Aug 28, 2019

SceneCaptureComponent2D Anti-Aliasing does NOT work unless Post-Processing hidden show flag is toggled OFF and back ON again. This state persists only during Editor time. Upon restarting the Editor ...

Specular Isn't Affected for Materials Set to the Eye Shader If r.IrisNormal is Enabled

Rendering - Aug 27, 2019

Specular Doesn't Affect a Material with the Eye Shader If r.IrisNormal is enabled. Found in 4.22 CL# 7053642, 4.23 CL# 8115738, 4.24 CL# 8302014 ...

HLSL translator yields duplicated texture sampling code

Rendering - Aug 27, 2019

Result: Material will generate following HLSL code inside CalcPixelMaterialInputs(), which results in two PS texture lookups. MaterialFloat4 Local0 = ProcessMaterialLinearColorTextureLookup(Textur ...

Forward Rendering Lightmap Density view flicker

Rendering - Aug 20, 2019

The shaders flicker when in Lightmap Density viewmode after enabling Instanced Stereo Rendering in Project Settings > Engine > Rendering > VR  Tested in 4.21.2 (CL - 4753647) 4.22.3 (CL - 7053647), ...

Translucent materials that use a render target has an incorrect alpha when using ES3.1 Preview in Editor

Rendering - Aug 20, 2019

The opacity of a render target used in a material appears to get over written when previewing Android ES3.1 in PIE if the material is set to be translucent. ...

MaxDrawDistance does not work with HLOD

Rendering - Aug 19, 2019

1. Create HLOD. 2. Set DesiredMaxDrawDistance. 3. DistanceCulling does not work. ...

Paper2D performance regression due to TArray resizing

Rendering - Aug 16, 2019

We've noticed after upgrading our heavy Paper2D project to 4.22 that tilemap performance has been massively degraded compared to previous versions. After some digging we found out that it's due to a ...