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