Displaying Revision control history for a file ending in an "undo" of a revision can cause a crash

UE - Editor - Workflow Systems - Jun 18, 2024

This crash is caused by how source control history is managed and shown. In this specific case the source control software is Perforce. As written in the repro steps, it can happen to any uasset tha ...

Special characters in file names are not escaped on Perforce commands

UE - Editor - Workflow Systems - Jun 14, 2024

Files and directories with special characters %, @, * and # are not escaped when sent to the P4 Client API. For example, an '@' character is common in root workspace folders when using concurrent bu ...

UGS perforce login does not work with 2FA flow

UE - Foundation - UGS - Jun 13, 2024

The perforce login flow for UGS does not properly handle a perforce server using 2FA login flow ...

Infinite saving loop with material attributes and VT

UE - Rendering Architecture - Materials - Jun 12, 2024

UDN: [Link Removed] ...

Custom HLSL's IncludeFilePaths should be injected into MaterialTemplate.ush

UE - Rendering Architecture - Materials - Jun 10, 2024

udn: [Link Removed] This appears to only be an issue with SN_DBS. DBS calls a function to gather all shader includes, and any custom hlsl includes aren't discovered causing that file to not be cop ...

Can't set "r.Shaders.Optimize" to false in UE5.4

UE - Rendering Architecture - Shaders - Jun 7, 2024

The CVar "r.Shaders.Optimize" cannot be set to false from DefaultEngine.ini in the section "[ShaderCompiler]" as its help text describes. Also tested on UE5-Main, CL: 34200103 ...

Problem with material layers using interpolator nodes

UE - Rendering Architecture - Materials - Jun 7, 2024

The Vertex Interpolator Material Expression appears to collapse separate instances from separate Material Layers, leading to visual artifacts when used. Also tested on UE5_Main, CL: 34200103 ...

Case Child Actor Component validation error when set as editor-only

UE - Framework - Components - Jun 4, 2024

When a blueprint actor with a child actor component is placed in a level, and the child actor component is set as editor-only, the output log will show a validation error when the actor is moved and ...