Commit Graph

10367 Commits

Author SHA1 Message Date
lauren ridge
0bf7f28cc7 Blutility updates to add more generic base classes and libraries for editor scripting
#rb Chris.Gagnon
#rnx


#ROBOMERGE-SOURCE: CL 5808467 via CL 5811585

[CL 5811826 by lauren ridge in Main branch]
2019-04-09 16:17:53 -04:00
marc audy
247f2ef83e Movable lights are no longer assigned a LightGuid
#rb Daniel.Wright, Michael.Noland


#ROBOMERGE-SOURCE: CL 5808466 via CL 5811575

[CL 5811807 by marc audy in Main branch]
2019-04-09 16:17:48 -04:00
marc audy
4be1cbe238 Detach from parent not the node the detach action is being instigated by
#jira UE-47471
#rb Fred.Kimberley
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 5810777 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5810780 by marc audy in Main branch]
2019-04-09 14:30:24 -04:00
chris gagnon
507b1e945f Added missing override keywords.
#jira none
#rb none

#ROBOMERGE-SOURCE: CL 5810213 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main)

[CL 5810216 by chris gagnon in Main branch]
2019-04-09 13:27:02 -04:00
uriel doyon
ffbf044cf9 Implemented on-the-fly debug view shader generation.
The previous path used to parse the world and generate all shaders at once,
which created a massive stall. This happened immediately after choosing the mode.
For example, following "viewmode shadercomplexity"

The new implementation generate only what is currently being used in the rendering.
Added some visual feedbacks to show missing (pending) shader status in shader complexity.
Added "r.ViewMode.ShaderTimeSlice" to control how much time is spent per frame to generate the viewmode shaders.

#rb daniel.wright


#ROBOMERGE-SOURCE: CL 5805353 via CL 5805355 via CL 5805356 via CL 5805440

[CL 5805445 by uriel doyon in Main branch]
2019-04-08 23:18:32 -04:00
alexis matte
0644dddbdd Fix fill paint tool to keep in sync the staticmesh component painted vertices cache buffer.
#jira UE-72315
#rb bob.tellez


#ROBOMERGE-SOURCE: CL 5798957 via CL 5798962 via CL 5798963 via CL 5799892

[CL 5799967 by alexis matte in Main branch]
2019-04-08 18:25:25 -04:00
satchit subramanian
0f6f2658ab Disallow move elements and constraints in phat when simulating.
#ROBOMERGE-SOURCE: CL 5794670 via CL 5794672 via CL 5794674 via CL 5799242

[CL 5799253 by satchit subramanian in Main branch]
2019-04-08 18:09:13 -04:00
kristjanvalur
da19b38748 PR #5681: Fix command line sequence render (Contributed by kristjanvalur)
#rb andrew.rodham
#lockdown nick.penwarden
#jira UE-72362

#ROBOMERGE-SOURCE: CL 5798956 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5798960 by max chen in Main branch]
2019-04-08 17:34:48 -04:00
alexis matte
008b466b2c Make sure re-importing "Weights Only" do not mess the vertexcolor. Remove the vertex color option when re-importing "Weights Only".
#jira UE-72380
#rb none


#ROBOMERGE-SOURCE: CL 5794642 via CL 5794644 via CL 5794645 via CL 5797368

[CL 5797474 by alexis matte in Main branch]
2019-04-08 17:08:20 -04:00
max chen
f70fee82a3 Sequencer: Clear focus only when stopped
#jira UE-72428
#rb frank.fella
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 5795010 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5795014 by max chen in Main branch]
2019-04-08 16:46:22 -04:00
richard malo
cc3711c4b2 - Fixed dragging control points not triggering landscape spline update using Ctrl+LMB or Ctrl+LMB+RMB.
#rb patrick.enfedaque


#ROBOMERGE-SOURCE: CL 5793726 via CL 5794406

[CL 5794426 by richard malo in Main branch]
2019-04-08 15:56:50 -04:00
richard malo
9a0db3599b Fixed incorrect landscape spline end falloff when deleting a landscape control point or a segment
#rb patrick.enfedaque


#ROBOMERGE-SOURCE: CL 5793322 via CL 5794322

[CL 5794347 by richard malo in Main branch]
2019-04-08 15:49:15 -04:00
patrick laflamme
bef6941ef1 #jira UE-72316 - Crash when duplicating multiple components at once
An assertion fired up when SSCSEditor::AddNewComponent() was called in a loop (or multiple times in the same frame) with every component scheduled to get the focus. This unexpectedly activated the 'create + rename' transaction mechansim multiple times but only one item (the last in the frame) would end up being focused, scrolled into view and renamable on creation. Instead of asserting, if an ongoing transaction is ongoing, assumes it is because AddNewComponet() is being called in a loop, close the previous transaction and open a new one, expecting the last component added in the frame (with focus request) to close its own transaction once scrolled into view and edited by user.

#rb Marc.Audy
#lockdown Nick.Penwarden

#ROBOMERGE-SOURCE: CL 5790810 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5790816 by patrick laflamme in Main branch]
2019-04-08 14:45:51 -04:00
lauren ridge
e5435b348a Fixing typo, clarifying title text
#rb trivial
#rnx


