Commit Graph

190 Commits

Author SHA1 Message Date
Benn Gallagher
8757cb3641 Physics interface cleanup.
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros

#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e

[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -04:00
Rolando Caloca
1d2beccda3 Deprecated ChaosVersionString for ChaosVersionGUID to avoid a memory allocation per DLL (Found during Insights trace analysis)
#rb Ian.Fox, Benn.Gallagher
#jira none
#preflight 628ced3bc22f607f305c54db

[CL 20348406 by Rolando Caloca in ue5-main branch]
2022-05-24 10:59:08 -04:00
jaco vandyk
4d43a91de2 UE-120740: Crash in async trace related to landscape data lifetime
Fix from UDN report

#rb Benn.Gallagher
#fyi Michael.Lentine
#jira UE-120740

#review-20260160 @Benn.Gallagher
#preflight 628776b78828ea88c84c217e

[CL 20292656 by jaco vandyk in ue5-main branch]
2022-05-20 07:22:46 -04:00
danny couture
22154ccf95 Always skip landscape collision cooking since its a lot faster to compute than query DDC
- 30.1s to 500ms to process 450 heightfield during map load of Artemis_Terrain

#rnx
#rb Jeremy.Moore
#preflight 62682afd430b9997ebe60b6a

[CL 19924697 by danny couture in ue5-main branch]
2022-04-26 13:57:55 -04:00
Julien StJean
175d5f6ab4 Adding elements support for the marquee selection.
Added a new registry to let the objects provide how their elements should be selected when doing a selection by a volume such as a box or a frustum.
Added a some editor only functions for the marquee selection into the world interface.

#jira UETOOL-4797
#rb Brooke.Hubert
#preflight 624cb2dca64871f1a113bf2a

[CL 19727315 by Julien StJean in ue5-main branch]
2022-04-12 15:52:44 -04:00
michael balzer
a942806ea1 Landscape: Change LogLandscape default verbosity from Warning to Log
#preflight 623e4e9f6d39f6b5a0622c12
#rb jonathan.bard

[CL 19542148 by michael balzer in ue5-main branch]
2022-03-29 10:50:47 -04:00
jonathan bard
96026e2cc8 Properly account for landscape collision components in memory reports
#preflight 62338731e12e0da4a5314977
#rb benn.gallagher

#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-SOURCE: CL 19500734 via CL 19500746 via CL 19504705 via CL 19504820
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v936-19480137)

[CL 19511227 by jonathan bard in ue5-main branch]
2022-03-25 09:13:19 -04:00
Max Whitehead
6596666da6 Make ScaledImplicit constructor require shared ptr for ref count, to reduce risk of copied implicit dropping shared pointer.
Fix copy functions not copying shared ptr, fixing incorrect lifetime of shared geometry.

#jira UE-145366
#preflight 622a867032749f363c5d1ad4
#rb chris.caulfield

[CL 19346862 by Max Whitehead in ue5-main branch]
2022-03-10 20:49:43 -05:00
benn gallagher
f18da1b6cb Chaos: Fixed raycast and collision for negative scales on trimesh and heightfield
#rb Chris.Caulfield, Zhenglin.Geng
#jira UE-133194
#preflight 6203b468c61699ca2759afe7
#lockdown Michael.Lentine

#ROBOMERGE-AUTHOR: benn.gallagher
#ROBOMERGE-SOURCE: CL 18934602 in //UE5/Release-5.0/... via CL 18934673 via CL 18934744
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18934758 by benn gallagher in ue5-main branch]
2022-02-10 08:38:31 -05:00
max whitehead
7e3d99bdb4 Resubmit 18871012 with some additional changes:
Add operator!= to TSerializablePtr to fix crash in UpdateShapesFromGeoemtry.
Allocate shape world transform only when there is no relative transform on leaf, saves additional memory.

Original CL description:
Move FPerShapeData RelativeTransform and LeafGeometryPointer to derived class, only allocate when needed to save memory.
Change RelativeTransform to floats.

