Commit Graph

10339 Commits

Author SHA1 Message Date
richard malo
ea457f7eac - Support reorder of landscape layers
[CODEREVIEW] patrick.enfedaque
[FYI] michael.dupuis


#ROBOMERGE-SOURCE: CL 5747456 via CL 5750272

[CL 5750430 by richard malo in Main branch]
2019-04-04 17:18:05 -04:00
richard malo
6d50a78ae6 - Limited support of Flatten & Ramp Tool for Landscape Layer System (limited to first layer)
- Disabled Retopologize Landscape Tool for Landscape Layer System
- Erosion & HydroErosion Tool now supported Landscape Layer System
- Added message tip to show warnings of unsupported edition cases in the Landscape Layer System
- Fixed bug in Renaming of a Landscape Layer
#rb michael.dupuis
[CODEREVIEW] michael.dupuis
[FYI] patrick.enfedaque


#ROBOMERGE-SOURCE: CL 5743264 via CL 5745866

[CL 5746001 by richard malo in Main branch]
2019-04-04 14:05:33 -04:00
jamie dale
d64528e944 Fixed literal text values set on function return nodes never being gathered for localization
This is due to them being user-defined pins, and user-defined pins always set their value as the autogenerated default, which results in the normal pin gather in GatherGraphNodeForLocalization considering them default as they pass the DoesDefaultValueMatchAutogenerated test.

In this case the return node is the only place the values are defined, so we must gather them.

#jira UE-72338
#rb Francis.Hurteau
#lockdown Cristina.Riveron

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

[CL 5745677 by jamie dale in Main branch]
2019-04-04 13:57:49 -04:00
richard malo
252770fc84 - Landscape Splines can now reserve a Landscape Layer (using the Landscape Layer System). In that use-case, their terraforming/terrapainting becomes non-destructive.
- Added automatic update of landscape deformation when landscape splines are modified (only in Landscape Layer System Mode)
- Added a new blend mode (alpha blend) to allow landscape splines to blend with previous landscape layers (blending and raise/lower flags is handled by GPU)
#rb michael.dupuis
[CODEREVIEW] michael.dupuis
[FYI] patrick.enfedaque


#ROBOMERGE-SOURCE: CL 5734202 via CL 5736580

[CL 5736607 by richard malo in Main branch]
2019-04-04 09:55:19 -04:00
krzysztof narkowicz
c76c064b28 UpdateGPUScene optimizations.
* Disabled LCI creation and lightmap cluster upload if bAllowStaticLighting is false - halves UpdateGPUScene time
* Replaced "OutBounds=GetPreSkinnedLocalBounds" with "GetPreSkinnedLocalBounds(OutBounds)" - ~5% faster

#rb none


#ROBOMERGE-SOURCE: CL 5714322 via CL 5714535 via CL 5714570 via CL 5714975 via CL 5717065

[CL 5717238 by krzysztof narkowicz in Main branch]
2019-04-03 20:19:30 -04:00
max chen
9330160398 Sequencer: Do not clear keyboard focus on commit for frame number text boxes. This fixes an issue where the right click properties popup disappears when you type in a frame number. This was marked as a regression when editing the Start Frame Offset because it used to be a float property but when changing it to a frame number property, it inherited this behavior.
#jira UE-72097
#rb matt.hoffman
#lockdown nick.penwarden

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

[CL 5711364 by max chen in Main branch]
2019-04-03 13:30:57 -04:00
dan oconnor
905e133713 Mirror 5695696
Avoid replacing references on out of date classes, now that the CDO is remapped during archetype reinstancing this can result in the out of date UClass's ClassDefaultObject pointer being overwritten
#rb Phillip.Kavan, Marc.Audy
#jira UE-72235
#lockdown cristina.riveron

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

