Default property track settings for Spot Light OuterConeAngle don't work

Tools - Sequencer - Aug 4, 2020

The outer cone angle will not have a default track created for it when it's added as a default property in the project settings. This seems to stem from the property having a setter function, and be ...

Restored child editor windows have no title

Tools - Aug 3, 2020

Child windows created as part of the editor startup process won't have a title. This happens because the native window hasn't yet been created when we set the title in FTabManager::RestoreArea_Helpe ...

Details View loss of expansion state on container changes

Gameplay - Blueprint Editor - Aug 3, 2020

From the UDN post: When the new entry is added, the entire tree gets wiped out as a result of the CDO swap, and when these update methods run it leaves the tree in a default expansion state. (Effect ...

Current animation asset is lost in animation preview when a post process anim BP is compiled

Anim - Aug 3, 2020

UDebugSkelMeshComponent and PreviewInstance are lost current animation asset. There are 2 ways to fix below void UDebugSkelMeshComponent::InitAnim(bool bForceReinit) { // If we already have Pre ...

Reimporting sprite sheets does not work correctly if the editor has ever been closed and reopened since initial import

Gameplay - Paper2D - Aug 1, 2020

UPaperSprite::PostLoad() now sets BakedSourceTexture, BakedSourceUV, and BakedSourceDimension (if AtlasGroup is nullptr). There's nothing in reimport that sets them, so they are stale/latch to the ...

Lightmaps cannot be created correctly when copying Blueprint that has Static Light as Child Actor component on the level

Rendering - Ray Tracing - Jul 31, 2020

In this project, BP with Spot Light registered as Child Actor is placed. If we copy and build, the following warning will be displayed. BP_Spotlight_GEN_VARIABLE_BP_Spotlight_C_CAT_330 'BP_Spotlig ...

Fix primitive uniform buffer validation.

Rendering - RHI - Jul 31, 2020

GPUScene primitive validation is currently busted and asserts. It looks like there are two problems: 1) NaN's in the entries can cause comparison issues, so a MemCmp would be better. 2) There's a ...

Number containers do not correctly parse equations

Tools - Jul 30, 2020

In C++, arithmetic operators * and / have the same priority and therefore should be resolved left to right. In this case, * is being resolved first and / second. 1/128*128 and (1/128)*128 should p ...

Output warning log message for loading source texture of paper2D in Editor.

Gameplay - Paper2D - Jul 30, 2020

Outputs a warning log for loading source texture when Papaer2D is loaded in Editor.  This may be due to a conflict post load of Paper2D and load source texture.  The warning log is output only in  ...

FBX exporting from Sequencer is inconsistent when both an object and one of its components have a transform track

Tools - Sequencer - Jul 30, 2020

When both an object and one of its components have transform tracks, exporting to an FBX will have inconsistent results.  ...