ori cohen
8afc287350
Joint uses push data to marshal data so that it is async thread safe
...
#rb Max.Whitehead
[FYI] Brice.Criswell
#ROBOMERGE-OWNER: ori.cohen
#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 17448406 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
#ROBOMERGE-CONFLICT from-shelf
[CL 17448515 by ori cohen in ue5-release-engine-test branch]
2021-09-07 15:17:01 -04:00
aurel cordonnier
7f517562d5
Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
...
This represents UE4/Main @17430120 and Dev-PerfTest @17437669
[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
brice criswell
31b8f3e767
Chaos - Joint Constraint
...
- Added transfer attribute
#rb Chris.Caulfield
#lockdown Jeff.Farris
#preflight 6132911c1a52e20001e79245
#ROBOMERGE-OWNER: brice.criswell
#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 17428115 via CL 17429098
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17429112 by brice criswell in ue5-release-engine-test branch]
2021-09-03 20:11:35 -04:00
ori cohen
944a034e48
Clean up joint constraint to use fewer typedefs and be inside chaos namespace. Also inherit from base proxy to skip mostly empty API
...
#rb Max.Whitehead
#ROBOMERGE-SOURCE: CL 17373652 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17373727 by ori cohen in ue5-release-engine-test branch]
2021-08-31 14:32:41 -04:00
ori cohen
68ab6e4124
Merge from Release-Engine-Staging of rewind specific changes
...
17071475 - 17202908
#ROBOMERGE-SOURCE: CL 17356796 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17356810 by ori cohen in ue5-release-engine-test branch]
2021-08-30 15:17:27 -04:00
andrew davidson
ffa1d5ca26
LWC support for FQuat and FTransform
...
Merge Dev-LargeWorldCoordinates [at] 17289670
#preflight 6125fb6925057900014f2cd6
#ROBOMERGE-SOURCE: CL 17300515 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17300523 by andrew davidson in ue5-release-engine-test branch]
2021-08-25 06:26:44 -04:00
aurel cordonnier
dc4bf61540
Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
...
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553
[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
bill henderson
b810c9bb22
Fix pause mode by not performing advance timestep when in pause mode. Implemented by using the MinPhysicsDeltaTime to stop AdvanceTimestep from being called when time stands still (micro timestep applied). Also exposed MinPhysicsTimestep to the project defaults along side MaxPhysicsTimestep.
...
#rb Chris.Caulfield, Benn.Gallagher
#preflight 60eeb53740ede30001e321b5
#ROBOMERGE-SOURCE: CL 16859513 via CL 16859514
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16859515 by bill henderson in ue5-release-engine-test branch]
2021-07-15 04:08:35 -04:00
brice criswell
6856e7b536
Chaos : Plasticity
...
- Add plasticity controls for expansion and contraction.
#rb Zhinglin.Geng
#jira FROST-2432
#preflight 60df3b36a34bf500010f2c26
#ROBOMERGE-SOURCE: CL 16807231 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16807235 by brice criswell in ue5-release-engine-test branch]
2021-07-02 13:30:22 -04:00
jaco vandyk
3634b2cb6d
Chaos: Adding some statistics to AABBTree
...
#rb Cedric.Caillaud
#[fyi] Michael.Lentine, Benn.Gallagherl
#jira none
#[review]-16743248 [at]Cedric.Caillaud
#preflight 60d2f34995e2320001a77085
#ROBOMERGE-SOURCE: CL 16754868 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16754869 by jaco vandyk in ue5-release-engine-test branch]
2021-06-23 06:01:47 -04:00
bill henderson
e142c2eed8
Chaos: Implement constraint breaking event
...
#rb Brice.Criswell
#preflight 60c8e8bc43ec380001fe871e
#preflight 60d1984978c3b00001fb9efe
#ROBOMERGE-OWNER: bill.henderson
#ROBOMERGE-AUTHOR: bill.henderson
#ROBOMERGE-SOURCE: CL 16739997 via CL 16740006
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
#ROBOMERGE-CONFLICT from-shelf
[CL 16740187 by bill henderson in ue5-release-engine-test branch]
2021-06-22 05:53:40 -04:00
aurel cordonnier
02c0f425e8
Copy up from Release-Engine-Staging @ 16738359
...
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719
[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
max whitehead
9eb2c7e865
Initialize solver AsyncDt from project settings on solver init, instead of setting AsyncDt every frame.
...
Fixes project setting stomping over AsyncDt modifications from other sources like playlists.
Also fixes logspam of async dt.
#jira UE-115918
#rb ori.cohen
[FYI] benn.gallagher
#ROBOMERGE-SOURCE: CL 16659526 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)
[CL 16659537 by max whitehead in ue5-release-engine-test branch]
2021-06-14 12:07:24 -04:00
aurel cordonnier
25a11deeac
Merge from Release-Engine-Staging @ 16579919
...
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576
[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Zhenglin Geng
7436ff65c1
Remove ClearKinematicTarget
...
#rb trivial
#jira FROST-2992
#fyi brice.criswell, bill.henderson
[CL 16559750 by Zhenglin Geng in ue5-main branch]
2021-06-04 12:40:22 -04:00
Chris Caulfield
f15a108884
Chaos - wire SetConstraintFrames from game thread to physics thread
...
(Note: works in BeginPlay or Tick, but not from construction script yet)
#rb cedric.caillaud,brice.criswell,zhenglin.geng
#jira none
#preflight 60b0394e63fc6e000137e186
[CL 16510057 by Chris Caulfield in ue5-main branch]
2021-05-31 13:50:42 -04:00
aurel cordonnier
43fa62fcd8
Merge from Release-Engine-Test @ 16487383 to UE5/Main
...
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526
[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
cedric caillaud
992036110d
Fix to make PS5 build when LWC is on
...
#jira none
#fyi andrew.davidson
[CL 16443970 by cedric caillaud in ue5-main branch]
2021-05-24 22:21:49 -04:00
aurel cordonnier
8eebe8841f
Merge UE5/RET @ 16305968 to UE5/Main
...
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937
[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
Andrew Davidson
3ddc3a4da3
Merge up from //UE5/Dev-LargeWorldCoordinates
...
#rb none
[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
aurel cordonnier
50944fd712
Merge UE5/RES @ 16162155 to UE5/Main
...
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156
[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Benn Gallagher
0f24902964
Chaos - Change main scene substepping to run external to the solver update loop, unifying the process with async mode for the dispatch of substeps so we end up with correctly interpolated input forces when substepping. We still support internal substepping for other use cases in the short term (RBAN) until such time they can also be unified.
...
Included unit test for edge case where we sleep an object somewhere in the update before the end of the batch of substeps to make sure we correctly collapse the result queue before updating the game thread
#rb Ori.Cohen
#jira UE-113173
#lockdown Nick.Whiting
#preflight 607049e835bf8c00010ed3bb
#ROBOMERGE-OWNER: Benn.Gallagher
#ROBOMERGE-AUTHOR: benn.gallagher
#ROBOMERGE-SOURCE: CL 15966981 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15984566 by Benn Gallagher in ue5-main branch]
2021-04-12 18:47:39 -04:00
Benn Gallagher
bdb7cf113f
Chaos Physics: When changing from Kinematic to Dynamic and vice versa make sure that the velocities are reset.
...
#rb Benn.Gallagher
[FYI] Michael.Lentine, Benn.Gallagher
#jira UE-99744
#lockdown nick.whiting
[at]Benn.Gallagher
#ROBOMERGE-OWNER: Benn.Gallagher
#ROBOMERGE-AUTHOR: jaco.vandyk
#ROBOMERGE-SOURCE: CL 15952965 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15967119 by Benn Gallagher in ue5-main branch]
2021-04-09 09:45:06 -04:00
Benn Gallagher
cb4566369d
Chaos - Add maximum linear and angular speeds per-particle. Default linear limit to float max, angular speed is configured by project settings
...
#rb Jaco.VanDyk
#jira UE-101477
#preflight 606c500e52aa0800010d78b1
#lockdown Nick.Whiting
#ROBOMERGE-OWNER: Benn.Gallagher
#ROBOMERGE-AUTHOR: benn.gallagher
#ROBOMERGE-SOURCE: CL 15930001 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15930423 by Benn Gallagher in ue5-main branch]
2021-04-06 10:45:16 -04:00
brandon dawson
210b8130df
Undo //UE5/Release-5.0-EarlyAccess/Engine/Source/Runtime/... changelist 15897108
...
#rb
[FYI] Zhenglin.Geng,Nick.White
#ROBOMERGE-SOURCE: CL 15903874 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
[CL 15907207 by brandon dawson in ue5-main branch]
2021-04-02 20:18:17 -04:00