Migration from 4.12.5 to 4.13 can result in Blueprint functions losing input/ouput variables

UE - Gameplay - Blueprint - Sep 5, 2016

When migrating project from 4.12.5 to 4.13, Blueprint functions can lose input/output variable links. ...

Float Curve evaluation may yield completely wrong results due to floating-point precision issue

UE - Runtime - Animation - Oct 31, 2024

Note: This is possibly related to [Link Removed] Backlogged . For some inputs, function UE::Curves::WeightedEvalForTwoKeys( ...

Crash when Landscape Max LODLevel is set to 0

UE - LD & Modeling - Terrain - Landscape - Mar 16, 2018

Reproduced in 4.19.0 CL 3944462 and 4.20 Main Unable to reproduce in 4.18.3 CL 3832480. This is a regression. ...

r.AllowOcclusionQueries 0 keeps increasing PrimitiveOcclusionHistorySet memory

UE - Rendering - RHI - Nov 29, 2022

r.AllowOcclusionQueries 0 skips the call to TrimOcclusionHistory(), so the PrimitiveOcclusionHistorySet container continues to grow. ...

Chaos Cache : When Min Speed To Spawn Trailing Particles > 0, particles are never spawned by chaos cache trailing events

UE - Rendering - Architecture - Niagara - Jul 26, 2024

Because UniagaradataInterfaceChaosDestruction::HandleTrailingEvents does not respect incoming TrailingEvent data, the debris velocity during chaos cache playback is always evaluated as zero. The fo ...

Contact Shadow artifacts with ray lengths despite length

UE - Graphics Features - Nov 17, 2016

Contact Shadows have more shadowing errors with lower to mid values than in 4.13 release when the feature was still considered experimental. Even low Contact Shadow Length value is causing issues. ...

TAssetPtrs are not properly fixed up in client PIE instances

Tools - Aug 18, 2015

Contrary to the linked UDN question, this doesn't seem to require the actor to be replicated. The problem is that when UWorld::DuplicateWorldForPIE is called for a PIE client instance's persistent ...

Integrate fix for improper failure case for allocation of RenderTargets in Oculus

UE - Platform - XR - Feb 6, 2017

CL 3278583 contains a fix for improper failure state allocation of render targets, which causes intermittent crashes when the HMD is unplugged or has a power interruption. This CL fixes the crash ...

[5.8] Cherry-pick CL 55798320: re-precache PSOs in ULandscapeComponent and UGroomComponent OnRegister (fixes bPSOPrecacheCalled ensure on re-register)

UE - Rendering - RHI - Oct 21, 2026

In 5.8, UPrimitiveComponent::OnUnregister resets FPSOPrecacheComponentData, which clears bPSOPrecacheCalled (regression from CL 48140040). ULandscapeComponent and UGroomComponent only call PrecacheP ...

FDeferredDecalProxy cannot be initialized to not fade even if FadeDuration is set to 0

UE - Rendering - Architecture - May 16, 2024

FDeferredDecalProxy always fade because InitializeFadingParameters is always called and leaves InvFadeDuration at 1.0 and the LifetimeAlpha calculation in FDeferredDecalPS::SetParameters gets a very ...