- Attempt to reuse manifold points that have not moved far between ticks
- Attempt to inject GJK result into existing manifold
Also
- reduce number of temp CollisionConstraints creatd in TriMesh and heightfield collision
#rb cedric.caillaud,michael.forot,jaco.vandyk
#jira none
#preflight 619eb66cec124631d7c6d6f1
#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 18290150 in //UE5/Release-5.0/... via CL 18290178
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18290182 by chris caulfield in ue5-release-engine-test branch]
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier 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]
#ROBOMERGE-SOURCE: CL 13181058 via CL 13181060 via CL 13181063
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)
[CL 13181068 by ori cohen in Main branch]