Single sided complex collision mesh collision blocks character movement from backside

UE - Simulation - Physics - Query - Nov 17, 2023

Commenting out the branch in FTriangleMeshSweepVisitor::VisitSweep is a work-around.if (CullsBackFaceSweepsCode != 0) { if (VectorMaskBits(IsBackFace)) { // Don't cull the back face ...

WP level instance runtime settings affect streaming generation

UE - World Creation - Worldbuilding Tools - World Partition - Nov 16, 2023

If a level instance uses different runtime settings then it can override the main WP's runtime settings with UWorldPartitionRuntimeSpatialHash::ApplyCVars Runtime settings:GRuntimeSpatialHashUseA ...

Check hit in FNetworkObjectList::MarkActiveInternal for dormant actor after seamless travel

UE - Networking - Nov 15, 2023

When seamlessly traveling, FNetworkObjectList will have its data cleared. However, because FNetworkObjectList::Reset is called before FNetworkObjectList::ResetDormancyState, AllNetworkObjects will b ...

GameplayAbilitiesSystem: GameplayCues OnRemoved never firing

UE - Gameplay - Gameplay Ability System - Nov 15, 2023

This behaviour was introduced in the following changelists in 5.3: CLs 25371706 and 25407985 https://github.com/EpicGames/UnrealEngine/commit/6e985ceeb98bc0d166756ccd3e3c0b0350d02265https://github. ...

Media Player can't continue to play after the progress bar is dragged.

UE - Media Framework - Nov 15, 2023

This bug occurs in 5.3 version. It's ok in 5.2 version. ...

LLM: Delete LLM_IF_ENABLED if it is no longer a performance benefit, or convert all allocs and frees to use it if it still is.

UE - Foundation - Data Pipeline - Cooker - Nov 13, 2023

The macros LLM and LLM_IF_ENABLED behave identically but are slightly different from a performance standpoint. For consistency all allocs and frees should use the same one. Measure the cost of a co ...

Shadow in Sky Reflections

UE - Graphics Features - Lumen - Nov 10, 2023

It looks like the DistantScreenTrace(...) in LumenScreenTracing.ush reports a false positive hit in the dark regions. Using screen trace visualization reports the distance in these regions as 65535. ...

Creating a control rig via FControlRigBlueprintActions::CreateNewControlRigAsset crashes

UE - Anim - Rigging - Control Rig - Nov 10, 2023

FControlRigBlueprintActions::CreateNewControlRigAsset is crashing in ResolveObjectHandleNoRead.  Looking at the control rig in UControlRigBlueprint::Serialize, it's marked as pendingkill but I'm uns ...