#ROBOMERGE-SOURCE: CL 5784570 via CL 5789490

[CL 5789662 by lauren ridge in Main branch]
2019-04-08 14:35:13 -04:00
phillip kavan
1b98c50f07 Fix crash on attempt to find selected Actor references in a level Blueprint during PIE.
#jira UE-72110
#rb Dan.OConnor
#lockdown Cristina.Riveron

#ROBOMERGE-OWNER: phillip.kavan
#ROBOMERGE-AUTHOR: phillip.kavan
#ROBOMERGE-SOURCE: CL 5774917 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5775092 by phillip kavan in Main branch]
2019-04-08 12:15:55 -04:00
pj kack
320d47f3f5 #jira UE-72458 Fix incorrect nullptr check in FAssetRegistryGenerator::GenerateAssetChunkInformationCSV
#rb none


#ROBOMERGE-SOURCE: CL 5774204 via CL 5774510

[CL 5774528 by pj kack in Main branch]
2019-04-08 11:18:21 -04:00
patrick enfedaque
e1974352e9 #jira UE-72460: missing copyright notice
#rb none


#ROBOMERGE-SOURCE: CL 5774029 via CL 5774373

[CL 5774402 by patrick enfedaque in Main branch]
2019-04-08 11:09:21 -04:00
pj kack
da2a5e3d66 Back out integrated changelist 5586728 (5571078) to resubmit all cook -iterate optimizations implemented on //UE4/Dev-core/... (see 5533504)
New AssetRegistryState::InitializeFromExistingAndPrune temporarily disabled until some bugs have been fixed.

Test Scenario:
1) BuildCookStageAndRun with these arguments: -platform=Win64 -configuration=Development
2) CookIterate with these arguments: -run=Cook -CookCultures=en -TargetPlatform=WindowsClient -unversioned -stdout -unattended -iterate

Wall Time Results (as an average of running step 2) two times):
Before: ~09:40 (580 seconds) cook commandlet time
After: ~02:30 (150 seconds) cook commandlet time
=> 07:10 (430 seconds ) faster, i.e. a ~ 3.9x speedup

Win32 FileSystem Results:
Before: 1.5 million GetFileAttribute calls and 1.2 million FindNextFile calls
After: 35 0000 GetFileAttribute calls and 1.6 million FindNextFile calls
=> ~400 000 calls to FindNextFile replaces ~1.5 million calls to GetFileAttribute

#rb none


(peafour-cherrypick of //UE4/Dev-Core/[at]5645695 by PJ.Kack)


#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 5533504 via CL 5533655 via CL 5536177 via CL 5772728 via CL 5772753

[CL 5772793 by pj kack in Main branch]
2019-04-08 01:19:56 -04:00
alexis matte
8b8858a796 Make sure the skeletalmesh morph targets are not remove when importing "weights only".
#jira UE-72379
#rb none


#ROBOMERGE-SOURCE: CL 5769255 via CL 5769257 via CL 5769263 via CL 5770920

[CL 5771016 by alexis matte in Main branch]
2019-04-05 20:03:07 -04:00
lina halper
91e83082d0 Layer node initialization fix
#rb: Martin.Wilson
#jira: FORT-113893


#ROBOMERGE-SOURCE: CL 5768200 via CL 5768201 via CL 5768840 via CL 5770648

[CL 5770764 by lina halper in Main branch]
2019-04-05 19:59:44 -04:00
daniel lamb
9557eab1ec Fixed up merge error in DiffAssetRegistriesCommandlet.
[FYI] Will.Ewen


#ROBOMERGE-SOURCE: CL 5767530 via CL 5767628 via CL 5768393 via CL 5770356

[CL 5770459 by daniel lamb in Main branch]
2019-04-05 19:55:54 -04:00
richard malo
2d83d40cf4 Fixed clang template compilation error
#rb none


#ROBOMERGE-SOURCE: CL 5766755 via CL 5767303

[CL 5767327 by richard malo in Main branch]
2019-04-05 14:29:26 -04:00
max chen
3130662b60 Sequencer: Followup change for clearing focus on section start/end range
#jira UE-72097
#rb matt.hoffman
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 5766589 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5766590 by max chen in Main branch]
2019-04-05 13:29:12 -04:00
patrick enfedaque
5b0ce9563b Fixes for Landscape Layer System
- Proper updating of Heightmap Colllision
- Multiple Undo/Redo fixes
#rb richard.malo
[FYI] michael.dupuis
#jira UE-72277: Fixes Undo/Redo of weight maps when not using the new Layer System


#ROBOMERGE-SOURCE: CL 5766185 via CL 5766372

[CL 5766405 by patrick enfedaque in Main branch]
2019-04-05 13:03:43 -04:00
richard malo
0ff2d1ffef Fixed clang compilation error
#rb none


#ROBOMERGE-SOURCE: CL 5765208 via CL 5765978

[CL 5766048 by richard malo in Main branch]
2019-04-05 12:02:51 -04:00