HiResScreenshot has incorrect masking when screenshot resolution scale does not match the viewport.

UE - Rendering Architecture - RHI - Sep 6, 2021

After a bit of investigation, the way to fix this would be to modify MergeMaskIntoAlpha to pass in the actual resolution scale and the requested size, and only mask the overlapping pixels. Currently ...

Nanite displacement on landscapes not rendering on 5700XT

UE - Graphics Features - Nanite - Mar 27, 2024

This only happens on a 5700XT, tested this on the 7900XT and the issue did not occur  Initially reported on the Preview 1 forums: https://forums.unrealengine.com/t/unreal-engine-5-4-preview/1763516 ...

Distance Field AO does not work below a landscape

UE - Graphics Features - Jun 25, 2015

This may be a limitation at the moment, but landscapes will block any AO generated from Distance Fields for anything that is below the landscapes surface. This can cause issues for anyone using a ca ...

Inconsistent mobility when converting selected actors to a blueprint

UE - Gameplay - Blueprint - Jan 6, 2015

Noticed when replying to a user on the forums (link included) When using the "Convert to Class Blueprint" feature in the level editor to create a blueprint from the selected actors, the created blu ...

Custom Component Being Added to Wrong Target Blueprint

UE - Gameplay - Components - Nov 2, 2015

When attempting to add a custom component to a blueprint at runtime using the Add Component function, if you give the component an exposed variable, it will ignore whatever target you specify and ad ...

[Input] Switching levels destroys auto-created Input Component which breaks emitUIInteraction

PixelStreaming - Feb 12, 2019

We auto-create a PixelStreamingInputComponent which handles the input coming from JavaScript's emitUIInteraction. This works in a UE4 app with a single level, but it seems that if you change levels ...

Blueprint nativization fails using a map type argument as Expose on Spawn

UE - Gameplay - Blueprint - Oct 2, 2020

Here's a sample blueprint [Image Removed] The lack of implementation FCustomThunkTemplates::SetMapPropertyByName causes this error.#include "Kismet/BlueprintMapLibrary.h"// The fix needs this head ...

Private functions can be overriden in the "My Blueprint" tab

UE - Gameplay - Blueprint Editor - Apr 29, 2022

Discovered during investigation of [Link Removed]. This is happening because we are not filtering out private parent functions in SMyBlueprint::BuildOverridableFunctionsMenu. With any fix that is ...

UMovieSceneTrackInstance::GetWorld() does NOT work properly in Editor

UE - Anim - Sequencer - Mar 28, 2023

UMovieSceneTrackInstance::GetWorld() returns nullptr on Editor, so user can't use any function using WorldContext and Subsystem. The following code change may fix this issue UWorld* UMovieSceneTra ...

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