CppCompileWarningSettings.NonInlinedGenCppWarningLevel messages should contain Warning\Error

UE - Foundation - Cpp Tools - UnrealBuildTool - Oct 8, 2025

The messages emitted when CppCompileWarningSettings.NonInlinedGenCppWarningLevel is set to Warning\Error should contain the literal so the tools pick them up and react accordingly. From the EPS c ...

Actors transforms broken in cooked builds when their parent is an IsEditorOnlyActor

UE - Foundation - Data Pipeline - Cooker - Oct 7, 2025

When creating a hierarchy of Actors in the Outliner, the transform of the "child" actors will be reset if their Parent's IsEditorOnlyActor property is true.  The project in the EPS case is using ...

Crash at compile time when using a VariableSet node with a local variable created by pasting a private property

UE - Framework - Blueprint - Oct 7, 2025

When a property is created in this way, a local variable with a Private flag is generated. Since such a variable is generally not desirable, it would be better to remove the Private flag upon pastin ...

HZB Occlusion causes large stalls on the render thread

UE - Rendering Architecture - RHI - Oct 7, 2025

HZB Occlusion causes large stalls (greater than 5ms seen) on the render thread due to an RHI flush. This is caused by the following code in FDynamicRHI::RHIMapStagingSurface_RenderThread which force ...

Vertex color does not work on Skeletal Mesh with Nanite enabled

UE - Graphics Features - Nanite - Oct 7, 2025

Nanite enabled skeletal meshes don't work with materials containing a vertex color node. The vertex color material does work for non-Nanite skeletal meshes and Nanite-enabled static meshes. ...

Converting a mesh to Nanite merges mesh sections with the same material index, but with different material overrides

UE - Graphics Features - Nanite - Oct 6, 2025

When a mesh with multiple sections which point to the same MaterialIndex but have different settings enabled (e.g. bCastShadow is enabled on only one section) is converted to Nanite, the material sl ...

Landscape Textures Patches issue when using "Texture Backed Render Target" as the Height Patch Source Mode where Landscape patches are not applying properly the first time a level is opened after restart

UE - Graphics Tools - Terrain - Landscape - Oct 6, 2025

Context: Landscape patches are components that can be attached to meshes to affect the landscape as the mesh is repositioned. Problem: The problem is that when using "Texture Backed Render Target" ...

Incorrect Lumen Scene direct lighting when objects behind masked landscape

UE - Graphics Features - Lumen - Oct 5, 2025

When objects are placed behind or beneath a masked landscape and r.Lumen.HardwareRayTracing.SurfaceCacheAlphaMasking is enabled, the direct light evaluation is incorrect. There are two workarounds, ...

TMatrix<T>::InverseFast() ensure when running URootMotionModifier_SkewWarp::WarpTranslation().

UE - Anim - Gameplay - Oct 3, 2025

URootMotionModifier_SkewWarp::WarpTranslation() uses InverseFast() within a block of code that is only executed if DeltaTranslation is not nearly zero. The ToRootSyncSpace transform the code builds, ...

TMaps do not function as expected in the details panel when then TMap variable is in a blueprint component

UE - Framework - Blueprint - Oct 3, 2025

The default element can be added multiple times and changing the value from the drop down. ...