Virtual Texture materials don't fully deduplicate generated virtual texture stacks

UE - Rendering - Architecture - May 13, 2024

During material compilation we track unique individual virtual texture "stacks" and then create a virtual texture page table for each, along with unique bindings for each page table in the shader co ...

Renaming assets hits an ensure related to circular redirect

UE - CoreTech - UObject - May 10, 2024

You will hit the ensure condition: LogOutputDevice: Error: Ensure condition failed: !SeenPaths.Contains(CurrentPath) in Engine\Source\Runtime\CoreUObject\Private\Misc\RedirectCollector.cpp] [Line ...

Same lightmap textures are listed mutiple times in Lightmaps of WorldSettings

UE - Rendering - Architecture - May 8, 2024

Same lightmap textures are listed multiple times in Lightmaps of WorldSettings. It seems that it just showes the same texture mutiple times but there is only one texture. [Image Removed] ...

Unable to input Chinese characters (Microsoft Pinyin) after inputting 34 half-width characters

UE - Editor - UI Systems - Slate - May 2, 2024

If we enter Chinese characters using Microsoft Pinyin after entering 34 or more half-width characters in a text field, they are not reflected in the box. If less than 34 characters are entered, Chin ...

Crash from RDG limit when using Warmup

UE - Niagara - Rendering - Apr 29, 2024

We need to better detect when we need to flush to avoid hitting the RDG limit. There is no test project at the moment, more details can be found here ...

Repackaging the same build produces different order of shader code chunks in IoStore container TOC

UE - Rendering - Architecture - Materials - Apr 24, 2024

A licensee reported that packaging the build with same content (it is unclear if they were rebuilding the DDC between the runs, but it shouldn't matter) produces a different placement of code chunks ...

Copy/Paste array of strings in Details Panel adds quotes to entries

UE - Editor - Workflow Systems - Apr 24, 2024

Conversation moved to Comments to allow for public visibility. ...

Changes to Instanced Properties on a BP archetype are not propagated to Actors inside Level Instances or unloaded levels.

UE - Framework - Blueprint - Apr 19, 2024

Consider a C++ ActorComponent containing an instanced TObjectPtr property (which may be standalone or inside a container such as TMap). Now consider a Blueprint Actor containing such a component, an ...

UObject set to DefaultToInstanced will show all properties declared at the blueprint level, even in they're private and not instance editable

UE - Editor - Workflow Systems - Apr 19, 2024

Licensee found that when creating a UObject class with DefaultToInstanced and EditInLineNew specified, and then a derived BP was created using the UObject class and used as a variable type in an act ...