This bug prevented islands from being awoken if you explicitly set all of its particles to sleep, and then teleported one of the particles elsewhere.
This was caused by SleepParticle being called before BeginDetectCollisions. This put the particle to sleep but left the collision constraints as they were. When we prune out of date collisions they were destroyed because they were "awake" but were not updated this tick.
The fix is to update the sleep state of constraints whose islands will be put to sleep as a result of all particles being put to sleep.
#rb vincent.robert
[CL 30895513 by chris caulfield in ue5-main branch]
This was causing MakeCurrentLevel/SetLevelVisibilityNoGlobalUpdateInternal to dirty the persistent level
#rb marc.audy
#rnx
[CL 30895468 by patrick enfedaque in ue5-main branch]
Removing texture build metadata due to ddc complexities. It will be added to the metadata system in the new build flow SoonTM. Additionally, the alpha information for the source mips is no longer necessary as that is computed elsewhere now.
#rb fabian.giesen
#jira UE-183750
[CL 30894760 by dan thompson in ue5-main branch]
This could lead to an inability to delete certain assets through the content browser, as panel widgets would continue to reference the underlying graph object through the slate application context with no way to clean them up. In turn, this would result in the asset persisting and being (incorrectly) noted as now existing in a "corrupt" state.
After this change, the asset deletion dialog will no longer report the asset as being referenced in this manner.
This change also minimizes the number of active timers registered to the panel widget for incoming node add/remove graph change events (which matches what was already being done for node select events).
#jira UE-201589, UE-194980
#rb ben.hoffman
[CL 30894681 by phillip kavan in ue5-main branch]
The APIs to get sequences in the sequence hierarchy only work for sub-sequences, not root sequences. Root sequences need to be checked separately...
#rb Max.Chen
[CL 30894074 by ludovic chabant in ue5-main branch]
* Add screenshots and sample code for configuring job parameters.
* Add placeholder files for tutorials.
* Fix markdown linting in most files.
[CL 30893696 by ben marsh in ue5-main branch]
change BulkData RWLock to CritSec because it needs reentrancy
use it to protect the LockState variables as well
#rb Dan.Thompson
[CL 30893372 by charles bloom in ue5-main branch]
-fixed bug where moving the start location would not update the visuals or the text if a constraint moved it.
[FYI] gregg.bond1
#virtualized
[CL 30892931 by richard graham in ue5-main branch]