The UE_RIGVM_ENABLE_TEMPLATE_NODES is disabled in this submit for now - which disabled the creation of template nodes as well, disabled auto-update functionality during load and spawning resolved templates nodes instead of unit nodes.
We'll enable the define in a follow up submit
#rb jack.cai
#jira na
#preflight https://horde.devtools.epicgames.com/job/621de289ca28c55634199235
[CL 19196111 by Helge Mathee in ue5-main branch]
This change includes MaterialX version 1.38.1 built for use in UE5 on Linux.
Note that since we no longer support OpenGL on Linux, we do not build the
MaterialXRender libraries, since MaterialX does not offer a way to disable only
MaterialXRenderGlsl, which requires linking against OpenGL.
#jira UE-142380
#rb brandon.schaefer
#preflight 6216ed27a45a91013f4994fe
[CL 19176826 by matt johnson in ue5-main branch]
fix byproducts of inheritance bug for 2d grid bounds
fix 3d fire default sources
Update bounds on some assets
#rb content
#jira ue-143945
#preflight 62197b6d42189ae6226937bb
#ROBOMERGE-AUTHOR: devon.penney
#ROBOMERGE-SOURCE: CL 19162813 in //UE5/Release-5.0/... via CL 19162978
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19163034 by devon penney in ue5-main branch]
only used during PSO precompiling.
This can reduce PSO precompile times by as much as 2/3rds.
It is enabled by default, it can be disabled via Android.OpenGL.NumRemoteProgramCompileServices=0 or setting android configrule variable 'DisableProgramCompileServices' to true.
#rb chris.babcock, Dmitriy.Dyomin
[FYI] peter.sauerbrei, jack.porter
#preflight 6218decf847077002e87365b
#ROBOMERGE-OWNER: allan.bentham
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 19147130 via CL 19147174 via CL 19148641 via CL 19148655 via CL 19160382
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19161662 by allan bentham in ue5-main branch]
This causes very bad things to happen when trying to load python3.9 files through Windows, with incorrect line endings
#jira UE-143898
#rb Patrick.Laflamme, Michael.Sartain
#preflight none
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 19152516 in //UE5/Release-5.0/... via CL 19157754
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19161148 by brandon schaefer in ue5-main branch]
SceneOutliner - Unloaded LandscapeProxy actors are now placed under their associated Landscape
* FWorldPartitionActorDesc now has a GetSceneOutlinerParent() virtual which is used to build the actor hierarchy of the SceneOutliner
* FLandscapeActorDesc overrides GetSceneOutlinerParent() to return the Landscape guid as it's parent
Resaved all LandscapeProxies in the OpenWorld template map
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 62191950f014007cf8b82a5e
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 19152459 in //UE5/Release-5.0/... via CL 19157182
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19161144 by marc audy in ue5-main branch]
SceneOutliner - Added "InitiallyExpanded" option to folders (true by default)
* Allows code to create folders that are initially collapsed
* Used by the HLOD builder to create collapsed HLOD folders
Update default OpenWorld template map
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 621919b78849a7424f8eacef
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 19151567 in //UE5/Release-5.0/... via CL 19152463
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19161086 by sebastien lussier in ue5-main branch]
- Added option 'DisableStreaming' in the World Partition convert commandlet to allow disabling streaming for converted maps.
- Added flag 'bEnableStreaming' for partitioned worlds that can be used to disable streaming but keep key features such as OFPA and Data Layers.
- In this mode, the streaming generation acts as standard level streaming and can be enabled at any time by the user.
- This mode is enabled by default for new partitioned maps created from the empty template or the open world template.
- The World Partition convert commandlet will now duplicate the default HLOD layers setup.
- Show a hint in the World Partition window that streaming is disabled.
- When disabling streaming from the UI, show a dialog to warn the user about the implications of the change.
- When enabling streaming for the first time, show a dialog to warn the user that the world is about to be set up for streaming.
- When saving a map, don't duplicate its HLOD setup unless it's a template map.
- Includes changes from MattK: `Allow external object details customizations to hide the root object node`.
- TODO: Convert all template maps from the Games project to use World Partiton with streaming disabled using the new 'DisableStreaming' commandlet option.
#rb patrick.enfedaque, richard.malo
#jira UE-143719
#preflight
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 19149766 in //UE5/Release-5.0/... via CL 19150115
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19160979 by jeanfrancois dube in ue5-main branch]