Level Instance desaturation effect does not respect occlusion when the selected object is occluded by a Nanite mesh

UE - Rendering - Graphics Features - Nanite - Oct 14, 2024

When selecting an asset in a level instance that is being edited via LevelInstance/Edit, the silhouette of the object is visible through occluding nanite meshes. This has the effect of disabling th ...

Changing a push model property without marking it as dirty can cause desync when the actor goes in and out of dormancy

UE - Networking - Oct 4, 2024

When the actor goes out of dormancy, it will replicate its push model property, even if it hasn't been marked as dirty. In this case, it seems the value of the property is not written to the shadow ...

Check for sRGB on Normal and Mask samplers instead checks against Greyscale and Alpha samplers

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

In FMaterialInstanceEditor::RefreshOnScreenMessages, there is a check for sRGB on Normal and Mask samplers. The issue is the check uses a TextureCompressionSettings enum cast to EMaterialSamplerTyp ...

Default subobject of dynamic component skips initial replication

UE - Networking - Sep 11, 2024

Because the component's subobjects are replicated before the component, the content block for the subobject is received before the component has been created on the client. Since this subobject is c ...

FDateRange cannot be declared as UPROPERTY

UE - Core - Systems - Sep 4, 2024

Unlike other range wrapper structs, such as FFloatRange, marking a FDateRange as a UPROPERTY results in the following error: error : Unable to find 'class', 'delegate', 'enum', or 'struct' with nam ...

Improve extra state debug box when net debug drawing

UE - Networking - Aug 28, 2024

With net debug drawing enabled, an extra debug box is drawn around some actors to indicate if the actor is always relevant or if it is distance culled. However, the strange size of this box makes ne ...

Ray traced shadow appears for translucent material after LOD change

UE - Rendering - Graphics Features - Ray Tracing - Aug 21, 2024

When ray-traced shadows are enabled, the shadow for a completely translucent mesh appears when the LOD changes based on distance. ...

Biquad Filter is incorrect when bandpass is 1.0

UE - Audio - Aug 20, 2024

The bandwidth on the biquad loepass filter is cutting frequencies well below 20kHz when the bandwidth is 1.0. Slack convo: [Link Removed] Visualization:[Image Removed] ...

Invalidation panels can retain stale hittest data when caching is disabled/enabled

UE - AI Workflows - UI Systems - Slate - Aug 20, 2024

Changes to the hit test grid of an invalidation panel while caching is disabled won't be respected when caching is reenabled. This can cause interactive widgets such as buttons who were set to colla ...