Commit Graph

97 Commits

Author SHA1 Message Date
robert manuszewski
f8a812a32f Converting hardcoded short class/enum names to pathnames ahead of ANY_PACKAGE removal
#rb trivial
#jira UE-99463
#preflight 6288fd998828ea88c8aef3d0

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20314896 via CL 20314897 via CL 20314903 via CL 20314904
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20315214 by robert manuszewski in ue5-main branch]
2022-05-22 10:30:02 -04:00
Aris Theophanidis
e2dab4ca3d [WP navmesh] Limit tile building to the loaded space when using a WP dynamic navmesh
- Update and use active tiles when using URecastNavMeshDataChunk
- Keep track of dirty areas origin
- Fix some logs TileRef
#rb Mieszko.Zielinski
#jira UE-150793
#preflight 6286493e9016c6dd8982744e

[CL 20279641 by Aris Theophanidis in ue5-main branch]
2022-05-19 09:59:18 -04:00
Sebastien Lussier
8eb1d82e35 Fixed issues when running HLOD/Minimap builds on an unsaved map
* External commandlet would be executed on the /Temp/Untitled package
#jira none
#rb patrick.enfedaque
#preflight 6273d0f0b86624d2e8cb7194

[CL 20056979 by Sebastien Lussier in ue5-main branch]
2022-05-05 09:40:14 -04:00
Matt Peters
7ad238a806 AssetRegistry includes (Engine/Source): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270509a220f89f0ad573030

[CL 20016982 by Matt Peters in ue5-main branch]
2022-05-02 18:06:48 -04:00
Sebastien Lussier
4c0050fe6e Fix crash on "Build -> Build All"
Prevent issue where the UWorld pointer would not be valid after forcing a world unload/reload in some of the build commands.
#jira UE-148515
#rb patrick.enfedaque
#preflight 625db3fbd412434587aaaa99

[CL 19791957 by Sebastien Lussier in ue5-main branch]
2022-04-18 15:15:30 -04:00
Aris Theophanidis
83cac37a36 Fix crash in FEditorBuildUtils::TriggerNavigationBuilder()
#jira UE-148512
#rb Yoan.StAmant
#preflight 6255cfabed176258e5e12cfe

[CL 19727037 by Aris Theophanidis in ue5-main branch]
2022-04-12 15:38:26 -04:00
Josie Yang
f8cc29c587 Implement GPUSkinCache debug visualization modes
*) 'Overview' shows skin cache on/off, recompute tangents on/off
*) 'Memory' shows skin cache memory consumption per sk mesh, includes RT if sk mesh uses a separate RT entry
*)  'RayTracingLODOffset` shows RT LOD index offset from raster LOD index

#jira UE-136542
#rb jeremy.moore
#preflight 622bb12b902b7ca699df8755

[CL 19383862 by Josie Yang in ue5-main branch]
2022-03-15 06:49:12 -04:00
sebastien lussier
a1e2270aa7 #jira UE-143721
Build HLODs / Minimap in editor

* Added the necessary code to be able these builds from inside the editor, using the "Build" menu
* The HLOD build will show a dialog where you can select a few options (setup, build, forcebuild, delete), then start the build
* The minimap build has no options, will start right away
* Build is actually done through an external process, so the editor will ask to save any changes that's been made, and unload the current map before starting a commandlet
* Progress is updated by parsing the commandlet log during it's execution
* Once the build is complete, will force an asset registry scan and reload the map

* Also disabled the "HLOD Outliner" tool when in a partitionned level, as it is not working and may be confusing.

#preflight 6226e29f671c913c0502a807
#rb jeanfrancois.dube, patrick.enfedaque

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 19302772 in //UE5/Release-5.0/... via CL 19303919
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19346855 by sebastien lussier in ue5-main branch]
2022-03-10 20:49:05 -05:00
aris theophanidis
4daaab1d1a [WP Navmesh] Optimize Perforce access when building WP navmesh
Change FPackageSourceControlHelper::Delete(const TArray<UPackage*>& Packages) to be batched
Also update dialog being displayed when an error occurred during the build process
#rb JeanFrancois.Dube
#jira UE-114032
#lockdown julien.marchand
#rnx
#preflight 6206a396c663666c89aa38bb

#ROBOMERGE-OWNER: aris.theophanidis
#ROBOMERGE-AUTHOR: aris.theophanidis
#ROBOMERGE-SOURCE: CL 18958276 in //UE5/Release-5.0/... via CL 18959442 via CL 18959974
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18960295 by aris theophanidis in ue5-main branch]
2022-02-11 15:38:51 -05:00
jason nadro
6b726bacc0 Remove unused function CompileShadersComplexityViewMode and associated classes.
#rb Dave.Jones2
#preflight 61f2d2597a7f0d39ddb26386

