Commit Graph

20 Commits

Author SHA1 Message Date
michael forot
42cb88ac02 Fix bad constraint removal at solver destruction
#rb cedric.caillaud
#jira none
#preflight 61e698b9b56c33b8ecde4fb9

#ROBOMERGE-AUTHOR: michael.forot
#ROBOMERGE-SOURCE: CL 18638072 in //UE5/Release-5.0/... via CL 18638076 via CL 18638084
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18638098 by michael forot in ue5-main branch]
2022-01-18 06:09:03 -05:00
michael forot
64eedcaeb1 IslandGroups chaos optim
#rb chris.caulfield
#jira none
#preflight 61df4958ff67b6fe7ac3de57

#ROBOMERGE-AUTHOR: michael.forot
#ROBOMERGE-SOURCE: CL 18590035 in //UE5/Release-5.0/... via CL 18590057 via CL 18590078
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18590107 by michael forot in ue5-main branch]
2022-01-12 16:58:34 -05:00
michael forot
759627464e Fix headlesschaos CIS
#rb trivial
#jira none
#preflight 61976105363844f9f0add0f5

#ROBOMERGE-AUTHOR: michael.forot
#ROBOMERGE-SOURCE: CL 18250827 in //UE5/Release-5.0/... via CL 18250834
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18250839 by michael forot in ue5-release-engine-test branch]
2021-11-19 08:31:53 -05:00
michael forot
2c70c8f561 Levels+Colors computation optims + cvar to enable/disable them
#rb chris.caulfield, cedric.caillaud
#jira none
#preflight 619626ba8777117df076f6a1

#ROBOMERGE-OWNER: michael.forot
#ROBOMERGE-AUTHOR: michael.forot
#ROBOMERGE-SOURCE: CL 18243963 in //UE5/Release-5.0/... via CL 18244384
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18244398 by michael forot in ue5-release-engine-test branch]
2021-11-18 16:47:16 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
chris caulfield
70dae9aa36 Unshelved from pending changelist '17897053':
Chaos - Cherry pick copy up of scratch stream

#rb various
#jira UE-119389,UE-121295,UE-119397,UE-119396,UE-119395,UE-119394,UE-119393,UE-119390,UE-119389

#ushell-cherrypick of 17897023 by Chris.Caulfield
#preflight 6173042abe0cfd00012a1754

#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 17897848 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)

[CL 17897860 by chris caulfield in ue5-release-engine-test branch]
2021-10-22 15:04:33 -04:00
chris caulfield
a6566eb070 Chaos
- Copying //UE4/Release-4.27-Chaos to //UE5/Main (all new solver work accumulated in development stream)
- New Chaos solver
- Persistent collisions, islands
- Manifold changes
- Groundwork for future optimizations

#ushell-cherrypick of 17738623 by Chris.Caulfield
#rb various
#jira UE-119389,UE-121295,UE-119397,UE-119396,UE-119395,UE-119394,UE-119393,UE-119390,UE-119389
#preflight 61718e8833e63300012342b8

#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 17886849 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)

[CL 17886880 by chris caulfield in ue5-release-engine-test branch]
2021-10-21 13:21:05 -04:00
benn gallagher
db25b48ba1 Chaos: Fix headless tests compile after SOA changes in 17869846
#rb none
#jira none

#ROBOMERGE-AUTHOR: benn.gallagher
#ROBOMERGE-SOURCE: CL 17871732 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17871759 by benn gallagher in ue5-release-engine-test branch]
2021-10-20 08:31:27 -04:00
chris caulfield
594459a4a6 Chaos
- fix ContainerId passed to constraint graph when a constrained particle is disabled and re-enabled
- fix ParticleHandle::Island() for sleeping particles
- clean up constraint handle
- fix particle's constraint array natvis for VS debugger

#rb jaco.vandyk
#jira none
#preflight 16852720

#ROBOMERGE-SOURCE: CL 16778086 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16778096 by chris caulfield in ue5-release-engine-test branch]
2021-06-24 16:30:05 -04:00
Brice Criswell
8ed536db28 Chaos: Constraints
Separated the idea of disabling a constraint vs. disconnecting a constraint from its particles during teardown and deletion.
- Added particle construction and destruction handshake for the suspension constraint.
- Added plumbing for DisconnectConstraint through the constraint containers and rules.
- Units tests for stressing the constraint states.

#jira FROST-2301
#rb bill.henderson
#fyi Michael.Lentine, Bill.Henderson, Brett.Miller, Chris.Cauldfield

[CL 16105147 by Brice Criswell in ue5-main branch]
2021-04-23 13:03:11 -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
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
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
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
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
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
satchit subramanian
67da38a73c Fix headless chaos compile.
#ROBOMERGE-SOURCE: CL 12095627 via CL 12095628 via CL 12095630 via CL 12095633
#ROBOMERGE-BOT: (v657-12064184)

[CL 12095640 by satchit subramanian in Main branch]
2020-03-09 17:56:24 -04:00
brice criswell
6be3446dc3 HeadlessChaos : Sleeping
- Fix for sleeping unit test failures

#rb none


#ROBOMERGE-SOURCE: CL 11551353 via CL 11551437 via CL 11551467
#ROBOMERGE-BOT: (v654-11333218)

[CL 11552232 by brice criswell in Main branch]
2020-02-19 15:52:56 -05:00
michael lentine
a560ca1682 Rename/move HeadlessChaos.
#rb none


#ROBOMERGE-OWNER: michael.lentine
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 10942527 via CL 10942568 via CL 10942571 via CL 10942575
#ROBOMERGE-BOT: (v632-10940481)

[CL 10942576 by michael lentine in Main branch]
2020-01-10 12:41:31 -05:00