Commit Graph

32 Commits

Author SHA1 Message Date
max whitehead
5768362aab Fix PhysX Build
[FYI] Chris.Caulfield

#ROBOMERGE-SOURCE: CL 12926673 via CL 12926690 via CL 12926717
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12926719 by max whitehead in Main branch]
2020-04-20 12:56:55 -04:00
ori cohen
71a27602ac Refactor evolution to allow type traits
#rb none
#jira nojira

#ROBOMERGE-OWNER: ori.cohen
#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 12921817 via CL 12921826 via CL 12921987 via CL 12921989 via CL 12922049
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12922068 by ori cohen in Main branch]
2020-04-20 09:47:13 -04:00
ori cohen
8b72bdcb2b Unblocked robomerge by resolving PhysicsSolverBase.h. Original commit message:
Refactor data marshaling to be able to go wide during PushToPhysics

#rb none
[CODEREVIEW] Michael.Lentine


#ROBOMERGE-OWNER: ori.cohen
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 12098393 via CL 12099551 via CL 12099556 via CL 12116352
#ROBOMERGE-BOT: (v657-12064184)

[CL 12118749 by ori cohen in Main branch]
2020-03-10 17:25:27 -04:00
max whitehead
ae7a7ecf33 Rename duplicated types from PhysX when removing dependancy. Fixes NonUnity build ambiguous type errors.
#rb none


#ROBOMERGE-SOURCE: CL 11923415 via CL 11923448 via CL 11923473
#ROBOMERGE-BOT: (v656-11643781)

[CL 11923486 by max whitehead in Main branch]
2020-03-04 17:25:08 -05:00
satchit subramanian
4d8ac99022 Allow per particle sleep linear and angular velocity threshold.
#rb Michael.Lentine


#ROBOMERGE-SOURCE: CL 11907494 via CL 11907519 via CL 11907556
#ROBOMERGE-BOT: (v656-11643781)

[CL 11908992 by satchit subramanian in Main branch]
2020-03-04 14:26:30 -05:00
max whitehead
80008f1710 Fix build error with PhysX and Chaos, and IWYU.
#rb none


#ROBOMERGE-SOURCE: CL 11887116 via CL 11887546 via CL 11887640
#ROBOMERGE-BOT: (v656-11643781)

[CL 11889792 by max whitehead in Main branch]
2020-03-03 17:16:50 -05:00
max whitehead
19b76ff6e1 Remove PhysX module when using Chaos, Guard PhysX code in PHYSICS_INTERFACE_PHYSX so Chaos compiles without it.
Change WITH_PHYSX to always be defined, even with chaos only.
Make Client/Server targets only disable PhysX when Chaos is enabled.
#rb michael.lentine


#ROBOMERGE-OWNER: max.whitehead
#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 11877480 via CL 11877967 via CL 11878038
#ROBOMERGE-BOT: (v656-11643781)

[CL 11888569 by max whitehead in Main branch]
2020-03-03 17:06:00 -05:00
Peter Knepley
a70a536264 Fix compile
#jira
#fyi Marc.Audy
#rb Peter.Knepley

[CL 11877816 by Peter Knepley in Main branch]
2020-03-03 14:10:10 -05:00
peter knepley
f66bba5aed IWYU fixes for PhysTestSerializer, LogPhysicsCore and FMemoryWriter were undefined
#jira
[FYI] Derek.Ehrman


#ROBOMERGE-SOURCE: CL 11728977 via CL 11729000 via CL 11729008 via CL 11729021
#ROBOMERGE-BOT: (v656-11643781)

[CL 11865872 by peter knepley in Main branch]
2020-03-03 09:50:32 -05:00
peter knepley
5f9f5b4def PhysX strip out of 12.10
#jira


#ROBOMERGE-SOURCE: CL 11715593 via CL 11723525 via CL 11723538 via CL 11723550
#ROBOMERGE-BOT: (v656-11643781)

[CL 11865538 by peter knepley in Main branch]
2020-03-03 09:46:37 -05:00
chris caulfield
ec9bf480e0 Chaos
- remove template parameters from Evolution classes
- remove EvolutionPGS

#rb none


#ROBOMERGE-SOURCE: CL 11445838 via CL 11445860 via CL 11445876
#ROBOMERGE-BOT: (v654-11333218)

[CL 11445883 by chris caulfield in Main branch]
2020-02-14 13:16:09 -05:00
michael lentine
0a14365e35 #chaos - Fix FindFaceIndex() not transforming world direction to local space when querying Geometry->FindMostOpposingFace().
#rb none


