chris caulfield
632aa725d0
Chaos - merging various fixes that missed the main merge deadline
...
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 15347037 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15359396 by chris caulfield in ue5-main branch]
2021-02-08 15:59:34 -04:00
Marc Audy
cac1fe0019
Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
...
This represents UE4/Main @ CL# 15277572
[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Marc Audy
bc88b73a29
Merge Release-Engine-Staging to Main @ CL# 15151250
...
Represents UE4/Main @ 15133763
[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
JeanFrancois Dube
75b7ffe4fd
Chaos optimizations (during PVF simulation on large a world):
...
- Changed Chaos deactivation array to a set, as it can grow over a million instances (saves ~12.5%).
- Removed TVector destructor as it generates destructors iterators to empty functions for every instance on stack (saves ~8.5%).
Saves ~3:40 in a large wqorld test case.
#rb brice.criswell
[CL 15150680 by JeanFrancois Dube in ue5-main branch]
2021-01-20 21:05:15 -04:00
Brice Criswell
ff9318bd52
Chaos : Constraint : Angular Plasticity
...
- Allow the joints to reset their target angle to the current relative angle when the targeted rotations have deviated from a user defined delta.
#rb none
#jira FROST-204
[CL 15063517 by Brice Criswell in ue5-main branch]
2021-01-12 20:32:56 -04:00
Brice Criswell
b0a607f6ab
Chaos : Ignore Collisions
...
- Reenabled the collision manager.
- Added threading handoff for the collision constraint flag.
- Removed game thread particle dependency in the ignore collisions update.
#rb Max.Whitehead
#jira UE-104450
[CL 14932895 by Brice Criswell in ue5-main branch]
2020-12-15 14:10:39 -04:00
Brice Criswell
420d148cb4
Chaos : Collision Manager
...
- Temporarily disable the IgnoreCollisionsManager
#rb none
#fyi Max.Whitehead
#jira UE-104450
[CL 14919811 by Brice Criswell in ue5-main branch]
2020-12-14 15:53:09 -04:00
Brice Criswell
0a20888b27
Chaos : IgnoreCollisions
...
-Don't store particles in the deletion queue, just the unique indices.
#rb none
#jira UE-104252
[CL 14911226 by Brice Criswell in ue5-main branch]
2020-12-13 13:08:28 -04:00
Marc Audy
a7f9391231
Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
...
This represents UE4/Main @ 14768117
For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer
[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Max Whitehead
c2a784441f
Update FIgnoreCollisionManager to use queue + timestamp to marshall data for async physics.
...
#jira UESP-4031
#rb Brice.Criswell
[CL 14644800 by Max Whitehead in ue5-main branch]
2020-11-03 15:04:41 -04:00
Marc Audy
4c1bb11c29
Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
...
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck
[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Marc Audy
50a3d7d368
Merge Release-Engine-Staging to Main @ CL# 14467590
...
This represents UE4/Main @ 14432125 + some cherrypick fixes
[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
...
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
...
#rb
#rnx
[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00