Commit Graph

154360 Commits

Author SHA1 Message Date
Jamie Dale
08b036dc97 Remove redundant include
#rb Brooke.Hubert
#rnx

[CL 14828930 by Jamie Dale in ue5-main branch]
2020-12-01 12:46:54 -04:00
brooke hubert
4d0acde989 Exiting a mode will unregister tools before removing the callbacks for tool start/end.
#Jira UE-99633
#rb semion.piskarev lauren.barnes

[CL 14828805 by brooke hubert in ue5-main branch]
2020-12-01 12:32:21 -04:00
Rune Stubbe
fc83d2c85b Renamed FTriCluster -> FCluster on the shader side for consistency with CPU code. Renamed FPackedTriCluster -> FPackedCluster for consistency with FCluster.
#rb none

[CL 14828801 by Rune Stubbe in ue5-main branch]
2020-12-01 12:31:40 -04:00
brooke hubert
5e23ce9fa5 Toggling a stat command in PIE will use the editor viewport instead of relying on game's viewport.
#Jira UE-103832
#rb jamie.dale

[CL 14828781 by brooke hubert in ue5-main branch]
2020-12-01 12:30:14 -04:00
Jurre deBaare
877440bf43 Missing file from 14828423 for deprecation fix-up
#jira none
#rb none

[CL 14828695 by Jurre deBaare in ue5-main branch]
2020-12-01 12:24:04 -04:00
Jurre deBaare
9e9effada0 - Basic set of automated tests covering parts of the AnimSequence API regarding sequence length, number of frames, bone tracks, notifies and curve evaluation.
- Removed notify offset to improve drag-ability (not needed anymore with new timeline)
- Replaced hardcoded minimum notify duration by a single animation frame (according to frame rate)
- Setting a sequence length of <= 0.f is now guarded against
#rb Martin.Wilson, Thomas.Sarkanen
#jira none

[CL 14828620 by Jurre deBaare in ue5-main branch]
2020-12-01 12:14:45 -04:00
Jamie Dale
ca08dfb897 Removed GLevelEditorModeTools use from typed element interface implementations
#rb Brooke.Hubert
#rnx

[CL 14828542 by Jamie Dale in ue5-main branch]
2020-12-01 12:05:35 -04:00
Uriel Doyon
a45716f17d Added missing PreEditChange to force syncrhonization with the async texture build framework when modifying water texture.
#rb Jonathan.Bard
#jira UE-103764

[CL 14828514 by Uriel Doyon in ue5-main branch]
2020-12-01 12:02:19 -04:00
Jurre deBaare
0150f3d68c - Deprecating UAnimSequence compression API for non-editor builds
- Deprecating public acces to ClearCompressedBone/CurveData and SerializeCompressedData
#rb Martin.Wilson
#jira none

[CL 14828423 by Jurre deBaare in ue5-main branch]
2020-12-01 11:51:34 -04:00
Zousar Shaker
af8655ef27 Prototype Wrapped Object Pointers (ObjectHandle/ObjectPtr)
Fix error encountered when using NativePointerUpgradeTool on UnrealEditor project and encountering a source file that is UTF8 encoded but lacking a BOM.

#rb devin.doucette

[CL 14828373 by Zousar Shaker in ue5-main branch]
2020-12-01 11:46:47 -04:00
geoff evans
af1784ca1d Add -tracefiletrunc cmdline option to allow for overwriting a trace named on the commane line.
This is desired for data center builds where we only care about one trace at a time, and uniquely naming or rotating the file name just makes for extra complexity and bug risk in calling code. Also, for incremental worker configurations we can leak disk consumption if we use a different file name every time.

Win/Mac/Linux all have the truncate file open flag set, so the platform file code should all allow for this.

Tested on windows.

#rb martin.ridgers, francis.hurteau

[CL 14828368 by geoff evans in ue5-main branch]
2020-12-01 11:46:13 -04:00
Rune Stubbe
d833331db9 Compile fix for mac
#rb none

[CL 14828301 by Rune Stubbe in ue5-main branch]
2020-12-01 11:39:10 -04:00
Jurre deBaare
8a22302b74 Removing previously deprecated UAnimInstance::PlaySlotAnimation
#rb Martin.Wilson
#jira none

