Commit Graph

536 Commits

Author SHA1 Message Date
aris theophanidis
6fd3e1d9e3 Fix memory leak in FNavigationOctreeElement operator= and added move operators.
#rb Mieszko.Zielinski
#rb Yoan.StAmant
#preflight 645e8aba2965f6ea8e0c0267

[CL 25460732 by aris theophanidis in ue5-main branch]
2023-05-12 17:48:32 -04:00
aris theophanidis
baac550c36 Bump the priority of dirty tiles near invokers when using sorting by invokers priority.
#rb Yoan.StAmant
#rb Maxime.Mercier
#preflight 645d5428cf788a2558f97d75

[CL 25440013 by aris theophanidis in ue5-main branch]
2023-05-11 20:49:39 -04:00
stephen holmes
5a3e33d985 Fix for static analysis warning.
#preflight 645b5b1c4c3ec54e6eadb2aa
[REVIEW] trivial

[CL 25402366 by stephen holmes in ue5-main branch]
2023-05-10 08:01:51 -04:00
stephen holmes
786295dcb5 NavLinkId deprecation moved to 5.3 from 5.4
[REVIEW] trivial
#preflight 645b550c4c3ec54e6eaafa30

[CL 25401802 by stephen holmes in ue5-main branch]
2023-05-10 06:54:14 -04:00
patrick enfedaque
3099fd00f7 Fix bad Unsaved Asset count when Editing level instances:
- UEditorLevelUtils::PrivateRemoveLevelFromWorld: Avoid Modify being called on actor components and dirtying packages on remove world

#rb richard.malo, jeanfrancois.dube
#preflight 645a79ef013f3751586b155b
#rnx

[CL 25395014 by patrick enfedaque in ue5-main branch]
2023-05-09 16:27:53 -04:00
aris theophanidis
e6e1bbb3ba [Navmesh] Addition of invoker priorities
#rb Mikko.Mononen
#preflight 645951366534a4f504d98f0d

[CL 25382949 by aris theophanidis in ue5-main branch]
2023-05-08 22:04:12 -04:00
stephen holmes
59e7bb912b Navlink / offmeshconnection Ids are now based on a deterministic 64 bit city hash rather than a 32 bit incremental ID.
#jira UE-139061
[REVIEW] Yoan.StAmant
#preflight 645246b2743c256cd68c2b8f

#lockdown marc.audy

[CL 25333876 by stephen holmes in ue5-main branch]
2023-05-04 09:29:33 -04:00
aris theophanidis
7456e518ed Improve the "oversized dirty area" warnings to work with active tile generation (including invokers).
This changes fixes multiple unnecessary warnings when dirty areas are not touching the active tiles.
#rb Yoan.StAmant
#preflight 644fccd9e73c4d47c3a81936

[CL 25285052 by aris theophanidis in ue5-main branch]
2023-05-01 12:12:46 -04:00
aris theophanidis
e5b3f9c3c5 Support GeometryCollection in UNavModifierComponent
Before this change, a UNavModifierComponent on a geometry collection would not find the physic from the proxy mesh and fallback on an arbitrary "FailsafeExtent".
#rb Mieszko.Zielinski
#rb Mikko.Mononen
#preflight 6446aa3adc71c13446e93969

[CL 25175157 by aris theophanidis in ue5-main branch]
2023-04-24 23:06:03 -04:00
nicolas bonnelly
c8ef07172c Added a constructor with parameters to NavLinkDrawing and NavLinkSegmentDrawing to be able to reuse the member initialization.
[REVIEW] [at]Aris.Theophanidis
[FYI] Frederic.Doll
#rnx

[CL 25175102 by nicolas bonnelly in ue5-main branch]
2023-04-24 23:03:58 -04:00
nat parkinson
a9c05ce205 [Backout] - CL25146063 to resolve CIS UE NonUnity issue
[FYI] Nicolas.Bonnelly
Original CL Desc
-----------------------------------------------------------------
Added a constructor with parameters to NavLinkDrawing and NavLinkSegmentDrawing to be able to reuse the member initialization.

[REVIEW] [at]Aris.Theophanidis
[FYI] Frederic.Doll
#rnx

[CL 25150812 by nat parkinson in ue5-main branch]
2023-04-21 14:53:02 -04:00
nicolas bonnelly
5eed099254 Added a constructor with parameters to NavLinkDrawing and NavLinkSegmentDrawing to be able to reuse the member initialization.
[REVIEW] [at]Aris.Theophanidis
[FYI] Frederic.Doll
#rnx

