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]
* 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]
* Added retry and better error description when writing byte to create size of file mapping on posix
[CL 30889356 by henrik karlsson in ue5-main branch]
Introduces a few changes that enables CrashReportClient to read project it's settings from project configuration.
* Add compile time fallback of data router to CrashReportClientEditor.
* Refactored how some global defines are set in CrashReportClient/CrashReportClientEditor target to allow different settings for development time vs retail time.
* Added code that allows project configuration files to override any CRC setting. Previously it would only apply to some properties.
* Refactored CrashReportCoreConfig.
* Added compile time defines for company name. UX changes in other CL.
* Limit core usage for CRC to 5 cores. Significantly reduces memory usage for machines with many cores.
#rb Patrick.Laflamme
#jira UE-114670
[CL 30879797 by johan berg in ue5-main branch]
* Improved error handling for setpriority even more. There is a risk that a non-detoured process have exited already when we get to this function
[CL 30878827 by henrik karlsson in ue5-main branch]
The issue is happening because CVD support is enabled but UE trace is disabled therefore some methods are still compiled out. This change makes sure CVD code is compiled out if UE trace is also compiled out because CVD depends on it.
#jira UE-204859
[FYI] Benn.Gallagher
[CL 30877818 by sergio gardeazabal in ue5-main branch]