Commit Graph

72 Commits

Author SHA1 Message Date
jeanfrancois dube
3f12778841 World Partition Grid Placement
- Deprecated enum EActorGridPlacement and replaced AActor::GridPlacement by bIsSpatiallyLoaded.
  - It makes more sense from a user perspective to set an actor as "non-spatially loaded" instead of "always loaded", especially with data layers.
  - If we ever need it, having the possibility to set actors to use their location or bounds to go in the grid will be a per-grid setting.

#rb richard.malo, sebastien.lussier
#preflight 61af8bf10e59fd0ab0f93cc4

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18395825 in //UE5/Release-5.0/... via CL 18395836
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395850 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-07 11:50:24 -05:00
luc eygasier
526d18e373 Adds OnlyMergeSubLevels option when converting Levels and Sublevels to convert them to OFPA without WorldPartition.
Allows the converted level to be used as a LevelInstance in WP.

#rb JeanFrancois.Dube
#jira UE-132607

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18387715 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v896-18170469)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18387749 by luc eygasier in ue5-release-engine-test branch]
2021-12-06 16:16:42 -05:00
jon nabozny
c5065a7160 Merge //UE5/Release-5.0 into //UE5/Private-Frosty-To-5.0-Staging
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 18134541 via CL 18371947 via CL 18371959
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18372011 by jon nabozny in ue5-release-engine-test branch]
2021-12-03 15:19:38 -05:00
jeanfrancois dube
e9f04b258e [Backout] - CL18367990
[FYI] Patrick.Enfedaque
Original CL Desc
-----------------------------------------------------------------
Integration Fix: missing Tick declaration

[FYI] jeanfrancois.dube, richard.malo

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18369378 in //UE5/Release-5.0/... via CL 18369393
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18369415 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-03 12:42:01 -05:00
patrick enfedaque
bd45db2b7f Integration Fix: missing Tick declaration
[FYI] jeanfrancois.dube, richard.malo

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18367990 in //UE5/Release-5.0/... via CL 18367996
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18368001 by patrick enfedaque in ue5-release-engine-test branch]
2021-12-03 09:38:43 -05:00
jeanfrancois dube
549cbec149 World Partition Editor
- Don't maintain loaded mask through the editor cells octree nodes anymore.
- Display empty cells darker, then partially loaded cells less dark than loaded cells.

#rb patrick.enfedaque
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17482791 via CL 17927412 via CL 18362935 via CL 18362945
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18362950 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-02 20:38:12 -05:00
jon nabozny
7a92a64d30 World Partition Editor QoL: display editor cell coordinates.
Disabled by default, can be enabled by setting the value in the World Partition Editor (saved in per-user settings).

#rb patrick.enfedaque
#preflight none

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17474687 via CL 17926038 via CL 18361925 via CL 18361944
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18362023 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 18:52:26 -05:00
jon nabozny
478624e161 World Partition Editor QoL: automatically load surrounding editor cells when using the BugItGo command.
Disabled by default, can be enabled by setting the value in the World Partition Editor (saved in per-user settings).
Loading range can be tweaked via wp.Editor.LoadingRangeBugItGo cvar (defaults to 128M).

#rb patrick.enfedaque
#preflight 613a0753f9a5220001408dd9

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17471905 via CL 17925816 via CL 18361748 via CL 18361776
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18361837 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 18:42:47 -05:00
jeanfrancois dube
6e6bcfe5c5 World Partition Editor QoL: added right-click option to unload all loaded cells.
#rb none
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17466267 via CL 17913956 via CL 18360948 via CL 18361210
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18361396 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-02 18:24:16 -05:00
jeanfrancois dube
ee14e452e0 World Partition Editor QoL: double-click on a cell will move camera there.
#rb none
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17466170 via CL 17913935 via CL 18360943 via CL 18361205
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18361393 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-02 18:24:08 -05:00
matt kuhlenschmidt
db0ab1dc35 Prevent tab manager from summoning empty windows when no tabs can be opened
#rb lauren.barnes

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18324766 in //UE5/Release-5.0/... via CL 18324780
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18324796 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-11-30 10:11:24 -05:00
jeanfrancois dube
31703fce81 Removed commented code.
#rb none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18324577 in //UE5/Release-5.0/... via CL 18324610
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18324627 by jeanfrancois dube in ue5-release-engine-test branch]
2021-11-30 09:55:52 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
luc eygasier
55db45485d Fixes crash when generating WP Minimap using reload button with no previous texture.
#rb Sebastien.Lussier

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18174404 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v894-18169371)

