RHICoreShader ValidateStaticUniformBuffer expected shader logging is confusing

UE - Rendering Architecture - Shaders - May 9, 2024

The log output in ValidateStaticUniformBuffer, lists hashes that do not correspond to the actual shader name which makes it difficult to track down problem shaders. The current log output code is ...

[AI] AgentToNavDataMap still contains entries when cleaning up navigation system

UE - AI - Navigation - Jun 10, 2024

The navigation system has errors in the log for agents still being mapped to navigation data in CleanUp. This appears to stem from agent step height being recalculated in ARecastNavMesh::SetConfig i ...

Cooker: NeverCookPackageList should store packages as LongPackageNames instead of filenames, to save memory by avoiding creation of FName for each external actor package

UE - Foundation - Data Pipeline - Cooker - Jul 30, 2024

GetNeverCookPackageFileNames among other things adds every external actor package to NeverCookPackageList, even if they are not referenced by the rest of the cook. Since it stores the packages in th ...

Crash in NaniteStreamManager when Nanite data fails to decode corrupt data from DDC

UE - Graphics Features - Nanite - Sep 11, 2024

If Nanite data becomes corrupt in the DDC, the Editor may crash in FStreamingManager::InstallReadyPages() when the Pending.State is FPendingPage::EState::DDC_Ready but the resulting SrcPtr is null b ...

FCableSceneProxy::BuildCableMesh thrashes memory allocator

UE - Simulation - Physics - Feb 12, 2025

FCableSceneProxy::BuildCableMesh in CableComponent.cpp:233 showed up as a hot spot in profiling because the two TArray allocators in SetDynamicData_RenderThread used by BuildCableMesh are created an ...

Cards for a Groom asset do not update normals during simulation

UE - Graphics Features - Feb 13, 2025

When a groom is allowed to simulate, only the strand representation computes correct world normals for the new hair strand positions. This is especially noticeable when the groom is inverted as grav ...

Pasting nodes into level blueprint crashes editor

UE - Gameplay - Blueprint - Jun 13, 2017

PhAT Editor Crashes Engine when Collision Changed

UE - Simulation - Physics - Jun 25, 2015

When you change a section of a Multi-Convex Collision to Slyph and then Select the other sections, Engine will crash.Shift-selecting deleted convex in physics assets causes crash(From PhAT) Tried to ...

Foliage is removed when erasing with Erase Density set to 1

UE - World Creation - Worldbuilding Tools - Foliage - Aug 19, 2016

I found with a high density of foliage instances, you're able to erase some of them even when Erase Density is set to 1.0 ...

The command r.screenPercentage ## does not work when in VR mode

UE - Platform - XR - Jun 18, 2015

Trying to set the screen percentage does not work when in VR mode. A user used an execute console command to run r.screenPercentage and it worked as expected until the user press Alt+Enter to engage ...