aris theophanidis
a4ed8604ca
Improve FRecastNavMeshGenerator::MarkDirtyTiles speed by prefiltering dirty area bounds using the bounds of invokers seeds.
...
Also added some profile tags in MarkDirtyTiles.
#rb Yoan.StAmant
[CL 27049453 by aris theophanidis in ue5-main branch]
2023-08-11 18:04:18 -04:00
aris theophanidis
dfa8f060e7
Fixed navmesh dirty area logs to display bound sizes as indicated and Improved log readability.
...
#rb Yoan.StAmant
[CL 27002262 by aris theophanidis in ue5-main branch]
2023-08-10 14:41:17 -04:00
yoan stamant
b6f974cc30
[NavigationSystem] replaced requirement of PrimitiveComponent by INavRelevantInterface + UObject.
...
Added dedicated delegates for UObject based registration and update.
#rb maxime.mercier
#rb aris.theophanidis
#jira UE-186525
[CL 26981216 by yoan stamant in ue5-main branch]
2023-08-09 20:35:21 -04:00
Brice Criswell
8b12100fca
Fix no-Recast builds [Github Pull Request: 9579]
...
#jira UE-164492
#rb Maxime.Mercier, Aris.Theophanidis
[CL 26783940 by Brice Criswell in ue5-main branch]
2023-08-02 15:20:28 -04:00
robert manuszewski
cfe46a88ad
TObjectPtr compilation fixes ahead of enabling GC barrier
...
#rb trivial
[FYI] Kirill.Zorin, Johan.Torp, Zousar.Shaker
[CL 26767884 by robert manuszewski in ue5-main branch]
2023-08-02 06:51:30 -04:00
michael forot
6e4094da3e
Chaos implicit object ref counted ptr + union simple shapes (WIP)
...
#rb chris.caulfield
[CL 26722951 by michael forot in ue5-main branch]
2023-07-31 17:46:47 -04:00
aris theophanidis
d83f541bad
Make sure InvokersMaximumDistanceFromSeed is only active in game mode (ignore it in editor)
...
#rb Yoan.StAmant
[CL 26648486 by aris theophanidis in ue5-main branch]
2023-07-27 14:28:32 -04:00
aris theophanidis
dcdd05e34a
Addition of InvokersMaximumDistanceFromSeed allowing to restrict invokers updating far from seed points (player positions by default).
...
#rb Yoan.StAmant
[CL 26645687 by aris theophanidis in ue5-main branch]
2023-07-27 13:08:25 -04:00
aris theophanidis
edf70fa762
Fix LogNavigationHistory log
...
#rb trivial
[CL 26491540 by aris theophanidis in ue5-main branch]
2023-07-20 14:36:22 -04:00
aris theophanidis
4501f70a0d
[Navmesh] Validating AgentMaxStepHeight in relation to AgentMaxSlope and CellSize
...
#rb Mikko.Mononen
#rb Mieszko.Zielinski
[CL 26408076 by aris theophanidis in ue5-main branch]
2023-07-17 11:16:57 -04:00
james keeling
0eac10ee3f
[Navmesh] Cancel async building tasks when navmesh generator is destroyed to prevent leaking any build tasks.
...
#jira UE-189969
#rb mieszko.zielinski
[CL 26347050 by james keeling in ue5-main branch]
2023-06-30 12:39:09 -04:00
yoan stamant
fe4e7f46a5
Fixed unitialized FBox in QABoxRenderComponent
...
#jira UE-188681
#rb maxime.mercier
[CL 26294414 by yoan stamant in ue5-main branch]
2023-06-28 14:56:42 -04:00
aris theophanidis
2d7a4adee9
[Navmesh] Fix voxel filtering issue when using high AgentMaxSlope values in combination with high CellSize values.
...
#rb Mieszko.Zielinski
[CL 26263218 by aris theophanidis in ue5-main branch]
2023-06-27 13:37:19 -04:00
henrik karlsson
5db685f97d
[Engine]
...
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082269 by henrik karlsson in ue5-main branch]
2023-06-17 18:13:06 -04:00
henrik karlsson
b8482b44dd
[Engine]
...
* Changed type dllexport to method/staticvar dll export. Various changes for code that upgrade script get wrong
[CL 26082043 by henrik karlsson in ue5-main branch]
2023-06-17 16:57:38 -04:00
aris theophanidis
ccff6bbade
[Navmesh] Addition of tile generation history and stats when LogNavigationHistory is set to Log.
...
#rb Mieszko.Zielinski
[CL 26012395 by aris theophanidis in ue5-main branch]
2023-06-15 09:37:15 -04:00
aris theophanidis
61d1ad8ca6
Fix editor performance issue caused by navigation building even if there is nowhere to build navigation.
...
The fix expect that there should be no difference in simulation mode.
#rb Mieszko.Zielinski
[CL 25896709 by aris theophanidis in ue5-main branch]
2023-06-09 12:35:32 -04:00
bryan sefcik
ecd9fa8a99
Removed dependencies that aren't needed by the modules that declare them. This is to help fix bad circular dependencies in the engine.
...
#preflight 647b5f919c5bac5c6f8be490
#jira
[CL 25782459 by bryan sefcik in ue5-main branch]
2023-06-03 15:25:01 -04:00
aris theophanidis
25ec0fe467
[Navmesh] Increase the height where the navmesh can generate (now using 29 bits instead of 15, allowing 26000 km of altitude when using 5 cm CellHeight).
...
Changed rcCompactSpan to use rcSpanUInt for y
#jira UE-170917
#rb Mikko.Mononen
#preflight 6479f9d8e83bf655eec1bf78
[CL 25762526 by aris theophanidis in ue5-main branch]
2023-06-02 11:24:51 -04:00
edwin maynard
ad7dff1c8b
[Backout] - CL25685905 (backed out due to cis issues)
...
[FYI] Aris.Theophanidis
Original CL Desc
-----------------------------------------------------------------
[Navmesh] Increase the height where the navmesh can generate (now using 29 bits instead of 15, allowing 26000 km of altitude when using 5 cm CellHeight).
Removed unused hmin and hmax from dtTileCacheLayerHeader.
Increased navmesh version to 27.
#jira UE-170917
#rb Mikko.Mononen
#preflight 64764387d8097b4382ebda24
[CL 25690551 by edwin maynard in ue5-main branch]
2023-05-30 17:37:39 -04:00
aris theophanidis
44f7f8b892
[Navmesh] Increase the height where the navmesh can generate (now using 29 bits instead of 15, allowing 26000 km of altitude when using 5 cm CellHeight).
...
Removed unused hmin and hmax from dtTileCacheLayerHeader.
Increased navmesh version to 27.
#jira UE-170917
#rb Mikko.Mononen
#preflight 64764387d8097b4382ebda24
[CL 25685952 by aris theophanidis in ue5-main branch]
2023-05-30 15:51:51 -04:00
kirill zorin
de8db5ff76
Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
...
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski
#preflight 646391406b1406b54ab15460
[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
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