- Enabling/Disabling the layer system is per world settings now
- Changed most of the layer code to either rely on the feature being enabled in the level or be data driven, which is we pass through the layer code path if we have layer content
#rb Patrick.Enfedaque
[FYI] Richard.Malo
#ROBOMERGE-VERSION: 348-6547088
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.dupuis
#ROBOMERGE-SOURCE: CL 6537091 via CL 6538617 via CL 6538697
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6577263 by michael dupuis in Dev-VR branch]
(Back out changelist 6491271 which was a back out of 6480930)
#rb patrick.enfedaque
[FYI] michael.dupuis
#rnx
#ROBOMERGE-VERSION: 348-6547088
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 6507641 via CL 6513629 via CL 6513777
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6553038 by richard malo in Dev-VR branch]
Fix Undo/Redo weightmap rare bug
Fix Undo/Redo of use cases where RequestLayersContentUpdateForceAll was undone.
Force Update now just propagates to components instead of maintaining a flag in the Proxy
#rb richard.malo
[FYI] michael.dupuis
#rnx
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 6445987 via CL 6447681 via CL 6447719
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6508253 by patrick enfedaque in Dev-VR branch]
Changed the ALandscapeProxy::Import function to support import of multiple layers as the function is used during the New Landscape with/without Import, World Composition Import/Add and Change Component Size.
The order of operations was changed to prevent having to call multiple times CreateLandscapeInfo, as the 1st few times, the content is not all ready.
#rb Richard.Malo, Patrick.Enfedaque
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.dupuis
#ROBOMERGE-SOURCE: CL 6401763 via CL 6403790 via CL 6403900
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6488793 by michael dupuis in Dev-VR branch]
- Painting height in Landscape Layer System now only updates edition heightfield collision of dirty landscape components
- Fixed CachedBounds of LandscapeComponent that was sometimes computing bounds based on editing layer instead of the final layer in Landscape Layer System mode.
- Fixed random crash caused by missing FlushRenderingCommands when re-creating CPU Readback resources and using theses resources in the same frame
#rb patrick.enfedaque, michael.dupuis
#rnx
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 6189690 via CL 6192390 via CL 6192458
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6230714 by richard malo in Dev-VR branch]
Change how the Setup fonction work to split each behavior into seperate function and calling each one in the correct code path
Fixed some bugs in the shaders
#rb Richard.Malo
[FYI] Patrick.Enfedaque
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.dupuis
#ROBOMERGE-SOURCE: CL 5899368 via CL 5899649 via CL 5899658
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5904278 by michael dupuis in Dev-VR branch]
Subtractive Flag Undo/Redo support
LayerInfo NoWeightBlend properly reflected in details panel
Missing fixup in ReplaceLayer for Subtractive Flag
#rb richard.malo
[FYI] michael.dupuis
#rnx
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 5898025 via CL 5898582 via CL 5898691
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5900206 by patrick enfedaque in Dev-VR branch]
- Fixed missing physic material update when Clearing, Filling and Replacing a Layer.
#jira UE-72474
[CODEREVIEW] patrick.enfedaque
[FYI] michael.dupuis
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 5776037 via CL 5785762 via CL 5785826
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5795892 by richard malo in Dev-VR branch]
- 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 5766185 via CL 5766372 via CL 5766405
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5780675 by patrick enfedaque in Dev-VR branch]
- 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 5734202 via CL 5736580 via CL 5736607
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5742867 by richard malo in Dev-VR branch]
Moved some function from LandscapeEdMode to LandscapeEditLayers
#jira UE-61718
#rb none
[CODEREVIEW] Richard.Malo
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.dupuis
#ROBOMERGE-SOURCE: CL 5629413 via CL 5631899 via CL 5632451
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5635740 by michael dupuis in Dev-VR branch]
Add Procedural Layer support for Weightmaps, including Brush support that affect Weightmap and/or Heightmap.
#jira UE-61718:
#rb Jack.Porter
[FYI] Jeremy.Moore, Richard.Malo
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.dupuis
#ROBOMERGE-SOURCE: CL 5433816 via CL 5437700 via CL 5437807
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5440751 by michael dupuis in Dev-VR branch]