Incremental GC vs Loading Screens deadlock

UE - CoreTech - Sep 5, 2024

A licensee is reporting that using a loading screen with the incremental garbage collector can result in a dead lock when a loading screen is displayed. The licensee found out that:  -------------- ...

MVVM: Bindings set to Tick aren't executed every frame

UE - Editor - UI Systems - UMG - Sep 4, 2024

Server only network emulation settings applied to client on travel

UE - Networking - Sep 4, 2024

It looks like the "Server Only" emulation settings are being applied to the client after a travel. When doing a server travel with the TRAVEL_Relative travel type, the NextURL created in AGameModeBa ...

FDateRange cannot be declared as UPROPERTY

UE - CoreTech - UObject - Sep 4, 2024

Unlike other range wrapper structs, such as FFloatRange, marking a FDateRange as a UPROPERTY results in the following error: error : Unable to find 'class', 'delegate', 'enum', or 'struct' with nam ...

EditorOnlyReferences on actor descriptions are not properly computed/can include non editor only references

UE - World Creation - Worldbuilding Tools - World Partition - Sep 3, 2024

From licensee:"[...] the issue is that ActorsReferencesUtils::GetActorReferences (/FArchiveGatherExternalActorRefs) will only analyze a reference to an object (/actor) once, if it's editor only the ...

Data Asset Instances created from Blueprints and are not selectable in asset pickers until their parent Blueprint is loaded. They are also not displayed correctly in the Content Browser

UE - Gameplay - Blueprint - Sep 3, 2024

Consider a C++/BP class containing an EditAnywhere/InstanceEditable variable with type (UDataAsset*), (UPrimaryDataAsset*), or any of their subclasses. When setting this variable using a Property Ed ...

r.Shaders.Optimize=0 crashes when compiling a UI material

UE - Rendering Architecture - Materials - Sep 2, 2024

[2024.08.30-22.12.22:384][ 73]LogWindows: Error: appError called: Assertion failed: CurrentGPUVirtualAddress != 0 [Link Removed] [Line: 659] Disabling shader optimisation can crash the editor when ...

Actor blueprint 'bOptimizeBPComponentData' breaks subobject instantiation for runtime spawned actors in cooked builds

UE - Gameplay - Blueprint Runtime - Aug 29, 2024

A user has reported that when an actor blueprint enables Generate Optimized Component Blueprint Data, default instanced objects of components are not properly duplicated in cooked builds. This resul ...

Foliage rendering issues when using both Density Scaling and MaxWorldPositionOffsetDisplacement

UE - World Creation - Worldbuilding Tools - Foliage - Aug 29, 2024

When a material with WPO effects and MaxWorldPositionOffsetDisplacement is applied to a foliage mesh, foliage applied to a map will no longer work as expected with density scaling, especially after ...