Commit Graph

17652 Commits

Author SHA1 Message Date
braeden shosa
9b66e80ab1 Added missing Source.GatherDebugData to FAnimNode_Inertialization::GatherDebugData
#rb Laurent.Delayen
#jira none

[CL 11515945 by braeden shosa in 4.25 branch]
2020-02-18 15:58:04 -05:00
Lauren Barnes
2fd8cf97fe Adding default value for ForceShowEngineContent
#rb Jamie.Dale
#jira UE-89005

[CL 11511666 by Lauren Barnes in 4.25 branch]
2020-02-18 15:00:58 -05:00
benoit deschenes
5c646fe7a9 Integrating CL# 11464638 from Dev-Enterprise
Fixing UCX Chaos Collision meshes not being exported

#jira UE-88563
#rb Alexis.Matte

[CL 11509867 by benoit deschenes in 4.25 branch]
2020-02-18 14:29:14 -05:00
Max Chen
524ad5001c Sequencer: When dropping onto or below the last object binding, allow the drop to happen below so that an item can be moved to the last in the tree.
#jira UE-85502
#rb none

[CL 11508324 by Max Chen in 4.25 branch]
2020-02-18 13:56:57 -05:00
Jeremy Moore
b96d4684e0 #jira UE-88033
Support use of greyscale textures for landscape image brushes
Cherry pick integration from Dev-Editor
#rb none

[CL 11506538 by Jeremy Moore in 4.25 branch]
2020-02-18 13:15:21 -05:00
Jeremy Moore
6496ad7b48 #jira UE-87891
Add UIMin and UIMax markup to Landscape brush falloff spinner
Fixes issue with new modes toolbar widget failing to get correct Min/Max range
Cherry pick integration from Dev-Editor
#rb none

[CL 11506528 by Jeremy Moore in 4.25 branch]
2020-02-18 13:15:14 -05:00
Lauren Barnes
ccc1141f1e Added recycled scriptable modes as a referenced object; Removed manual naming of tools to avoid name conflicts; Removed duplicate conditional that was preventing weight painting;
#jira UE-88080
#jira UE-88072
#jira UE-88321
#rb trivial

[CL 11503906 by Lauren Barnes in 4.25 branch]
2020-02-18 12:42:27 -05:00
Lauren Barnes
c9bf40debb Fixing merge issue that removed passing the change type through
#jira UE-85567
#rb trivial
#fyi Thomas.Sarkanen

[CL 11503771 by Lauren Barnes in 4.25 branch]
2020-02-18 12:39:09 -05:00
Max Chen
bacd56a06f CurveEditor: Speculative fix for crash in curve editor when widgets inexplicably disappear.
#jira UE-88311
#rb ludovic.chabant

[CL 11503617 by Max Chen in 4.25 branch]
2020-02-18 12:37:10 -05:00
Max Chen
b45205ca0f Sequencer: Don't display thumbnails over blending areas of the camera cut track.
#rb matt.hoffman
#jira none

[CL 11503010 by Max Chen in 4.25 branch]
2020-02-18 12:32:05 -05:00
Max Chen
93cf9eca4f Sequencer: Only show easing handles for sections that actually support manual easing.
#rb ludovic.chabant
#jira none

