Commit Graph

60 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
dc32c4d2bf Fix CIS: Even more dependent names
[REVIEW] Michael.Lentine

#ROBOMERGE-SOURCE: CL 12925054 via CL 12925068 via CL 12925072 via CL 12925074 via CL 12925085
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12925097 by ori cohen in Main branch]
2020-04-20 11:54:35 -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
satchit subramanian
e23694c303 Add option to skip narrow phase for overlap queries.
#rb Ori.Cohen

#ROBOMERGE-SOURCE: CL 12706476 via CL 12709254 via CL 12709474
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12709590 by satchit subramanian in Main branch]
2020-04-09 19:58:46 -04:00
ori cohen
22879e453d Remove chaos include guard macros
#rb none

#ROBOMERGE-SOURCE: CL 12672568 via CL 12672588 via CL 12672602 via CL 12672607
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12672626 by ori cohen in Main branch]
2020-04-08 10:19:29 -04:00
ori cohen
107f99088a Added lvl1 include guards for chaos
#rb none

#ROBOMERGE-OWNER: ori.cohen
#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 12623541 via CL 12624272 via CL 12624321 via CL 12624383
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12624496 by ori cohen in Main branch]
2020-04-06 12:55:19 -04:00
chris caulfield
f40cfae9e5 Chaos - THeightField<T> is now FHeightField
[FYI] benn.gallagher
#rb none
#jira UE-91363

#ROBOMERGE-OWNER: chris.caulfield
#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 12512574 via CL 12512650 via CL 12512651 via CL 12512652
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12512654 by chris caulfield in Main branch]
2020-04-01 18:49:41 -04:00
ori cohen
3493053799 Set various chaos related modules to have access to level 1 files
#rb none

#ROBOMERGE-OWNER: ori.cohen
#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 12511442 via CL 12511458 via CL 12511475 via CL 12511478
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12511485 by ori cohen in Main branch]
2020-04-01 17:09:25 -04:00
steven barnett
c874a67224 Add ElementIndex to HitResult. By default this will contain the shape index, but is named generically so that if we ever do away with the concept of shapes it can be used to represent the index of an element in an aggregate (or whatever we call single objects with multiple "shapes" in the future).
#rb benn.gallagher


#ROBOMERGE-SOURCE: CL 12356247 via CL 12356251 via CL 12356252
#ROBOMERGE-BOT: (v671-12333473)

[CL 12369666 by steven barnett in Main branch]
2020-03-23 10:22:33 -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
steven barnett
acf45e8437 SQAccelerator payload debug drawing
[FYI] ori.cohen
#rb ori.cohen


#ROBOMERGE-SOURCE: CL 11936780 via CL 11936798 via CL 11936835
#ROBOMERGE-BOT: (v656-11643781)

[CL 11936856 by steven barnett in Main branch]
2020-03-05 09:19:19 -05: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
9c53163e50 Resubmit - PhysicsCore no longer includes PhysX as public dependency when Chaos is enabled.
Fixes NonUnity build.
#rb none


#ROBOMERGE-SOURCE: CL 11901046 via CL 11901071 via CL 11901085
#ROBOMERGE-BOT: (v656-11643781)

[CL 11901095 by max whitehead in Main branch]
2020-03-04 12:49:36 -05:00
max whitehead
13af35a901 Back out changelist 11897158 - PhysicsCore PhyX include change
#rb none


#ROBOMERGE-SOURCE: CL 11897276 via CL 11897306 via CL 11897315
#ROBOMERGE-BOT: (v656-11643781)

[CL 11897320 by max whitehead in Main branch]
2020-03-04 11:40:48 -05:00
max whitehead
9003ea559d Make PhysicsCore not include public dependency on PhysX when Chaos is enabled. Fixes NonUnity build.
#rb none


#ROBOMERGE-SOURCE: CL 11897158 via CL 11897161 via CL 11897170
#ROBOMERGE-BOT: (v656-11643781)

[CL 11897173 by max whitehead in Main branch]
2020-03-04 11:34:24 -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
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -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
christina tempelaarl
fe7b1f4718 Added PhysicalMaterialMasks.
#jira UE-1949, UE-1950
#rb benn.gallagher, matt.kuhlenschmidt


#ROBOMERGE-SOURCE: CL 11125982 via CL 11126447
#ROBOMERGE-BOT: (v640-11091645)

[CL 11126552 by christina tempelaarl in Main branch]
2020-01-28 05:18:40 -05:00