[CL 5711360 by dan oconnor in Main branch]
2019-04-03 13:30:55 -04:00
lauren ridge
c3ec4df956 Fixed crash in case of material instance with no parent looking for parent values
#jira UE-72205
#rb Jason.Stasik
#lockdown Cristina.Riveron

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

[CL 5711349 by lauren ridge in Main branch]
2019-04-03 13:30:43 -04:00
phillip kavan
27d61f6dc0 Fix for an assert on attempt to locally find terms or references in a new, unsaved Blueprint. (regression)
#rnx
#jira UE-72090
#rb Michael.Noland
#lockdown Cristina.Riveron

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

[CL 5710532 by phillip kavan in Main branch]
2019-04-03 11:55:09 -04:00
robert manuszewski
f97b1e4bc4 Fixing crashes in pkg info commandlet
#rb none


#ROBOMERGE-SOURCE: CL 5707932 via CL 5708541 via CL 5708552 via CL 5708563 via CL 5708976

[CL 5709035 by robert manuszewski in Main branch]
2019-04-03 10:00:26 -04:00
lauren ridge
03a7fe36ff Fix for edge case of persistent level with unknown SCC status
#rb trivial
#rnx


#ROBOMERGE-SOURCE: CL 5691259 via CL 5695432

[CL 5695541 by lauren ridge in Main branch]
2019-04-02 18:03:33 -04:00
helge mathee
b9cf8ebe54 AnimNode Constraint: Adding note about weight not adding up to 1.0
Originally proposed as a warning - we decided to make it a note to avoid content from throwing errors during cook.

#rb lina.halper


#ROBOMERGE-SOURCE: CL 5690207 via CL 5694364

[CL 5694554 by helge mathee in Main branch]
2019-04-02 17:52:51 -04:00
lina halper
ef25e8afcf Merging //Tasks/Fortnite/Dev-UEA-ControlRig/... to //Fortnite/Main/...
#UEA-425 - Support for node colors within Control Rig
#UEA-387 - Mutable and Non-Mutable nodes (with or without execute pin)
#UEA-390 - Passing the hierarchy as part of the execute pin
#UEA-385 - Control Rig Execution Stack UI
#UEA-381 - Remove notion of base hierarchy for now - simplify hierarchy passing
#UEA-398 - Use execute pin icon for execute pins
#UEA-399 - New Get / Set bone transform units for Control Rig
#UEA-402 - Default to show rig graph when opening Control Rig Editor
#UEA-404 - Prettify labels in Execution Stack view
#UEA-405 - New Bone Name Searchable Combo box
#UEA-406 - Unify terminology from "joint" to "bone"
#UEA-407 - Removed Control Rig variable UI
#UEA-408 - Support for compiler warnings & errors on nodes
#UEA-409 - Unit tests for topological editing of graph
#UEA-411 - Support for keyword based search when looking for nodes
#UEA-413 - Refactored all math nodes & added unit tests per node
#UEA-415 - Set opacity on nodes based on execution state (non-executing nodes are faded)
#UEA-434 - Show compiler warnings / errors in execution stack view
#UEA-440 - Support for drag&drop from hierarchy view into graph view

#rb: Thomas.Sarkanen, Helge.Mathee
[FYI] Thomas.Sarkanen, Helge.Mathee
#jira: many


#ROBOMERGE-SOURCE: CL 5685272 via CL 5686776

[CL 5686808 by lina halper in Main branch]
2019-04-02 11:26:55 -04:00
sebastien hillaire
92962d5206 Fixed sky diffuse being invisible in project with movable skylight and r.SupportStationarySkylight is false.
Behavior was changed in 4691984.

SupportStationarySkylight should not be used to conditionally create a sky or not. Sky is always used for default environment diffuse (just can be rendered in non base pass but environment pass depending on whether lighting/sky is static/stationary of movable).
A SphereReflectionCapture is not enough to get diffuse light (it can only be used for specular). Which is what we see in this JIRA bug.