[CL 11502990 by Max Chen in 4.25 branch]
2020-02-18 12:31:57 -05:00
Max Chen
71360e2b27 Sequencer: Make calls to OnSectionMoved consistent in dragging operations.
Call OnSectionMoved on both sections being moved and resized, both during interactive dragging and at the end of the operation (before this change it was called in one or other situation but not both consistently).
To differentiate between the two situations (in case it's important), we add a new parameter struct that provides more information.

#rb ludovic.chabant
#jira none

[CL 11502484 by Max Chen in 4.25 branch]
2020-02-18 12:27:04 -05:00
Robert Manuszewski
78bf6e222f Static analysis fix
#rb none
#jira UE-88987

[CL 11500044 by Robert Manuszewski in 4.25 branch]
2020-02-18 10:48:15 -05:00
Francis Hurteau
99b85a7f9c Fix transaction buffer being cleared when hiding levels
#jira UE-88729
#rb Jamie.Dale

[CL 11499949 by Francis Hurteau in 4.25 branch]
2020-02-18 10:43:33 -05:00
danny couture
848c13db9a Optimize convex hull computation
- Fix a comparison bug in VHACD Volume::Voxelize causing the number of voxels to explode when x == y and z < x.
 - Activate axis alignment in VHACD to fix huge voxels being created due to an elongated part being placed diagonally in the voxel space causing precision problems.
 - Make the data ordering in vhacdVolume GetVoxel more cache friendly toward loops iterating over (i,j,k) in that order.
 - Parallelize bulk convex hull computation and make it available in blueprint.
 - Replace standard allocator with our own (TBB) so that the parallel code actually runs faster instead of locking on allocs.
 - Add an overridable task runner interface in VHACD to reuse our task pool instead of spawning threads for each async task.
 - Add an overridable profiler interface in VHACD so we can add Insights tags inside VHACD.
 - Fix convex hull computation progress not being shown when run inside a dataprep operation.
 - Rewrite voxel flood fill algorithm toward cache friendliness and get rid of extra data structure causing high memory usage on large voxels.
 - Recompile VHACD using clang/llvm

 Results for running a generic convex hull dataprep operation on all meshes
 - 305m @ 20GB RAM -> 2m25s @ 6GB RAM on 7628 meshes (DATASET-0019a)
 - 486m @ 49GB RAM -> 3m33s @ 9GB RAM on 5506 meshes (DATASET-0008a)

Tested on Windows/Mac/Linux

From dev-enterprise@11497987

#jira UEENT-3026
#rb Benn.Gallagher, Julien.St-Jean

[CL 11499409 by danny couture in 4.25 branch]
2020-02-18 10:19:29 -05:00
Helge Mathee
6998394f5f UE-88396: Selection state in Blueprint editor tool bar not maintained after compile
#jira UE-88401 UE-88396 UE-88325
#rb lina.halper

Merging

//UE4/Dev-Anim/Engine/...

to //UE4/Release-4.25/Engine/...

[CL 11498275 by Helge Mathee in 4.25 branch]
2020-02-18 09:30:02 -05:00
Matt Hoffman
0f3d80748e Fixes a regression where using Launch blocked HotReload/PIE buttons from being enabled.
#jira UE-88818
#rb Rex.Hill

[CL 11467612 by Matt Hoffman in 4.25 branch]
2020-02-17 17:09:21 -05:00
Matt Hoffman
c31ee7eb3c Fixed Play in Editor button being disabled if you canceled PIE startup due to a blueprint compile error via the dialog.
#jira UE-88053
#rb Jamie.Dale, Dan.OConnor

[CL 11467504 by Matt Hoffman in 4.25 branch]
2020-02-17 17:04:56 -05:00
Rex Hill
91ce37d0c1 Source Control: Unattended package save now handles adding new files to source control in more situations.
- CheckoutPackages now handles adding new files
- InternalCheckoutAndSavePackages now handles adding new files

Editgrate from 11420249

#jira UE-87974
#rb dave.belanger

[CL 11467182 by Rex Hill in 4.25 branch]
2020-02-17 16:53:43 -05:00
JeanLuc Corenthin
3aa5d38910 Added logic to silently renaming assets in UEditorLevelUtils::MoveActorsToLevel: Currently only the copy can be done silently. This change makes UEditorLevelUtils::MoveActorsToLevel completely silent if needed.
note: Was CL #11451391 against Enterprise branch

#jira UEENT-3319
#rb jeanmichel.dignard

[CL 11463959 by JeanLuc Corenthin in 4.25 branch]
2020-02-17 15:13:35 -05:00
benoit deschenes
5623d82657 Integrating CL#11425305 from Dev-Enterprise
Fix: Datasmith static mesh cannot be reimported after importing a LOD in the static mesh editor

#jira UE-74464
#rb Alexis.Matte

[CL 11461910 by benoit deschenes in 4.25 branch]
2020-02-17 13:58:34 -05:00
benoit deschenes
e6dfff113d Integrating CL# 11214374 from Dev-Enterprise
SkeletalMesh Import: Fixing custom properties on bones being applied on unrelated skeletal meshes

#jira UE-87862
#review-11209515 Alexis.Matte
#rb Alexis.Matte

[CL 11461823 by benoit deschenes in 4.25 branch]
2020-02-17 13:51:00 -05:00
benoit deschenes
8a2d6784a0 Integrating CL# 11313960 and 11314589 from Dev-Enterprise
Adding a warning when using the wrong type of options in python when importing FBX, instead of silently failing to apply them.

#rb none
#jira UE-87579

[CL 11461770 by benoit deschenes in 4.25 branch]
2020-02-17 13:46:43 -05:00
benoit deschenes
70e4b4bea0 Integrating CL#11313264 from Dev-Enterprise
Fixing Fbx import option "Material Search Location" sometimes being ignored.

#jira UE-77360
#rb Alexis.Matte

[CL 11461543 by benoit deschenes in 4.25 branch]
2020-02-17 13:34:03 -05:00
Richard Malo
0a88dc3530 Fixed crash when entering Landscape Mode with Mirror Tool enabled and mirror point set to 0,0 but without any landscape
#rb patrick.enfedaque
#jira UE-88682

[CL 11459097 by Richard Malo in 4.25 branch]
2020-02-17 08:04:36 -05:00