henrik karlsson
562dc45ab9
[Engine]
...
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082288 by henrik karlsson in 5.3 branch]
2023-06-17 18:14:12 -04:00
aris theophanidis
81d9936c58
[Navmesh] Addition of tile generation history and stats when LogNavigationHistory is set to Log.
...
#rb Mieszko.Zielinski
[CL 26036806 by aris theophanidis in 5.3 branch]
2023-06-16 01:50:35 -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
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
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
8609b7ea39
[Navmesh] CSV profiler: addition of task count and task wait time per layer
...
#rb Yoan.StAmant
#preflight 6410acfc290c6e5d7707ffa1
[CL 24643683 by aris theophanidis in ue5-main branch]
2023-03-14 16:39:38 -04:00
jeanmichel dignard
c7be2b7fbd
FExec: Converted Engine Exec overrides to Exec_Runtime/Exec_Dev where:
...
- No additional routing was being done in Exec.
- No default parameter was being provided through the Exec override.
This is so we can turn off Exec overrides in certain configurations.
#rb none
#preflight 63f3fc331d71bcd26256868e
[CL 24343558 by jeanmichel dignard in ue5-main branch]
2023-02-21 13:09:41 -05:00
mieszko zielinski
ec52f1082c
Cut out all AI-related UE_DEPRECATED(4.x) code
...
#preflight 63ede8f3e92f139c513f0cef
[CL 24256631 by mieszko zielinski in ue5-main branch]
2023-02-16 08:31:16 -05:00
Aris Theophanidis
ebb04f691c
Change navigation geometry export warning to be based on triangle count and avoid repeating the warning.
...
#jira none
#rb Mieszko.Zielinski
#preflight 63c02e9e9b13f8369bfd4222
[CL 23664010 by Aris Theophanidis in ue5-main branch]
2023-01-12 11:13:02 -05:00
frederic doll
8b4e25d20f
Add NavAgent selector in NavInvoker system : it allows to define areas where the navmesh should be generated for specific agents, not necessarily for all of them
...
#rb mieszko.zielinski, aris.theophanidis
#preflight 63bf05026729b05ec966f890
[CL 23658495 by frederic doll in ue5-main branch]
2023-01-11 20:55:27 -05:00
frederic doll
cebab6253b
Extract method that forward information to NavData and NavGenerator when we activate NavInvoker usage
...
#rb olivier.lamothe
#preflight 63992d3ec16855964ddb3527
[CL 23514271 by frederic doll in ue5-main branch]
2022-12-14 13:17:25 -05:00
Aris Theophanidis
5bd6e852c2
Reduce include dependencies for NavigationTypes.h
...
#jira none
#rb Yoan.StAmant
#preflight 63935afc5c5308d18c2e897d
[CL 23464476 by Aris Theophanidis in ue5-main branch]
2022-12-09 11:35:01 -05:00
Stephen Holmes
be96784816
More conversion warnings fixes
...
#jira UE-166285
#preflight 636d16603852f8738a1d4775
#review-23055159
[CL 23079248 by Stephen Holmes in ue5-main branch]
2022-11-10 10:40:09 -05:00
henrik karlsson
0da5962f86
Removed lots of includes in UE based on compile profiling
...
#preflight 6356cb02ae33b04ec1e358ac
#rb none
[CL 22786278 by henrik karlsson in ue5-main branch]
2022-10-26 15:02:30 -04:00
Stephen Holmes
ef0154ac65
Upgraded a lot of the navigation code. to use FVector::FReal rather than floats. Areas of code where there was little to gain from doing this but would break existing code have been left as float.
...
#review-22090184
#jira UE-159397
#preflight 632af1846919ce3998bd2195
[CL 22111650 by Stephen Holmes in ue5-main branch]
2022-09-21 09:16:42 -04:00
Aris Theophanidis
3fe9ad80e1
[Navigation] Addition of a warning when exporting component with too many verticies.
...
With a custimizable warning threshold through the GeometryExportVertexCountWarningThreshold property.
#jira none
#rb Mieszko.Zielinski
#preflight 6324ca71121ffddebca1229b
[CL 22059323 by Aris Theophanidis in ue5-main branch]
2022-09-16 16:21:02 -04:00
Aris Theophanidis
c4652e5977
[WP Navmesh] Get the required overlap (to build world partitioned navmesh) from the navigation system instead of using a constant.
...
#jira UE-150793
#rb Mieszko.Zielinski
#rb Mikko.Mononen
#preflight 63238e295a44869a7d0c7804
[CL 22038349 by Aris Theophanidis in ue5-main branch]
2022-09-15 17:03:58 -04:00
Filoppi
70811d24d0
PR #8622 : Make UNavigationSystemV1::PerformNavigationBoundsUpdate() virtual (Contributed by Filoppi)
...
#jira UE-135077
#rb Mieszko.Zielinski
#preflight 6312012fd34a78c1123f1a86
[CL 21758036 by Filoppi in ue5-main branch]
2022-09-02 09:22:31 -04:00
Stephen Holmes
3e0260876d
Proper fix for Server Assert at FNavRegenTimeSlicer::TestTimeSliceFinished upon initializing a session. Previous fix @21062810 did not fix the actual issue.
...
#Jira UE-159228
#review-21071307
#preflight 62d191337e1c26dcd71e1619
[CL 21112498 by Stephen Holmes in ue5-main branch]
2022-07-15 12:42:42 -04:00
Stephen Holmes
93eab593e0
Added debugging code to better track down slow time sliced sections of code.
...
#review-20593115
#rb Aris.Theophanidis
#preflight 62b1e968827ccccb2ce32cbc
#jira none
[CL 20759306 by Stephen Holmes in ue5-main branch]
2022-06-21 12:13:45 -04:00
frederic doll
ea6e4000ed
BuildFix: missing file for CL20702220
...
add accessor to TimeSlicer Remaining Duration
#ROBOMERGE-AUTHOR: frederic.doll
#ROBOMERGE-SOURCE: CL 20702926 via CL 20702950 via CL 20702953
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)
[CL 20705194 by frederic doll in ue5-main branch]
2022-06-17 12:50:13 -04:00
Aris Theophanidis
e65180d107
[WP Dynamic Navmesh] Handle preexisting spawned objects when loading cells
...
#rb Yoan.StAmant
#jira UE-150793
#preflight 6290c68a1f0041249bed5027
[CL 20392089 by Aris Theophanidis in ue5-main branch]
2022-05-27 08:58:40 -04:00
Aris Theophanidis
e2dab4ca3d
[WP navmesh] Limit tile building to the loaded space when using a WP dynamic navmesh
...
- Update and use active tiles when using URecastNavMeshDataChunk
- Keep track of dirty areas origin
- Fix some logs TileRef
#rb Mieszko.Zielinski
#jira UE-150793
#preflight 6286493e9016c6dd8982744e
[CL 20279641 by Aris Theophanidis in ue5-main branch]
2022-05-19 09:59:18 -04:00