A sampling result of DistanceFieldAOHistory is shifted to a wrong position.

UE - Graphics Features - Aug 21, 2024

DistanceFieldAOHistory introduces ghosting at low scalability and low screen percentages. This can lead to AO artifacts and a ghosting effect from the character. This issue was also observed on //U ...

Ray traced shadow appears for translucent material after LOD change

UE - Graphics Features - Ray Tracing - Aug 21, 2024

When ray-traced shadows are enabled, the shadow for a completely translucent mesh appears when the LOD changes based on distance. ...

Biquad Filter is incorrect when bandpass is 1.0

UE - Audio - Signal Processing - Aug 20, 2024

The bandwidth on the biquad loepass filter is cutting frequencies well below 20kHz when the bandwidth is 1.0. Slack convo: [Link Removed] Visualization:[Image Removed] ...

Invalidation panels can retain stale hittest data when caching is disabled/enabled

UE - Editor - UI Systems - Slate - Aug 20, 2024

Changes to the hit test grid of an invalidation panel while caching is disabled won't be respected when caching is reenabled. This can cause interactive widgets such as buttons who were set to colla ...

EnumRedirections from a Blueprint enum to a c++ enum does not redirect everything correctly.

UE - Foundation - Core - Aug 20, 2024

There is an engine bug when using the EnumRedirects feature inside a config file. If we have a Blueprint Enum used in our blueprints, and we want to convert all the Blueprint enum references to a C+ ...

"Assertion failed: CellIndex < CellIndexMax" when there are a lot of HISM foliage in a level

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

Users have come across an issue in 5.4 that causes an assert when many foliage or HISM objects are placed in a level due to a cell size limit. ...

Linker Instancing Context duplication results in OOM

UE - World Creation - Worldbuilding Tools - OFPA - Aug 16, 2024

In order to fix a major issue involving dissapearing actors during cook, we added instancing context duplication in 31925640. This actually undoes the optimization made from 26543720 Both reported ...

GAS: Creating an UGameplayEffectUIData blueprint will lead to a failed Data Validation

UE - Gameplay - Gameplay Ability System - Aug 16, 2024

The logic for data validation on UGameplayEffectComponent expects it to be owned by a UGameplayEffect. Any Blueprint derived from UGameplayEffectUIData (child of UGameplayEffectComponent) fails this ...

GAS: Duration GameplayEffects applying same GameplayCue tag will on authority end all on-going GameplayCueNotifies when first cue expires

UE - Gameplay - Gameplay Ability System - Aug 16, 2024

When multiple duration GameplayEffects apply a GameplayCue with the same tag, the network authority game instance (standalone & servers) will remove all GameplayCues with that tag from the AbilitySy ...

GAS: Crash on resizing FActiveGameplayEffectsContainer::AttributeValueChangeDelegates while executing a contained delegate

UE - Gameplay - Gameplay Ability System - Aug 16, 2024

Game code can register listeners to when a GAS attribute changes value, for example by calling: AbilitySystemComponent->GetGameplayAttributeValueChangeDelegate(SomeAttribute).AddLambda(); These de ...