On Android phones, VulkanStagingBuffers continually grows when the scene is static. From looking at FStagingManager, it appears the VulkanStagingBuffers atat is only updated on buffer acquisition, ...
Shaders that compare custom depth and pixel depth get wrong output values because the ranges are different. This error is most noticeable over large distances. The difference in ranges is due to t ...
When custom instance data is used to calculate WPO in a Material and applied to an ISM the WPO value in the Lumen scene (ray tracing scene) is different than the visible scene resulting in incorrect ...
When loading a mesh asset (static or skeletal) created in an old version of Unreal (e.g. 4.10), any LOD whose LOD screen size was originally set to 0, is converted to 1. This causes LODs that would ...
The incorrect resolution is used on computers with 4k monitors that use DPI scaling (default 150%) because the default for UE projects is bAllowHighDPIInGameMode=False which results in SetProcessDp ...
When the r.Lumen.ScreenProbeGather.TracingOctahedronResolution is not a power of 2 or LumenFinalGatherQuality in a Post Processing Volume is set to a value such that the TracingOctahedronResolution ...
Consider a sequence hierarchy with more than two layers. If the top-level sequence uses a negative timescale on a sub-sequence, the contents inside it animate as expected, but any nested sub-sequenc ...
Hi Epic, In MaterialExpressions.cpp UMaterialExpressionSphereMask::Compile(), hardness is not calculated the same way in both <if> conditions. One is missing a multiplication by 0.01f. Specificall ...
When an Instanced Static Mesh Component (ISMC) uses a material with a non-zero Max World Position Offset Displacement, the bounds are correctly expanded at initialization. However, after calling Upd ...