* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros
#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e
[CL 20450744 by Benn Gallagher in ue5-main branch]
- projectionphase in main solver
- add teleport projection
- recombine projection flags into one flag
- remove unused iteration counts
- correct the iteration count names
#jira none
#rb jaco.vandyk, michael.forot
#preflight 6271490afe09c0cfbc3c5a1e
[CL 20026916 by Chris Caulfield in ue5-main branch]
- add Inertia Conditioning system to increase inertia for long, thin, or small objects (enabled by default)
- also considiers joints with connectors outside the shape
- move some particle settings into a bitfield to reduce size
- add FVec3f as shorthand for TVec3-FRealSingle
#rb cedric.caillaud, jaco.vandyk,michael.forot
#jira none
#preflight 626c1f925c220f34acf5e912
[CL 19982249 by Chris Caulfield in ue5-main branch]
- The number of unique bodysetup generated by splite update during load make DDC fetch irrelevant as it is a garanteed miss both on Horde Storage and on disk.
- 8m47s to 1m26s for loading Apollo_Terrain with -DDC-Local-MissTypes=ChaosGeometryData
- 3m05s to 1m08s for loading Apollo_Terrain normally (warm run)
#rnx
#rb Jaco.Vandyk, Francis.Hurteau, Cedric.Caillaud
#preflight 6256bc9d6520cc71237bdf8f
[CL 19753402 by danny couture in ue5-main branch]
Masks are now propagated to shapes correctly whereas previously the call to SetMaskFilter was a no-op and dropped the mask filter.
To match previous behaviour for mask filters (completely ignored for simulation - only ever considered for query) the mask filter check was removed for the sim filter and sim pre-filter.
#rb Max.Whitehead
#jira none
#preflight 62419e707d49f37dfd4d9e80
[CL 19525439 by Benn Gallagher in ue5-main branch]
- RBAN QPBD and linear joint solver support
- Add 3rd phase to solver loop for projection
- Add settings for QPBD to PhysicsAsset
- Add cvar overrides for all settings
- Hide settings for legacy solver
#rb michael.forot
#jira UE-140717
#preflight
#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 19156094 in //UE5/Release-5.0/... via CL 19159784
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19161460 by chris caulfield in ue5-main branch]
#tests FN Squads games with a server on a cloud machine (m5.4)
#rb ori.cohen
#ROBOMERGE-OWNER: ilya.loshchinin
#ROBOMERGE-AUTHOR: ilya.loshchinin
#ROBOMERGE-SOURCE: CL 19053156 via CL 19053172 via CL 19053184 via CL 19059483
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v918-19018356)
[CL 19066288 by ilya loshchinin in ue5-main branch]
- Fixes one remaining issue with the cloth data output transforms in LWC.
- Remove using namespace Chaos from global scope to help with unity builds.
#rb Cedric.Caillaud, Benn.Gallagher, Chris.Caulfield
#preflight 61fbd50f7b1aa76bb413ef92
#jira UE-140723, UE-126763
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18842837 in //UE5/Release-5.0/... via CL 18842845 via CL 18843033
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18843045 by kriss gossart in ue5-main branch]
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build
#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824721 by fred kimberley in ue5-main branch]
Not actually ready to use yet, but nothing is calling the non-gt version
#rb Max.Whitehead
#preflight 61f998bc162e627eab46157a
[CL 18814672 by Ori Cohen in ue5-main branch]
- add smooth edge collision flag
- remove unused collision flag
- clean up collision flag setting API
#rb brice.criswell, cedric.caillaud
#jira none
#preflight 61f481286b5aea38e5c7a925
#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 18781024 in //UE5/Release-5.0/... via CL 18781091 via CL 18781561
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18781679 by chris caulfield in ue5-main branch]
#ROBOMERGE-AUTHOR: brandon.boswell
#ROBOMERGE-SOURCE: CL 18473000 via CL 18473001 via CL 18473004 via CL 18473005 via CL 18473982 via CL 18480580
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18480680 by brandon boswell in ue5-release-engine-test branch]
Engine changes to expose velocity functionality to location based impulses
#ROBOMERGE-AUTHOR: jon.sourbeer
#ROBOMERGE-SOURCE: CL 18472458 via CL 18472470 via CL 18472480 via CL 18472485 via CL 18473090 via CL 18473390
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18473418 by jon sourbeer 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]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]