Possible shader preload deadlock when using Zen streaming

UE - Rendering - Architecture - Jun 12, 2026

The deadlock happens when enough shader preload are launch in parallel on a slower IO backend (like zen). When that happens, the preload starts a waiting period that never ends because it cannot be ...

World Bookmark can't be saved when a Private Data Layer is "collected" by the UDataLayerEditorState

UE - Engine Scaling - Streaming - Data Layers - Jun 9, 2026

The World Bookmark system cannot properly handle Private Data Layer. The current state can make them unusable since the Bookmark might not be saveable. ...

Niagara NDC GPU Instance Counter leak

UE - Rendering - Architecture - Niagara - Jun 5, 2026

In NiagaraDataChannelData.cpp, FNiagaraDataChannelDataProxy::EndFrame enqueues a GPU readback for each entry in PendingGPUReadbackBuffers, but the corresponding FNiagaraGPUInstanceCountManager::Free ...

Water plugin's RVT/ISR shader permutations fail PSO creation with instanced stereo (D3D12 SM6)

UE - Rendering - RHI - Jun 4, 2026

With Instanced Stereo Rendering enabled and the Water plugin enabled (default), PSO precaching speculatively compiles WorldGridMaterial × FWaterVertexFactory* permutations for the Runtime Virtual Te ...

Assert crash when playing Groom Cache with Card Mesh LOD

UE - Rendering - Features - May 29, 2026

Playing a Guides Groom Cache while Card Mesh LOD (Guide-Based) is active causes an assert in RunHairStrandsInterpolation_Cards when the renderer switches to Card LOD. Assert location:Plugins/Runtim ...

Niagara Mesh Renderer registers NumParticles x NumMeshVariants TLAS instances

UE - Rendering - Features - Ray Tracing - May 28, 2026

When using the Niagara Mesh Renderer with multiple mesh variants selected via MeshIndex, the number of TLAS instances allocated is NumParticles × NumMeshVariants and enabling the Path Tracer can ca ...

PrepareTextureResources is being called repeatedly (on commandlets and potentially other cases)

UE - Graphics Tools - Terrain - Landscape - May 28, 2026

Implement a commandlet that renders (with `-AllowCommandletRendering`) and frequently calls `CommandletHelpers::TickEngine()`.Have the commandlet load a map containing a world-partitioned landscape. T ...

Functions referenced via a Property Access node don't appear in blueprint Find By Class Member results

UE - Runtime - Anim BP - May 22, 2026

Finding Reference By Class Member fails to find references to bp functions from property access nodes. ...