Shadow depths performance for non-VSM in certain scenes, notably those with rect lights and meshes that are set to movable, went from ~2ms to ~18ms going from UE 5.3 to UE 5.4. Setting the movable a ...
Focus mode in the Editor does not handle Actors without PrimitiveComponent correctly, treating them as if they were at the origin (0,0,0), skewing the camera placement. Some Actors like the WorldDat ...
When a component is removed from a class that exists as an instance with external actors enabled, a deleted BP component on an actor will remain referenced by the instance. Disabling External Actor ...
When a Niagara System has SimTarget set to GPUCompute Sim, CameraQuery is only returning data from the Player0 camera, regardless of PlayerControllerIndex. The expected behavior would be to have the ...
Actors that are removed from the world have UnregisterAllComponents called twice. Removal can be caused by unloading a data layer that owns the actor. In cases like exiting the application or destr ...
In StringTrace.cpp, the TraceString(const TCHAR* InString) function has an erroneous return statement before UE_TRACE_LOG_DEFINITION within the branch checking if the string is already in the set. ...
D3D12Texture::Lock computes the size of the staging buffer on Line 1541 of D3D12Texture.cpp. This size uses the RowPitch, which for BCn resources encapsulates the size in bytes of a single row of bl ...
When an object, such as a cube, is animated in sequencer and that object's path intersects a stationary character with a character movement component, the object will pass through the character with ...
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 ...