#ROBOMERGE-AUTHOR: jason.nadro
#ROBOMERGE-SOURCE: CL 18755526 in //UE5/Release-5.0/... via CL 18755531 via CL 18757661
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18758626 by jason nadro in ue5-main branch]
2022-01-27 14:39:05 -05:00
Aris Theophanidis
2bd1f24a66 [WP Navmesh] Fix removed actors still showing in the editor actor list after navmesh build
Enable usage of source control provider when building WP navmesh
Fix issue with deleted packages being added to source control
Make sure WP navmesh actor in WP levels remains empty (data is provided by navmesh chunk actors)
#jira UE-114032
#rb Yoan.StAmant
#robomerge 5.0
#preflight 61e839b93778a195dee90f08

[CL 18659327 by Aris Theophanidis in ue5-main branch]
2022-01-19 11:44:26 -05:00
Aris Theophanidis
1185ef7d98 [WP Navmesh] Expose Navigation Data Chunk Grid Size and build loading size into WorldSettings
Add a dialog on WP navigation data building to set additional building options
#jira UE-114032
#rb Yoan.StAmant
#preflight 61e1c2bf3275b0831e55ad65
#robomerge 5.0
#preflight 61e1cb046462b347f4be0039

[CL 18621678 by Aris Theophanidis in ue5-main branch]
2022-01-14 14:27:31 -05:00
richard malo
481f65fe16 New Actor Folders objects.
- When enabled, folders are actual objects : modifying a folder won't affect actors (more compliant with OFPA).
- Enabled by default for World Partition and Level Instances.
- Can be enabled on regular levels (experimental feature 'Use Actor Folder Objects').
- If Level uses OFPA, ActorFolders will also be saved in their own package (but will use __ExternalObjects__ root folder).
- In a future refactoring, external actors will also be moved in the same root folder.
- Generalized saving object in an external package (different from its outer package)
- World outliner supports old folders and new actor folder objects : Levels using the actor folder objects will show a root Level node (like Level Instances).
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 61d84b356511bc498e5cb858

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18543443 in //UE5/Release-5.0/... via CL 18543482
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18543525 by richard malo in ue5-release-engine-test branch]
2022-01-07 10:01:19 -05:00
jon nabozny
5342ad925e Added VirtualTexturePendingMips debug view mode.
For each pixel it shows the worst case missing mip level in all of the virtual textures sampled at that pixel.
Useful to analyze where late virtual texture page streaming is happening.
#rb ben.ingram
#preflight 615b5ecb255462000117288c
#lockdown michal.valient

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 17716764 via CL 17979410 via CL 18366649 via CL 18366731
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18366789 by jon nabozny in ue5-release-engine-test branch]
2021-12-03 02:44:01 -05:00
aris theophanidis
7f941b30ce Fix CIS warning and addition of a console command to turn on static navmesh building for world partitionned map
#rb Yoan.StAmant
#preflight 619ff2240141b3c6da83e47c

#ROBOMERGE-AUTHOR: aris.theophanidis
#ROBOMERGE-SOURCE: CL 18296850 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18296852 by aris theophanidis in ue5-release-engine-test branch]
2021-11-25 16:01:29 -05:00
aris theophanidis
07f6e56123 Running WP navigation data generation from the editor
Change UWorldPartitionNavigationDataBuilder loading mode to IterativeCells2D
Fix issue on loading cell borders
Make that navigation data chunk are added on PostLoad()
Addition of a CleanPackages switch in UWorldPartitionBuilderCommandlet to allow builders to erase their packages
#rb JeanFrancois.Dube
#jira UE-114032
#preflight 619fb3fdc3287aab272c8f85

#ROBOMERGE-AUTHOR: aris.theophanidis
#ROBOMERGE-SOURCE: CL 18295196 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18295237 by aris theophanidis in ue5-release-engine-test branch]
2021-11-25 11:52:31 -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
arne schober
34a1940285 U5 - Do not stop the RenderingThread as with modern Processors the performance saved is marginal and we do want to move away from stopping and starting the Rendering thread as it causes a multitude of issues.
#ROBOMERGE-SOURCE: CL 17046926 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v848-17036448)

[CL 17046932 by arne schober in ue5-release-engine-test branch]
2021-08-04 02:45:45 -04:00
rajesh chilagani
ffad41575d Refactor Landscape UpdateBakedTexture to not automatically dirty levels/actors and instead display a message so that the user can build them through the Build menu (like Grass)
#jira UE-102677
#rb patrick.enfedaque

[CL 14816208 by rajesh chilagani in ue5-main branch]
2020-11-26 14:22:44 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
christopher waters
dbb4152ba8 Fixing shader source showing 'duplicate' entries. The shader lookups were only using the shader type name and not considering that they are unique per vertex factory.
#rb Arciel.Rekman, Lukas.Hermanns
#jira none

[CL 14423308 by christopher waters in ue5-main branch]
2020-10-05 14:47:30 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00