Fix is to always create the sky and just make it visible or not (the new behavior added in 4691984 and that is correct)

#rb Jurre.deBaare


#ROBOMERGE-SOURCE: CL 5683666 via CL 5683884

[CL 5683886 by sebastien hillaire in Main branch]
2019-04-02 06:05:37 -04:00
lauren ridge
347ff403df Fixing header notice
#jira UE-72177
#rnx
#rb trivial


#ROBOMERGE-SOURCE: CL 5672139 via CL 5675260

[CL 5675326 by lauren ridge in Main branch]
2019-04-01 17:14:38 -04:00
sebastien lussier
6308e84624 SceneOutliner optims
- Disabled intermediate sorting on Undo/Redo operations
- Optimized the natural string cmp used by the SceneOutliner sort
#rnx


#ROBOMERGE-SOURCE: CL 5644681 via CL 5645440

[CL 5648436 by sebastien lussier in Main branch]
2019-03-29 13:41:04 -04:00
chris babcock
c70cffcc9f Allow hardware/chipset check in device profile matching rules for Android
#ue4
#android
[CODEREVIEW] Jack.Porter
#rb Jack.Porter



#ROBOMERGE-SOURCE: CL 5643240 via CL 5643267 via CL 5643275 via CL 5643285 via CL 5644513

[CL 5648243 by chris babcock in Main branch]
2019-03-29 13:37:32 -04:00
Michael Dupuis
e4279d2bd6 Fixed compilation error
#jira UE-72091
#rb none

[CL 5634594 by Michael Dupuis in Main branch]
2019-03-28 15:25:57 -04:00
lauren ridge
0458f596bf Adding editor-only camera for scene captures
#rb Jason.Stasik
#rnx


#ROBOMERGE-SOURCE: CL 5630789 via CL 5633146

[CL 5633151 by lauren ridge in Main branch]
2019-03-28 14:05:05 -04:00
Michael Dupuis
1b4f8cbbf5 Changed the name from Landscape Procedural to Landscape Layers
Moved some function from LandscapeEdMode to LandscapeEditLayers

#jira UE-61718
#rb none
[CODEREVIEW] Richard.Malo


#ROBOMERGE-OWNER: Michael.Dupuis
#ROBOMERGE-AUTHOR: michael.dupuis
#ROBOMERGE-SOURCE: CL 5629413 via CL 5631899

[CL 5632451 by Michael Dupuis in Main branch]
2019-03-28 13:48:03 -04:00
ethan geller
90e6890401 #jira UE-72053 deescalate log to unblock build. #fyi aaron.mcleran #rb none
#lockdown cristina.riveron

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

[CL 5610309 by ethan geller in Main branch]
2019-03-27 17:09:13 -04:00
max chen
7875d26980 Sequencer: Restore the focused widget that was cleared when setting global time
#jira UE-72001
#rb andrew.rodham

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

[CL 5603890 by max chen in Main branch]
2019-03-27 15:41:46 -04:00
ethan geller
6efe1d55dd #jira UE-71663 Ensure symbols are properly loaded before calling any LibSoundFile functions.
#rb rob.gay, aaron.mcleran
#lockdown cristina.riveron

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

[CL 5602738 by ethan geller in Main branch]
2019-03-27 15:10:48 -04:00
bob tellez
0ae7f9c6dd Back out changelist 5533504. Crash at startup on forking linux servers. (Missing referencer information)
#ROBOMERGE-SOURCE: CL 5571078 via CL 5572105

[CL 5572109 by bob tellez in Main branch]
2019-03-26 20:30:52 -04:00
daniel lamb
758845403b added key information to the DiffAssetRegistriesCommandlet csv file so it's easier to use.
Moved some game specific settings into game config files.


#ROBOMERGE-SOURCE: CL 5566485 via CL 5566797 via CL 5570619

[CL 5570649 by daniel lamb in Main branch]
2019-03-26 19:24:16 -04:00