#ROBOMERGE-SOURCE: CL 11242604 via CL 11242607 via CL 11242609
#ROBOMERGE-BOT: (v644-11213502)

[CL 11242613 by michael lentine in Main branch]
2020-02-04 23:03:12 -05:00
max whitehead
407448c079 Fix bubble shield crash, GetImplicitType failing on heightfields, and heightfield material/face index not being returned from SQ.
[FYI] benn.gallagher


#ROBOMERGE-SOURCE: CL 11064052 via CL 11064061 via CL 11064062 via CL 11064065
#ROBOMERGE-BOT: (v637-11041722)

[CL 11064070 by max whitehead in Main branch]
2020-01-20 10:56:00 -05:00
bill henderson
a6e39fb901 Chaos: Found typo bug in interface
#rb Ori.Cohen


#ROBOMERGE-SOURCE: CL 10952330 via CL 10952337 via CL 10952338 via CL 10952340
#ROBOMERGE-BOT: (v632-10940481)

[CL 10952341 by bill henderson in Main branch]
2020-01-13 11:38:13 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
ori cohen
00cd507766 Remove templates from TImplicitObjectUnion
#rb none


#ROBOMERGE-SOURCE: CL 10772414 via CL 10772421 via CL 10776585 via CL 10777791 via CL 10777857
#ROBOMERGE-BOT: (v610-10636431)

[CL 10777970 by ori cohen in Main branch]
2019-12-17 17:26:00 -05:00
marc audy
94548a8673 Change TBox to TAABB where we don't need the full generality
#rb none
[FYI] Ori.Cohen


#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 10611352 via CL 10611364 via CL 10613504
#ROBOMERGE-BOT: (v608-10590470)

[CL 10613506 by marc audy in Main branch]
2019-12-09 13:47:36 -05:00
max whitehead
281597162d Add ObjectState comparison anywhere AsDynamic was called.
Rename Particle downcasting functions.
Fix PhysicsInterface not doing things it should on kinematic RigidParticles.
#rb steven.barnett


#ROBOMERGE-OWNER: max.whitehead
#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 10349760 via CL 10356236 via CL 10356349
#ROBOMERGE-BOT: (v594-10333955)

[CL 10361707 by max whitehead in Main branch]
2019-11-21 17:15:10 -05:00
max whitehead
0a4d504bb4 Chaos: Resubmit 10086509 with missing shape bound initialization paths.
#rb ori.cohen


#ROBOMERGE-SOURCE: CL 10104846 via CL 10104904 via CL 10104916
#ROBOMERGE-BOT: (v586-10095595)

[CL 10104926 by max whitehead in Main branch]
2019-11-11 17:22:09 -05:00
max whitehead
d715d3d22f Chaos: Back out changelist 10086509 (shape bounds caching) - Introduced char movement bug
#rb none


#ROBOMERGE-SOURCE: CL 10087371 via CL 10087496 via CL 10087540
#ROBOMERGE-BOT: (v574-10069753)

[CL 10088334 by max whitehead in Main branch]
2019-11-08 16:51:21 -05:00
max whitehead
63b81394b7 Chaos: Cache per shape bounding box.
[FYI] ori.cohen


#ROBOMERGE-SOURCE: CL 10086509 via CL 10086545 via CL 10086548
#ROBOMERGE-BOT: (v574-10069753)

[CL 10087758 by max whitehead in Main branch]
2019-11-08 16:28:34 -05:00
ori cohen
5799e29c3c First pass removing T,d from Chaos. Only ImplicitObject
#rb none


#ROBOMERGE-OWNER: ori.cohen
#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 9944680 via CL 9944735
#ROBOMERGE-BOT: (v558-9892490)

[CL 9945739 by ori cohen in Main branch]
2019-10-31 17:28:08 -04:00
ori cohen
a66c079513 Refactor scaled implicit to have concrete types, take 2
#rb none


#ROBOMERGE-SOURCE: CL 9884525 via CL 9884862
#ROBOMERGE-BOT: (v553-9872581)

[CL 9884891 by ori cohen in Main branch]
2019-10-29 15:40:39 -04:00
danny couture
dacf870c18 Fix from Mattias Hornlund to avoid crash on application teardown when physics singleton is not initialized anymore
#jira UE-82173
#rb Mattias.Hornlund

#ROBOMERGE-SOURCE: CL 9755318 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v545-9751379)

[CL 9755319 by danny couture in Main branch]
2019-10-23 06:46:58 -04:00
JeanMichel Dignard
d4f0f4d3f2 Copying //UE4/Dev-Enterprise @ cl 9420543 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 9420574 by JeanMichel Dignard in Main branch]
2019-10-04 13:11:45 -04:00