#rb chris.caulfield

#ROBOMERGE-OWNER: max.whitehead
#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 18904006 via CL 18904455 via CL 18904467 via CL 18918915 via CL 18919526
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)

[CL 18919558 by max whitehead in ue5-main branch]
2022-02-09 12:02:36 -05:00
max whitehead
23d65533fa Backout 18871012 due to crash in UpdateShapeBounds
#rb none
#preflight fixing crash

#ROBOMERGE-OWNER: max.whitehead
#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 18878652 via CL 18879069 via CL 18879093 via CL 18879463 via CL 18879493
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18879581 by max whitehead in ue5-main branch]
2022-02-04 22:57:23 -05:00
max whitehead
4a9bf90353 Move FPerShapeData RelativeTransform and LeafGeometryPointer to derived class, only allocate when needed to save memory.
Change RelativeTransform to floats.
#rb chris.caulfield
#preflight 61fc4af9a540d6e61bbbdddb

#ROBOMERGE-OWNER: max.whitehead
#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 18871012 via CL 18871472 via CL 18871517 via CL 18873363 via CL 18874441
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18874503 by max whitehead in ue5-main branch]
2022-02-04 17:07:45 -05:00
andrew davidson
a687bd02ed Merge //UE5/Dev-LWCRendering[at]18755967
LWC: Serialize LWC double types as double. Enable double bulk serialization for all bulk-serializable-as-float LWC types.
#lockdown marc.audy
#rb marc.audy
#preflight 61f83517114ec25fe0ad5f15

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18795077 in //UE5/Release-5.0/... via CL 18795472 via CL 18797572
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18798048 by andrew davidson in ue5-main branch]
2022-01-31 16:44:37 -05:00
benn gallagher
44c96fbc29 Updated heightfields to generate correct bounds and triangle queries when provided a negative scale - fixed queries, contacts and manifolds against negatively scaled heightfields
#rb Bill.Henderson
#jira none
#preflight 61f14a26716bb9c66a4b74fc

#ROBOMERGE-AUTHOR: benn.gallagher
#ROBOMERGE-SOURCE: CL 18734728 in //UE5/Release-5.0/... via CL 18734736 via CL 18734818
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18734823 by benn gallagher in ue5-main branch]
2022-01-26 09:00:34 -05:00
sebastien lussier
ee84381dbd #jira UE-139087
Retop tool breaks navmesh generation for landscape

Implemented WITH_CHAOS code path in ULandscapeMeshCollisionComponent::DoCustomNavigableGeometryExport()
#preflight 61e95abd817064a62d47086e

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18673385 in //UE5/Release-5.0/... via CL 18673392 via CL 18673397
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18673402 by sebastien lussier in ue5-main branch]
2022-01-20 08:05:51 -05:00
Marc Audy
3da1c5cc68 Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#[fyi] Aurel.Cordonnier

#ushell-cherrypick of 18448630 by Marc.Audy

[CL 18448753 by Marc Audy in ue5-main branch]
2021-12-13 16:08:57 -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
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -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
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
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
rob krajcarski
7752195dc9 Fix nullptr access for Heighfield data when filling landscape data for niagara DI
#rb none
#robmerge Release-17.00


#ROBOMERGE-SOURCE: CL 16391824 via CL 16391836 via CL 16391853
#ROBOMERGE-BOT: (v804-16311228)

[CL 16391860 by rob krajcarski in ue5-release-engine-staging branch]
2021-05-19 16:38:39 -04:00
Marc Audy
f02d489290 Update Release-Engine-Test from Release-Engine-Staging @ 16264272
[CL 16264458 by Marc Audy in ue5-release-engine-test branch]
2021-05-11 01:10:20 -04:00
UnrealBot
8afb476248 Branch snapshot for CL 16260158
[CL 16260158 in ue5-release-engine-staging branch]
2021-10-05 20:06:24 +00:00