Commit Graph

63 Commits

Author SHA1 Message Date
Benn Gallagher
8757cb3641 Physics interface cleanup.
* 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]
2022-06-01 06:59:18 -04:00
cedric caillaud
893f162e2c Headless chaos : fix compilation errors
#rb trivial
#jira none
#preflight none

[CL 20142340 by cedric caillaud in ue5-main branch]
2022-05-11 12:14:04 -04:00
fred kimberley
6a329b55a7 Fix low level test compile errors
#jira UE-144741
#rb julien.marchand
#lockdown julien.marchand
#preflight 62217b56cb6e4d26f6fe5aab

#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 19260948 in //UE5/Release-5.0/... via CL 19261964
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19269168 by fred kimberley in ue5-main branch]
2022-03-04 13:04:45 -05:00
chris caulfield
e6a7c00b55 Chaos - remove world-space data from FContactPoint and FManifoldPoint
- Collision detection routines now only provide shape-space contact data

#rb cedric.caillaud,zhenglin.geng
#jira none
#preflight 61e2097200246899a95201fc

#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 18625583 in //UE5/Release-5.0/... via CL 18625587 via CL 18625601
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18625610 by chris caulfield in ue5-main branch]
2022-01-14 19:02:17 -05:00
bill henderson
5c66f78a70 CIS fix, HeadlessChaos file missing from changelist 18615358
#rb trivial

#ROBOMERGE-AUTHOR: bill.henderson
#ROBOMERGE-SOURCE: CL 18615753 in //UE5/Release-5.0/... via CL 18615773 via CL 18615777
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18615783 by bill henderson in ue5-main branch]
2022-01-14 05:08:04 -05:00
brice criswell
80373d0829 Chaos : Clustering
- Removed template parameters from FRigidClustering
#rb trivial
#preflight 61d33e081a3fd09dcbc070c9

#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 18503466 in //UE5/Release-5.0/... via CL 18503488
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18503500 by brice criswell in ue5-release-engine-test branch]
2022-01-03 16:19:33 -05:00
brice criswell
c308625889 Chaos : Destruction
-Removed stale code path for MultiChildProxy
#rb trivial
#preflight 61b7d1ee1a4451f7ba1fd10c

#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 18451328 in //UE5/Release-5.0/... via CL 18451330
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v898-18417669)

[CL 18451331 by brice criswell in ue5-release-engine-test branch]
2021-12-13 22:40:54 -05:00
chris caulfield
0c5aa08f63 Chaos - Manifold creation optimization
- 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]
2021-11-24 17:54:55 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
chris caulfield
a6566eb070 Chaos
- 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]
2021-10-21 13:21:05 -04:00
ryan schmidt
6437ecc4a1 GeometryCore: replace all usage of GeometryCore FVector3<T> with TVector<T>, remove FVector3<T> and GVector4<T>
#rb none
#rnx
#jira none
#preflight 614ce33574f7e70001ea822b

#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17617027 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17617043 by ryan schmidt in ue5-release-engine-test branch]
2021-09-23 19:38:55 -04:00
cedric caillaud
2ff29e1c5f headlesschaos : Remove using namespace from GeometryCollectionTestFramework.cpp
#jira none
#rb trivial
[FYI] ori.cohen

#ROBOMERGE-SOURCE: CL 17424140 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17424159 by cedric caillaud in ue5-release-engine-test branch]
2021-09-03 13:24:14 -04:00
ori cohen
f92507494f Fix compiler error
#rb none

#ROBOMERGE-SOURCE: CL 17404177 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17404184 by ori cohen in ue5-release-engine-test branch]
2021-09-02 11:55:36 -04:00
brett miller
b40bc0961a ChaosHeadless
00 Updated test to new ProximityUtility API

#jira none
#rb none

#ROBOMERGE-SOURCE: CL 17384135 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17384147 by brett miller in ue5-release-engine-test branch]
2021-09-01 05:22:24 -04:00
emil balian
94d7b0b485 temp disabling headless clustering fns
#preflight none
#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17311725 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315161 by emil balian in ue5-release-engine-test branch]
2021-08-26 07:01:50 -04:00
emil balian
5fb1a743de clustering w/ internal strain decay fields (resolution minimal)
#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17310691 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315146 by emil balian in ue5-release-engine-test branch]
2021-08-26 07:00:31 -04:00
emil balian
bf9b11bc57 min/max field resolution
#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17310583 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315124 by emil balian in ue5-release-engine-test branch]
2021-08-26 06:59:18 -04:00
emil balian
f5394ad033 Removing SimplicialCubeToAnalyticCube
#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17310578 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315123 by emil balian in ue5-release-engine-test branch]
2021-08-26 06:59:10 -04:00
emil balian
94bbc1cf74 max cluster level
#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17310575 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315122 by emil balian in ue5-release-engine-test branch]
2021-08-26 06:59:01 -04:00
emil balian
e37317ebdd field algebra #3
#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17310564 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315121 by emil balian in ue5-release-engine-test branch]
2021-08-26 06:58:53 -04:00
emil balian
844d8933cf remove GeometryCollectionSkeletalMeshPhysicsProxy from headless
#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17310556 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315120 by emil balian in ue5-release-engine-test branch]
2021-08-26 06:58:44 -04:00
emil balian
7c373a25b9 trivial fixes in headless / Clustering API fixes
#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17310544 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315119 by emil balian in ue5-release-engine-test branch]
2021-08-26 06:58:36 -04:00
emil balian
ffd71a357e headlesschaos
-- ExpectedNumCollisionParticles comparison fixed

#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 17310455 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315115 by emil balian in ue5-release-engine-test branch]
2021-08-26 06:58:14 -04:00
cedric caillaud
73f3fcc1a6 Chaos / LWC - fix or disable some of the failing unit tests in LWC
[FYI] benn.gallagher, chris.caulfield, andrew.davidson
#jira none

#ROBOMERGE-SOURCE: CL 17208161 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17208178 by cedric caillaud in ue5-release-engine-test branch]
2021-08-17 19:58:19 -04:00