Sandbox Visitors can fail on empty directories on non-Windows platforms

UE - Foundation - Jul 11, 2024

When a Sandbox Visitor checks a directory and it doesn't exist, it returns true on Windows and false on other platforms. The code that uses the result of this check, IterateDirectory, doesn't conti ...

Integer overflow in NaniteBuilder can lead to an editor crash on certain meshes

UE - Graphics Features - Nanite - Jul 10, 2024

NaniteBuilder uses an int8 type for ExternalEdges and counts adjacency with a int32. The bug stems for the cast to int8 when adding the adjacency count into the ExternalEdges array. The precision l ...

PCG Graph callback fails after compiling blueprint

UE - World Creation - Procedural Tools - Jul 9, 2024

PCG graph callbacks in BP do not appear to get called correctly after the blueprint is compiled. ...

'Max World Position Offset Displacement' causes culling issue on HISMC/foliage in 5.4

UE - Rendering Architecture - Materials - Jul 9, 2024

Foliage/hierarchical instanced static mesh components have issues with culling when their material's "Max World Position Offset Displacement" value is a higher amount, e.g. 100.0. ...

World position offset behaves differently when setting its value directly on the result node

UE - Rendering Architecture - Materials - Jul 8, 2024

The world position offset input of the result node does not behave consistently. There is an obvious visual difference between the setting it by connecting a float3 color constant, versus setting th ...

Incorrect behavior after attaching an actor to a non-root component of another actor in the Editor

UE - Editor - Workflow Systems - Jul 3, 2024

UE allows actors to be attached to other actors. More precisely, it allows the root component of an actor (child) to be attached to any component of another actor (parent). From now on, "parent" and ...

Crash when enabling global logging in 5.4.2

UE - Foundation - Jul 3, 2024

Packaged projects on 5.4.2 (DebugGame) crash immediately on startup when it is opened through the command line using the global logging very-verbose argument. ...

Using Custom Primitive Data as Final Colour in a UI Material crashes the engine with a missing uniform buffer

UE - Rendering Architecture - Materials - Jul 3, 2024

Using custom primitive data as an input in a UI material causes the engine to crash in the RHI thread. The exact crash is "Missing uniform buffer at slot 1, stage SF_Pixel." at Engine\Source\Runtime ...

IsSpatiallyLoaded = false set in actor blueprint is not respected in standalone game

UE - World Creation - Worldbuilding Tools - World Partition - Jul 1, 2024

In past compatibility detection in FWorldPartitionClassDescRegistry::PrefetchClassDescs, as AssetRegistry.TryGetAssetPackageData returns UE::AssetRegistry::EExists::Unknown in standalone games, so t ...

GPU Lightmass does not support bounce lighting from landscapes

UE - Graphics Features - Jun 29, 2024

GPU Lightmass does not support bounce lighting from landscapes, but CPU Lightmass does. ...