- graph structure is now persistent between frames
- particles and constraints are now added/removed only when enabled/disabled
- constraint sorting now performed in level assignment
- no longer needs to build the islands for just-puty-to-sleep islands
- more unit tests
#rb cedric.caillaud, benn.gallagher, jaco.vandyk, vincent.robert
#jira none
#preflight 631a1780ec45fbf3d7387359
[CL 21908749 by chris caulfield in ue5-main branch]
Fix that import of the CATProduct hangs. The main problem is due to the size of the message between the CADWorker and the dispatcher in this case (the CATProduct has more than 4000 external references, that generated a message bigger than the limit.)
=>
fix FNetworkNode::ReceiveMessage(): remove the limite of 1 Mb for message size, manage the reception of large messages
fix FDatasmithWorkerHandler::RunInternal(): manage the case of EWorkerErrorState::ConnectionLost
+ some improvements:
- Launch only one worker for monolithic file
- Replace FThread by UE::Tasks::FTask
#rb johan.duparc
#preflight 631a0305304480f8f8584bed
[CL 21908209 by david lesage in ue5-main branch]
* Perforce is polled every few seconds for new changes being committed. New changes have transformations done to convert them into "Horde" commits (eg. mapping user ids, parsing changelist descriptions for Robomerge tags) and stores them in the CommitsV2 collection in the database.
* Queries for commits are now done through ICommitCollection, which can use cached data if available. Queries fall back to the legacy P4 implementation if not.
#preflight none
[CL 21897637 by Ben Marsh in ue5-main branch]
Also disabled last access tracking on worker deployments by default as it provides no value
#preflight none
[CL 21894756 by Joakim Lindqvist in ue5-main branch]
- Added code to patch paths for handling Programs having source in /Engine/Source/Programs/XYZ, their config fies, etc in /Engine/Programs/XYZ, and staging using /XYZ
- Mac can now apply -specifiedarchitecture to UAT builds of programs
- Added support to SlateUGS to load Pak files (programs have to opt-in to it in their main Build.cs)
#rb brandon.schaefer,david.harvey
#preflight 631a03202b7fe03eb6b0f16a
[CL 21894674 by Josh Adams in ue5-main branch]
Also refactored the Helm charts to be easier to use and more well documented.
Updated settings to provide more sensible defaults.
Lastly a general cleanup pass to remove unused files.
#preflight 6319de64a60c539c988766fc
[CL 21892205 by Joakim Lindqvist in ue5-main branch]