Issue was that the nav mesh bounds were not offset which was preventing offset dynamic navmesh from generating.
#review-22328259
#preflight 633c09c2bd3c9b60f2b5bd42
#jira UE-161611
[CL 22330478 by Stephen Holmes in ue5-main branch]
It's not meaningful since loading and unloading parts of the world triggers it.
#jira UE-150793
#rb Mieszko.Zielinski
#rb Mikko.Mononen
#preflight 6336f6c2b34118b9b4a6c907
[CL 22279070 by aris theophanidis in ue5-main branch]
AddElementToNavOctree (through some of its resulting function calls) modifies PendingOctreeUpdates so invalidates the iterators, (via WaitUntilAsyncPropertyReleased(), UpdateComponentInNavOctree() , RegisterNavOctreeElement()).
This means we can't iterate through the TSet PendingOctreeUpdates in the normal way. Previously the code iterated through this which also left us open to other potential bugs in that we may have tried to modify elements we had already processed.
#Jira UE-156914
#review
#preflight 6331ae58b4515b7e22bb6ac8
[CL 22182942 by Stephen Holmes in ue5-main branch]
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds
#jira
#preflight
[CL 22173263 by marc audy in ue5-main branch]
#tests Forced a call to CleanUpAndMarkPendingKill in each place that it can be called from to make sure that a crash doesn't occur
[REVIEW] [at]stephan.delmer, [at]robert.millar, [at]aris.theophanidis, [at]mieszko.zielinski
[CL 22099568 by kelby gamble in ue5-main branch]
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]
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.
#jira
#preflight 631a717cec45fbf3d74d4ba7
[CL 21916033 by bryan sefcik in ue5-main branch]
* UnrealTypeDefinitionInfo - Explicitly added destructor to make sure code gen is not adding.
* Niagra - Fixed bug where function was declared as non-inline virtual but implemented as inline.
* RecastNavmesh - Made sure destructor is outside #ifdef for UHT to more easily parse the header and generate proper code
#rb Tim.Smith
#preflight 630660a4c00af5e2946af6a6
[CL 21555810 by henrik karlsson in ue5-main branch]