Incorrect SRV bindings in RTWriteMask shaders.

Rendering - Mar 8, 2021

RTWriteMask shaders were using incorrect array bindings, causing visual artifacts. ...

Rotational root motion accumulation to worldspace can add invalid translation

Anim - Gameplay - Mar 8, 2021

When a character is playing an animation that contains rotational root motion and that character is placed on a moving actor, an invalid translation component is introduced to the worldspace positio ...

Fbx animation re-import using UAssetImportTask in python will not use options

Tools - Import and Export - Mar 5, 2021

Anim sequence re import factory is not overriding correctly the settings when we pass the override UFbxImportUI asset. It still use the original import data ...

DynamicMeshBuilder.cpp does not add a value to the InTangentY variable in the AddVertex function

Rendering - Mar 4, 2021

This was found as a result of Licensees doing a Code Review of the Engine code. Here's the code snippet in question. It seems to be missing a line similar to Vertex->TangentY = InTangentY;.:  int32 ...

Multicast RPC from PlayerController with RepGraph results in an invalid swap message

Networking - Mar 4, 2021

Since a player controller only exists on the server and on the owning client, calling a multicast from one isn't really a supported operation. However, this case is still handled cleanly when RepGra ...

Blueprint RepNotify functions cannot include a parameter representing the old value of the property

Gameplay - Blueprint - Mar 4, 2021

In C++, a replicated property's RepNotify function can include a parameter that represents the property's value before the new replicated value was applied. In blueprints, RepNotify functions are no ...

Fountain emitters are constantly showing errors in the timeline and are not displaying correctly

Rendering - Niagara - Mar 4, 2021

This issue is not present in 4.25.4 You can also avoid the problem if the LoopBehavior of the EmitterState is Multiple and LoopDelay is enabled. [Image Removed] It seems to be a binding of certai ...

virtual texture lightmap crash due to pixel format r8Unorm_srgb in MacEditor

Rendering - RHI - Mar 4, 2021

Currently r8Unorm_srgb is required by virtual texture lightmap, and the Metal RHI simply forbids r8Unorm_srgb on Mac platform. Since the latest MacOS 11.0+ have the support of r8Unorm_srgb, we shoul ...

Crash when opening a sequencer that has an actor with spring controller registered and play in editor

Anim - Runtime - Mar 4, 2021

During end play in editor, there is an access violation referencing WorldSettings from SpringBone.  In the attached project, the character registered in the sequencer uses the "SpringController" no ...

Regression in editor performance in D3D11

Rendering - RHI - Mar 3, 2021

D3D11Commands.cpp is doing FName resolutions in the critical fast path. This looks to be a regression from the memory freezing refactor. ...