See: UAbilitySystemGlobals::HandlePreLoadMap GAS features static variables that are modified by both server and client, thus result in issues in single process PIE where they access the same memory ...
The SplineComponentVisualizer allows users to alt+drag on a spline point to duplicate it. When this is done on the last point of a spline marked as "closed-loop", the new point is correctly added at ...
Text widget with Outline uses 2 LayerId levels to draw the outline and the text glyphs. This can be seen in function FSlateElementBatcher::AddShapedTextElement(), where lambda BuildFontGeometry() is ...
When a Material Instance is loaded that has a nullptr layer in StaticParametrs.Materiallayers. The Material Instance will create it's own CachedExpressionData but the ConnectedParameterMask will be ...
When using external actors, adding/removing/replacing/editing an actor instance inside a level does not cause any modification to the Level package, which helps reduce contention for the map file on ...
The orientation warping node breaks incoming poses where bones are already in component space. This is because, in EvaluateSkeletalControl_AnyThread, we are repeatedly setting bone transforms direc ...
When a blueprint's component hierarchy is changed by changing a child component's mobility value to Static while deleting its parent component which has Movable mobility, levels saved with an outdat ...
UnkownRef Mips is meant to fix/workaround the problem where some textures are used for rendering but they don't have any component references them (such as texture used by PP effects) These UnkownR ...
ISourceControlProvider::RegisterStateBranches(...) doesn't reliably warn on conflicts ISourceControlProvider::RegisterStateBranches(...), specifically FPerforceSourceControlProvider, is supposed to ...
USplineNavModifierComponent was made available in UE 5.4. It generates several FAreaNavModifier instances covering a region with a certain thickness around a USplineComponent, and worked correctly u ...