BaryCentric comparison inaccuracies

UE - LD & Modeling - Modeling Tools - Mesh Editing - Nov 12, 2019

A user reported FMath::SegmentTriangleIntersection returning false negatives, seemingly due the results of FMath::ComputeBaryCentric2D being checked with strict inequality as opposed to non-strict i ...

Duplicating inherited variables in the MyBlueprint panel doesn't copy data from the old variable to the new variable

UE - Gameplay - Blueprint Editor - Nov 12, 2019

Duplicating inherited Blueprint variables should copy the data from the original variable to the duplicated variable. ...

FClothingSectionData::IsValid is not marked const

UE - Simulation - Physics - Character - Nov 13, 2019

FClothingSectionData::IsValid() is not marked const. ...

[Feature Request] Random number generators in UE4 have short periodicity.

UE - Foundation - Core - Nov 14, 2019

Random generators in UE4 have a short periodicity. (FMath::Rand and RandomStream) I heard a xorshift variant has good characteristics. Could we consider importing it into UE4? [Image Removed] ...

Saving Level changes the Rotation of actors with parent-child relationships

UE - Gameplay - Components - Nov 14, 2019

According to the licensee report, UnrealMath.cpp (588) constfloat SINGULARITY_THRESHOLD = 0.4999995f; It seems that this can be avoided by changing the above value. However, changing SINGU ...

Unexpected Phat constraint skeleton tree search behavior

UE - Simulation - Physics - Nov 14, 2019

The skeleton tree search does not search for constraints based off of their full displayed name in the tree. Only their second bone name is used when filtering (despite portions of their full name s ...

SetHitResultFromShapeAndFaceIndex crash

UE - Simulation - Physics - Nov 15, 2019

SetHitResultFromShapeAndFaceIndex calls  if(PxMaterial* PxMat = PShape->getMaterialFromInternalFaceIndex(FaceIndex)) { OutResult.PhysMaterial = FPhysxUserData::Get<UPhysicalMaterial>(PxMat->userD ...

Override Animation Data doesn't use new animation

UE - Anim - Rigging - Nov 20, 2019

Override Animation Data doesn't use the new animation to play when the animation mode is already 'Use Animation Asset' ...

Crash when changing "MaximumTextureSize" in "LeaveExistingMips" state

UE - Editor - Content Pipeline - Import and Export - Dec 2, 2019

No problem with 4.22.3 ...

Unwanted black boundaries are displayed in a vertical split-screen with 3 players.

UE - Gameplay - Dec 2, 2019

Floating point error from UGameViewportClient::SplitscreenInfo causes this issue. FMath::TruncToInt( 3240 /*ViewportSize*/ * 0.333f/*Ratio in SplitScreenInfo*/ ) = 1079 I suggested a following t ...