Commit Graph

23 Commits

Author SHA1 Message Date
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
jaco vandyk
de94179f11 Chaos: Adding some statistics to AABBTree
#rb Cedric.Caillaud
#[fyi] Michael.Lentine, Benn.Gallagherl
#jira none
#[review]-16743248 @Cedric.Caillaud
#preflight 60d2f34995e2320001a77085

[CL 16754868 by jaco vandyk in ue5-main branch]
2021-06-23 06:01:17 -04:00
bill henderson
58caf41cad Chaos: Implement constraint breaking event
#rb Brice.Criswell
#preflight 60c8e8bc43ec380001fe871e
#preflight 60d1984978c3b00001fb9efe


#ROBOMERGE-SOURCE: CL 16739997
#ROBOMERGE-BOT: (v835-16672529)

[CL 16740006 by bill henderson in ue5-main branch]
2021-06-22 04:55:41 -04:00
Max Whitehead
38346f259b 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

[CL 16659526 by Max Whitehead in ue5-main branch]
2021-06-14 12:06:50 -04:00
aurel cordonnier
e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -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
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
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
chris caulfield
8832c43190 Merge from UE4
Chaos - particle counters

#jira none
#rb none
#preflight 604fdc43ef8d0e000169b08a

#ROBOMERGE-SOURCE: CL 15703893 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15703943 by chris caulfield in ue5-main branch]
2021-03-15 19:26:59 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
benn gallagher
fc0c080cab static analysis fix merge
#rb trivial
#jira UE-107939

#ROBOMERGE-SOURCE: CL 15378466 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15381343 by benn gallagher in ue5-main branch]
2021-02-10 17:41:44 -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
Max Whitehead
643e1952a3 Fix World::IsReadyForFinishDestroy checking if physics has not finished completion event instead of checking all pending tasks.(Completion event only represents blocking tasks, not all async).
#jira FROST-125
#rb ori.cohen

[CL 15020387 by Max Whitehead in ue5-main branch]
2021-01-08 12:54:15 -04:00
danny couture
54510d64f3 Added Insights Trace for heavy function in editor use-cases
#rb JeanFrancois.Dube

[CL 14947071 by danny couture in ue5-main branch]
2020-12-17 11:31:47 -04:00
Marc Audy
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -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
Michael Lentine
5497395461 Enable Async by default.
#rb Ori.Cohen

[CL 14809804 by Michael Lentine in ue5-main branch]
2020-11-24 11:49:51 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -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