[CL 18174433 by luc eygasier in ue5-release-engine-test branch]
2021-11-12 16:07:35 -05:00
luc eygasier
d188ffec4c Fixes updating WP Minimap UVOffset when texture switches VirtualTexture usage.
#rb Sebastien.Lussier

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18091031 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18091054 by luc eygasier in ue5-release-engine-test branch]
2021-11-08 14:14:48 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
luc eygasier
dda6fd46d5 Modifies WorldParitionMinimapBuilder to use Virtual Textures, loading iteratively cells.
* Adds Virtual Texture rendering for Slate Element
* Adds Initialize/Finalize methods to WorldPartition builders

#rb JeanFrancois.Dube, Jeremy Moore, Sebastien.Lussier
[FYI] Yoan.StAmant

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18063075 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18063089 by luc eygasier in ue5-release-engine-test branch]
2021-11-04 16:13:08 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
patrick enfedaque
f004747118 World Partition: Replace conversion prompt with Tools > [World Partition] Convert Map...
#rb richard.malo
#preflight 6154adec4cfdcf00019924d9

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 17676613 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17676630 by patrick enfedaque in ue5-release-engine-test branch]
2021-09-30 08:27:21 -04:00
patrick enfedaque
209be396b4 World Partition:
- New Level Dialog: Empty Open World Template
- Remove IsWorldPartitionEnabled project setting

#rb jeanfrancois.dube, richard.malo
#preflight 615477fc03f3320001fefe99

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 17663222 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17663241 by patrick enfedaque in ue5-release-engine-test branch]
2021-09-29 12:29:37 -04:00
steven dao
e81115377e Move selection-related commands from Level Editor's actor context menu to a Select top-level menu
The old context menu previously only showed relevant commands, but the new top-level menu always shows all commands,
disabling irrelevant ones. I've moved that logic into the commands' CanExecute callback in order to have them
properly enable/disable when available/unavailable.

#jira UETOOL-2796
#rb louise.rasmussen
#preflight 614a56cab4b2fb0001b085c3

#ROBOMERGE-AUTHOR: steven.dao
#ROBOMERGE-SOURCE: CL 17590040 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17590056 by steven dao in ue5-release-engine-test branch]
2021-09-21 19:34:46 -04:00
patrick enfedaque
9a698d56aa WorldPartition: Cleanup
- Remove unused callbacks
- Remove bEnableWorldPartiton property
- Add UWorld::IsPartitionedWorld() instead of checking for GetWorldPartition() != nullptr

#rb jeanfrancois.dube
#preflight 6130adea5fda57000133c90a

#ROBOMERGE-SOURCE: CL 17401159 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17401160 by patrick enfedaque in ue5-release-engine-test branch]
2021-09-02 08:09:40 -04:00
jeanfrancois dube
22da4a7062 World Partition Editor: fix drag delta to match real mouse cursor movement.
#rb patrick.enfedaque
#preflight none

#ROBOMERGE-SOURCE: CL 17366096 via CL 17366106
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17366107 by jeanfrancois dube in ue5-release-engine-test branch]
2021-08-31 08:05:18 -04:00
jeanfrancois dube
e63971ea7a World Partrition: only include cells which loaded state was changed by a user operations in the last loaded cells.
#rb richard.malo
#preflight 61239a3976f1fd0001047156

#ROBOMERGE-SOURCE: CL 17265467 via CL 17273198
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17274301 by jeanfrancois dube in ue5-release-engine-test branch]
2021-08-23 15:23:03 -04:00
jeanfrancois dube
4da1eb0df8 Allow changing editor cells loaded state for non-default editor modes.
#rb vincent.beauchemin
[FYI] matthias.worch
#preflight none

#ROBOMERGE-SOURCE: CL 17103665 via CL 17103676
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17103685 by jeanfrancois dube in ue5-release-engine-test branch]
2021-08-09 11:55:47 -04:00