FVulkanDynamicRHI::RHIReadSurfaceData​ incorrect for FLinearColor​.

UE - Rendering Architecture - RHI - Mar 4, 2024

The FLinearColor implementation for FVulkanDynamicRHI is incorrect. FLinearColor stores 32 bit floats in linear space, while FColor stores 8 bit integers encoded with sRGB applied. The implementatio ...

View Changes: external changes desync state and trigger checks

UE - Editor - Workflow Systems - Mar 2, 2024

External changes to source control are causing state desyncs which get expressed in code as multiple operations on the same items in the same UI visit. This check is in place because when only using ...

Edit Layers naming is being added to the Localization Dashboard

UE - Rendering Architecture - Materials - Mar 1, 2024

When a Material Instance with Layer Parameters is added to the Level Landscape, the Layer Names get added to the Localization Dashboard. ...

Using a Shading Model node set to Unlit results in an invalid material with FromExpression domain

UE - Rendering Architecture - Materials - Feb 29, 2024

Create a materialSet its domain to From ExpressionRecreate the node graph as in the screenshot Note that the preview sphere is black. ...

Always Relevant actor may replicate incorrect movement mode when the walkable floor becomes irrelevant

UE - Gameplay - Player Movement - Feb 26, 2024

When the character class is set to always relevant, if a client travels very far away from another character, such that the character is relevant but the component they're standing on is not (but al ...

DataTable asset view runs out of (video) memory

UE - Editor - UI Systems - Slate - Feb 26, 2024

In some situation, Slate tries to secure incredible amount size data and run out of memory. This happens a cell having very long and complex serialized text appears on the editor and it is placed to ...

USkeletalMeshComponent::HandleExistingParallelClothSimulation() calling WaitUntilTaskCompletes can trigger arbitrary task that modifies currently iterated UWorld::ComponentsThatNeedPreEndOfFrameSync

UE - Framework - Components - Feb 23, 2024

Context ActorComponents can schedule an end-of-frame update for themselves by calling UWorld::MarkActorComponentForNeededEndOfFrameUpdate. The UWorld will iterate all those actor components once pe ...

Reference to material collection by Index instead of by Name causes inconsistency

UE - Rendering Architecture - Materials - Feb 21, 2024

A UDN user reports materials referincing parameter collections by index instead of by name. The problem manifests itself when rearranging the order of parameters belonging to collections, as the edi ...

PriortizeCategories doesn't work with sub categories

UE - Editor - UI Systems - Feb 20, 2024

See UDN: [Link Removed] ...

Cumulative Patching does not work with Pak signing

UE - Foundation - Feb 20, 2024

Cumulative patching is implemented by copying the generated pak files during staging of the base and each patch to the Releases directory. When creating a patch, all of the pak files from the releas ...