[CL 25149489 by nicolas bonnelly in ue5-main branch]
2023-04-21 14:04:10 -04:00
Steve Robb
35296d3213 Fixed mismatched copy constructor/assignment operator in FPathFindingQuery.
#rb aris.theophanidis
#jira none
#preflight 64414054a35280ed4f369f3a

[CL 25130607 by Steve Robb in ue5-main branch]
2023-04-20 13:07:38 -04:00
olivier lamothe
9f2574b15e Remove unnecessary calls to UNavigationSystemV1::GetMutableOctree accessor
#rb [at]Mieszko.Zielinski,[at]Yoan.St-Amant
#rnx

[CL 25085388 by olivier lamothe in ue5-main branch]
2023-04-18 09:46:23 -04:00
Aris Theophanidis
3cbfea4c0b Fix balance macro warning for AgentMaxStepHeight
#jira none
#rb trivial
#preflight skip

[CL 25023651 by Aris Theophanidis in ue5-main branch]
2023-04-13 08:57:06 -04:00
aris theophanidis
bd0e95100b Build fix for 'Resolution': unknown override specifier
#rb trivial
#rnx
#preflight skip

[CL 25018888 by aris theophanidis in ue5-main branch]
2023-04-12 19:26:46 -04:00
aris theophanidis
a274fc7b80 Build fix for 'Resolution': unknown override specifier
#rb trivial
#rnx
#preflight skip

[CL 25018444 by aris theophanidis in ue5-main branch]
2023-04-12 19:09:50 -04:00
aris theophanidis
566bd24ce3 Addition of AgentMaxStepHeight into FNavMeshResolutionParam
#rb Yoan.StAmant
#preflight 6436d6740c19befb6c93d674

[CL 25018392 by aris theophanidis in ue5-main branch]
2023-04-12 19:07:51 -04:00
aris theophanidis
278a5bc4ac [Navmesh] Addition of a display message when the navmesh version is compatible but not at the latest.
#rb Yoan.StAmant
#preflight 642b02c41d19c0312a53de20

[CL 24905950 by aris theophanidis in ue5-main branch]
2023-04-03 22:30:55 -04:00
aris theophanidis
bdfd5ba63e Integrate CL 23032335 from UE5Main
Navigation display improvements
Addition of tile building statistics
Addition of partitioning type, navdata count and triangle count
Addition of profile tags in the tile generation
#rb Mieszko.Zielinski
#preflight 636a92b7dc30a4ce96a8b738

[CL 24884451 by aris theophanidis in ue5-main branch]
2023-04-01 02:37:52 -04:00
bob tellez
9622447875 [Backout] - CL24846479
[FYI] Aris.Theophanidis
Original CL Desc
-----------------------------------------------------------------
[Navmesh] Addition of a warning when the navmesh version is compatible but not at the latest.
#rb Yoan.StAmant
#preflight 64249ed0803cb466e8daf636

[CL 24851589 by bob tellez in ue5-main branch]
2023-03-30 03:48:32 -04:00
aris theophanidis
63d43bd3ef [Navmesh] Addition of a warning when the navmesh version is compatible but not at the latest.
#rb Yoan.StAmant
#preflight 64249ed0803cb466e8daf636

[CL 24850894 by aris theophanidis in ue5-main branch]
2023-03-30 01:45:08 -04:00
aris theophanidis
4741e55aaa Fix navmesh resolution issue when using LazyModifiersGathering by reading the resolution after GatherNavigationDataGeometry.
Addition of logs when preparing and gathering geometry.
#rb Yoan.StAmant
#preflight 641db57ec42c7fd1cbb8f632

[CL 24783336 by aris theophanidis in ue5-main branch]
2023-03-24 14:04:43 -04:00
aris theophanidis
cdf0014ec8 Add NavMeshResolution to UNavModifierComponent.
#rb Yoan.StAmant
#preflight 641c8831b72410fc1722aba7

[CL 24766464 by aris theophanidis in ue5-main branch]
2023-03-23 15:08:03 -04:00
aris theophanidis
503b0847c0 [Navmesh] Logs: addition of LogNavInvokers log category and addition of logs detailing invoker registration.
CSVProfiler: addition of NavInvokers csv category and track invokers count in csv.
#preflight 641866b8345ab08524b167d9

[CL 24723855 by aris theophanidis in ue5-main branch]
2023-03-20 17:14:15 -04:00