Reflections Not Behaving As Expected in Splitscreen

UE - Graphics Features - May 15, 2018

In splitscreen, Player 0 view influences reflections for other player views. A user submitted the included test project showing the issue, and I have reproduced on 4.18.3 as well as 4.19.2 (see Spli ...

Using the "Keep World" scale rule can result in incorrect relative location when attaching actors

UE - Framework - Components - Dec 9, 2022

This seems to happen due to a precision error when calculating the relative transform between the socket and the component being attached. Occasionally, one of the transforms will have a scale of (0 ...

CopyTask in BuildGraph never throws an exception if the copy fails

UE - Foundation - Horde - BuildGraph - Feb 28, 2023

CopyFile function in CommandUtils.cs assumes that an exception will be thrown if the number of retries is exceeded, but the loop condition prevents it from being thrown. Following fix works:publics ...

BlendListByEnum assumes that enum values are sequential

UE - Anim - Runtime - Anim Blueprints - Aug 26, 2024

FAnimNode_BlendListByEnum assumes that values within a custom enum type are sequential (ie. the index 0 = value 0, index 1 = value 1).  But this is not true of all custom enum types, for example: U ...

EQS spheres are not fading from red to green based on their values

UE - AI - Sep 30, 2016

EQS spheres are not fading correctly where red = 0 and green = 1 This is a regression as it is working correctly in 4.13.2 at CL 3145013 ...

[Feature Request] Add a project setting to change the number of texture samplers to support in ES2

UE - Platform - Mobile - Feb 23, 2018

Add an item to Project Settings, Android, "Support 16 Texture Samplers on ES2". The bBuildForES2 flag must be enabled for this setting to be active. The tooltip should read "Allow 16 texture samp ...

Material slot assignment incorrect after mesh reduction completely removes all triangles from a section

When mesh reduction results in a section becoming empty, the material slots are incorrectly assigned. e.g. if section 0 gets removed due to it having no triangles after reduction, then its material ...

WindDirectionalSourceComponent.h has a meta edit condition that, by referencing an undefined property (bSimulatePhysics), throws an error

UE - Framework - Apr 15, 2025

WindDirectionalSourceComponent.h has a meta edit condition that, by referencing an undefined class property (bSimulatePhysics), throws an error in the logs: LogEditCondition: Error: EditCondition pa ...

Linux: async loading code crashes when memory pooling is enabled

UE - Platform - Linux - May 9, 2017

The reasons is a bad interaction between FIND_MEMORY_STOMPS code in AsyncLoading.cpp and memory pooling. Async loading will set PrecacheBuffer to read/only and will never reset it back, expecting ...

Make Lidar Point Cloud Point Node has had the Location input change from a Vector to a Vector 3f

UE - Gameplay - Oct 12, 2022

Tested in: //UE4/Release-4.27 CL 18319896 Input pin was of type Vector //UE5/Release-5.0 CL 20979098 Input pin was of type Vector 3f //UE5/Release-5.1 CL 22346211 Input pin was of type Vector 3f Th ...