Scalebox scaling won't update if child size changes with global invalidation enabled

UE - Editor - UI Systems - Slate - Jul 17, 2024

When global invalidation is enabled, Scale Boxes don't react properly to changes in the size of their contents. Licensees have worked around this by updating SScaleBox::OnArrangeChildren:// This sca ...

In the GameUserSettings class, Landscape quality is not taken into account by GetOverallScalabilityLevel, but is changed by SetOverallScalabilityLevel.

UE - Gameplay - Oct 17, 2025

Context: GameUserSettings stores user settings for a game, for example graphics and sound settings. The Scalability settings provide a way for to adjust the quality of various features in order to m ...

Depth reading features on devices without framebuffer fetch are relying on undefined behaviour.

UE - Platform - Mobile - Oct 26, 2016

For devices without framebuffer fetch we are relying on undefined behaviour for depth reading with decals, mod shadows and depth reading materials. (ES2 spec: 3.8.6 Texture Framebuffer Attachment). ...

Inline retargeting gives different output pose vs retargeting from mesh

UE - Anim - Rigging - Retargeting - Nov 19, 2025

When we perform a retarget from an input pose rather than another mesh, the transforms within the anim bp have already been conformed to the target mesh by translational retargeting and compatible s ...

Review/unify dithering and fading systems

UE - Graphics Features - Jan 25, 2016

High priority item: "Hi guys, I was looking to a GPU capture of our foliage and all draws were set with the KILL_ENABLE register enabled. This register force off Early Z rejection since the GPU ha ...

Undo Crash with Reroute node into Class pin of SpawnActorFromClass

UE - Gameplay - Blueprint - Sep 4, 2018

Crash on undo with SpawnActor node that uses a reroute pin in class wire. "It looks like the variable promotion marks the blueprint as structurally modified, which triggers a skeleton compile, wh ...

GPU ISM LOD doesn't take into account per instance scales when calculating LOD ranges

UE - Graphics Features - Jul 19, 2024

When we set up the draw calls for ISM with GPU LOD selection we submit a draw call per LOD. For this we calculate the minimum and maximum possible LOD with a call to ComputeLODForMeshes() in FReleva ...

UnrealCEFSubProcess requires Visual Studio 2013 to be compiled

UE - Foundation - Cpp Tools - UnrealBuildTool - Oct 21, 2016

When trying to build the entire engine solution or UnrealCEFSubProcess directly, Visual Studio 2013 is required to be installed for UnrealCEFSubProcess to complete successfully. There is also an err ...

Significant hitch occurs when invoking ApplySettings on a UGameUserSettings object

UE - Graphics Features - Jun 18, 2025

Calling the ApplySettings method on a UGameUserSettings object results in a noticeable hitch, with severity proportional to the number of primitive components present in the scene. This hitch stems ...

[Level Instances] Editor Actor Folders does a full refresh after any LI is loaded, leading to wasted time when bulk loading LIs for a given WP region load

UE - World Creation - Worldbuilding Tools - Level Instances - Jun 26, 2025

From Licensee: We discovered a pretty big performance hit in editor when loading level instances for a world partition map, specifically: EditorActorFolders.cpp:FActorFolders::OnAllLevelsChanged() ...