This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
Chaos - Cherry pick copy up of scratch stream
#rb various
#jira UE-119389,UE-121295,UE-119397,UE-119396,UE-119395,UE-119394,UE-119393,UE-119390,UE-119389
#ushell-cherrypick of 17897023 by Chris.Caulfield
#preflight 6173042abe0cfd00012a1754
#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 17897848 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
[CL 17897860 by chris caulfield in ue5-release-engine-test branch]
- Copying //UE4/Release-4.27-Chaos to //UE5/Main (all new solver work accumulated in development stream)
- New Chaos solver
- Persistent collisions, islands
- Manifold changes
- Groundwork for future optimizations
#ushell-cherrypick of 17738623 by Chris.Caulfield
#rb various
#jira UE-119389,UE-121295,UE-119397,UE-119396,UE-119395,UE-119394,UE-119393,UE-119390,UE-119389
#preflight 61718e8833e63300012342b8
#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 17886849 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
[CL 17886880 by chris caulfield in ue5-release-engine-test branch]
- fix ContainerId passed to constraint graph when a constrained particle is disabled and re-enabled
- fix ParticleHandle::Island() for sleeping particles
- clean up constraint handle
- fix particle's constraint array natvis for VS debugger
#rb jaco.vandyk
#jira none
#preflight 16852720
#ROBOMERGE-SOURCE: CL 16778086 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16778096 by chris caulfield in ue5-release-engine-test branch]
Separated the idea of disabling a constraint vs. disconnecting a constraint from its particles during teardown and deletion.
- Added particle construction and destruction handshake for the suspension constraint.
- Added plumbing for DisconnectConstraint through the constraint containers and rules.
- Units tests for stressing the constraint states.
#jira FROST-2301
#rb bill.henderson
#fyi Michael.Lentine, Bill.Henderson, Brett.Miller, Chris.Cauldfield
[CL 16105147 by Brice Criswell in ue5-main branch]
#ROBOMERGE-SOURCE: CL 12095627 via CL 12095628 via CL 12095630 via CL 12095633
#ROBOMERGE-BOT: (v657-12064184)
[CL 12095640 by satchit subramanian in Main branch]
- Fix for sleeping unit test failures
#rb none
#ROBOMERGE-SOURCE: CL 11551353 via CL 11551437 via CL 11551467
#ROBOMERGE-BOT: (v654-11333218)
[CL 11552232 by brice criswell in Main branch]
#rb none
#ROBOMERGE-OWNER: michael.lentine
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 10942527 via CL 10942568 via CL 10942571 via CL 10942575
#ROBOMERGE-BOT: (v632-10940481)
[CL 10942576 by michael lentine in Main branch]