[CL 14828298 by Jurre deBaare in ue5-main branch]
2020-12-01 11:38:48 -04:00
Jurre deBaare
b34ae076b6 Made USkeleton::GetSmartNameByUID/GetSmartNameByName const functions
#rb Martin.Wilson
#jira none

[CL 14828287 by Jurre deBaare in ue5-main branch]
2020-12-01 11:37:31 -04:00
Jurre deBaare
25cee1f8bb - Made some curve API const.
- Fixed problem with CopyCurve for FVectorCurve. Memcpy is not valid as it breaks key handle information within the rich curves.
- Added GetVectorCurveByIndex to FTransformCurve, used for retrieving individual component's sub-curves
#jira none
#rb Martin.Wilson

[CL 14828272 by Jurre deBaare in ue5-main branch]
2020-12-01 11:35:36 -04:00
halfdan ingvarsson
ae310cfffc Build fix for clang.
#jira none
#rnx
#fyi Ben.Ingram

[CL 14828233 by halfdan ingvarsson in ue5-main branch]
2020-12-01 11:33:10 -04:00
Jurre deBaare
e37db8d28e Added guard against nullptr skeleton for an AnimSequence in the anim compression commandlet
#rb Martin.Wilson
#jira none

[CL 14828210 by Jurre deBaare in ue5-main branch]
2020-12-01 11:31:22 -04:00
Jurre deBaare
70e25b8b9b Ensure that UID value of a SmartName is also serialized during duplication
#rb Martin.Wilson
#jira none

[CL 14828199 by Jurre deBaare in ue5-main branch]
2020-12-01 11:29:47 -04:00
Rune Stubbe
dc5e9cb018 Nanite support for geometry collection
The Nanite builder now accepts a set of meshes that will be built into a single resource with a hierarchy root for each input mesh.
Updated runtime code to use this feature for Geometry collection.
Each GC now takes up just a single root page.
Changed geometry collection serialization so Nanite data is now transient similar to how it is transient in RenderData for StaticMesh.
Added bogus serialization functions for parsing and throwing away the old Nanite data, so we don't crash when parsing old files.

#rb brian.karis, graham.wihlidal

[CL 14828108 by Rune Stubbe in ue5-main branch]
2020-12-01 11:18:19 -04:00
Helge Mathee
e1913158f9 RigVM: Literal consolidation optimization
#rb na
#jira na

[CL 14827747 by Helge Mathee in ue5-main branch]
2020-12-01 10:22:06 -04:00
sebastian nordgren
a5aa9eaf47 Inner categories (produced by eg. instanced UObjects) now correctly indent.
Moved SDetailRowIndent and SConstrainedBox to their own files. Created SDetailExpanderArrow widget so that it can be reused in categories and groups.

#b lauren.barnes

[CL 14827369 by sebastian nordgren in ue5-main branch]
2020-12-01 07:52:47 -04:00
sebastian nordgren
d059267a10 Details name area textbox changed to be an SInlineEditableTextBlock.
Renaming cleaned up to avoid duplicating code in the single and multiple selection cases.

#jira UETOOL-2697
#rb lauren.barnes

[CL 14827365 by sebastian nordgren in ue5-main branch]
2020-12-01 07:51:06 -04:00
Sebastien Hillaire
c6e9700e9b Strata code always uses INDEX_NONE
#rb none
#fyi charles.derousiers

[CL 14827253 by Sebastien Hillaire in ue5-main branch]
2020-12-01 06:58:27 -04:00
Helge Mathee
327117c771 Control Rig: Encapsulation support, next steps
#jira UEA-564
#rb na

[CL 14826854 by Helge Mathee in ue5-main branch]
2020-12-01 04:05:50 -04:00
Sebastien Hillaire
ad7877041a Auto MSM/Domain set from graph for volumetric and unlit.
Added strata shading model as material info to infor domain/blend/MSM.
This work with material function and material layer.
Added unlit node and shader support for it.

#rb Charles.deRousiers.

[CL 14826806 by Sebastien Hillaire in ue5-main branch]
2020-12-01 03:43:19 -04:00