Merging static mesh actors resulted in static mesh sockets getting lost
* Added a "Merge Mesh Sockets" option to the Mesh Merge Settings
#rb jeanfrancois.dube
#preflight 63c0b1e602024f93d8d2f6af
[CL 23672695 by Sebastien Lussier in ue5-main branch]
Handle this event type in AssetRegistry and rescan.
#jira UE-169292
#preflight 63bf25a66729b05ec9783672
#rb Tim.Smith
#rnx
[CL 23661435 by Matt Peters in ue5-main branch]
#rb zousar.shaker
#preflight 63bd2a24577437afe6308469 (preflight failed for other reasons but this change works as expected showing the error details)
[CL 23659774 by dan engelbrecht in ue5-main branch]
This is required because subsequent shader compilation steps assume that the code has been fully preprocessed. In particular, the dead code elimination system does not handle macros such as ones in BindlessResources.ush.
#preflight 63bef4ba6e6e8d4662ffd485
#rb christopher.waters
[CL 23649118 by Yuriy ODonnell in ue5-main branch]
#rb Per.Larsson
#rnx
#preflight 63bec803c543a64b7d38d89f
- If no 'Path' option is found the path will default to the projects saved directory, under a 'VAPayloads' subdirectory
- This works as an okay default if the backend is being used for cached storage.
[CL 23645795 by paul chipchase in ue5-main branch]
Added new struct type, FMassSubsystemAccess, storing bitsets indicating which subsystems are to be accessed and in which mode (RO/WR) along with cached instances of the systems (populated either via CacheSubsystemRequirements call or iteratively as the subsystems get requested)
The new FMassSubsystemAccess is instantiated by FMassExecutionContext.
Also:
* removed need of supplying a UWorld instance when fetching subsystems - the value is now fetched from the MassEntityManager used and cached.
* reworked the unit test for Mass USubsystem access, following the extension of Mass subsystems access support.
* changes due to Mass Subsystem access API changes.
#review-23537257
#review-23537458
#review-23537435
#preflight 63be67ee6e6e8d4662c32ef5
[CL 23642735 by Mieszko Zielinski in ue5-main branch]
* Changed lots of modules to use IWYUSupport instead of bEnforceIWYU (which is being deprecated)
#preflight 63bc8486c45a2c81e0b14fe8
#rb none
[CL 23641460 by henrik karlsson in ue5-main branch]