FConsoleVariableBase::SetOnChangedCallback behaves incompatibly with previous versions

UE - Rendering - Architecture - Niagara - Jun 17, 2021

FConsoleVariable::OnChangedCallback was changed to a multicast delegate in 4.26. Along with this, FConsoleVariableBase::SetOnChangedCallback was implemented to emulate a single delegate for compatib ...

Artifact on DOF foreground

UE - Rendering - Features - Mar 22, 2022

Object blured in foreground with blur radius larger than there size cause artifact ...

[UDN] Static array of UObject pointers gives x3004 error in Material Editor.

UE - Rendering - Architecture - Materials - Nov 7, 2022

Exporting to FBx nanite staticmesh, export the low res fallback LOD 0

UE - Editor - Open File Formats - Import and Export - Dec 7, 2022

The exporter export the render data and the nanite render data is on the gpu and is not accessible, this is why it export the fallback mesh. Its more complex then it appear since we will need to do ...

Update FLevelEditorViewportClient::InputAxis to forward mouse axis events as well

UE - Gameplay - Input - Feb 23, 2023

FLevelEditorViewportClient::InputAxis needs to be updated to use the device mapper and FInputDeviceID's instead of the old int 32 ControllerID. Looks like this was missed during the refactor to use ...

Wrong shadows in VirtualTextures after rotations

UE - Rendering - Architecture - May 23, 2023

Path Tracing shadow artifacts

UE - Rendering - Features - Path Tracer - May 31, 2023

First picture lit is used [Image Removed] Second picture PT is used, this occurs under certain angles of incidence. [Image Removed] ...

String property multiline editing not enabled for local variables in the Blueprint Editor

UE - Framework - Blueprint Editor - Jul 21, 2023

The multi line flag is available for class level string properties but not for local properties.  ...

Looping Gameplay Cues are not removed if GameplayCueNotifyTagCheckOnRemove is true

UE - Gameplay - Gameplay Ability System - Aug 24, 2023

GameplayCues inheriting from GameplayCueNotify_Actor no longer have their Removed functions called when removed via UAbilitySystemComponent::RemoveGameplayCue if GameplayCueNotifyTagCheckOnRemove is ...

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