FConsoleVariableBase::SetOnChangedCallback behaves incompatibly with previous versions

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

PDO black pixel artefacts while moving

Rendering - Jun 14, 2021

Worth noting on PC this is visible but doesn't always occur.  [Image Removed] ...

Color space transform in the UI composition is incorrect on DX12 HDR (r.HDR.UI.CompositeMode=1)

Rendering - Jun 11, 2021

Color space conversion in the UI composition is incorrect on DX12 HDR. In the main() function In CompositeUIPixelShader.usf, you can see the following color space transform.// sRGB -> RRT -> ODT ...

Mouse collision is offset when fullscreen at non-regular resolutions

Tools - Slate - Jun 10, 2021

The source of the issue is differences between viewport resolution and screen resolution. Cursor position is reported w.r.t. screen space, but we need to map that value to the viewport to correctly ...

Masked areas render as black if material uses any virtual texture

Rendering - Jun 9, 2021

Masked materials that sample virtual texture don't function correctly. They render black instead of masked. This happens when there is no depth pre pass enabled. Automatically enabling depth pre p ...

Projects crash after enabling the Panoramic Capture plugin and restarting the editor

XR - Jun 9, 2021

The editor crashes when attempting to open a project that has the Panoramic Capture plugin. Tested in //UE4/Release-4.26 @ CL 15973114 and the editor does not crash when the plugin is enabled, so ...

Hair sampling/aliasing in editor with sequencer

Rendering - Features Teams - Jun 9, 2021

Expose input action from enhanced input component delegates

Gameplay - Input - Jun 9, 2021

From a delegate there is no easy way to access the action that triggered the delegate. Whilst this is mostly inherent (an OnJumped handler implies the Jump action) it would be better to provide dire ...

Audio Capture Component Crashes When Unplugging Mic/Headset

Audio - Jun 9, 2021

Audio Capture Component does not appear to be handling external device swaps appropriately, and has a delayed crash that will occur if an in-use mic is unplugged. At a glance, it appears to involve ...

Staging Directory in Project Packaging Settings should not be saved as absolute path

Core - Cooker - Jun 8, 2021

When you package a project via the editor, it updates the ProjectPackagingSettings to set the StagingDirectory to the specific one chosen by the user. However, it saves this path as an absolute path ...