FIndexedCurve::ScaleCurve returns invalid results

UE - Anim - Runtime - Feb 13, 2025

Calling SetKeyTime in iterating KeyHandlesToIndices array can modify the array order, so it breaks the iterator. Perhaps ShiftCurve also has the same problem. Here is a work around: void FIndexedCu ...

UDN Bug: ASTC compression becomes greyscale

UE - Anim - Mutable - Feb 13, 2025

Bug reported at https://udn.unrealengine.com/s/question/0D5QP00000tOpXN0A0/using-mutable-plugin-results-in-greyscale-textures-on-android-xr?fromCase=1 ...

The Lyra's Readme.md from Github is not clear on how to setup the project for usage

UE - Gameplay - Feb 13, 2025

The Lyra's Readme.md from Github is not clear on how to setup the project for usage. Following the https://github.com/EpicGames/UnrealEngine/blob/ue5-main/Samples/Games/Lyra/README.md instructions a ...

Bundled compute PSO compilation stalling tender thread

UE - Rendering Architecture - RHI - Feb 13, 2025

EA Motive has pointed out a potential bug they found related task graph synchronization and when compiling compute PSOs: [Link Removed]. From the screenshot they sent over, it seems that a task grap ...

Texturing: RC 1.5 texturing hangs, RC 1.4.2 works fine with same dataset and workflow

RC - Texturing - Feb 13, 2025

Tested on the provided project, it looks like the unwrap was provided, but then the process stuck. I also checked the Task manager and there wasn't almost any activity for RealityCapture.[Image Remo ...

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 ...

D3D12 Does Not Correctly Validate Static Uniform Buffers Correctly

UE - Rendering Architecture - RHI - Feb 12, 2025

When adding a Uniform Buffer Struct that has one 4x4 matrix to a mesh pass, validation will fail, due to a Uniform Buffer Struct mismatch. This can be reproduced by adding a mesh pass in project-si ...

5.4, FRHIMemoryPool leaks memory

UE - Rendering Architecture - RHI - Feb 12, 2025

FRHIMemoryPool will leak data when it is destroyed. "FRHIMemoryPool::Init()" will create "FRHIMemoryPool::DesiredAllocationPoolSize" new "FRHIPoolAllocationData" objects, stored in "FRHIMemoryPool: ...

When MotionExtrantorModifyer is applied to skeletal mesh, it outputs warning about module loading of AnimationModifierLibrary at editor startup in ThirdPerson C++ project.

UE - Anim - Runtime - Feb 12, 2025

When MotionExtrantorModifyer is applied to a skeletal mesh, it outputs an import error of AnimationModifierLibrary when the editor is launched. The project module and the AnimationModifierLibrary mo ...

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 ...