Commit Graph

42 Commits

Author SHA1 Message Date
mieszko zielinski
c86e70414b Unhidden Activation category for NavigationInvokerComponent to allow users to controll initial bAutoActivate value #UE4
#rb none

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 5353094 via CL 5353096 via CL 5355080 via CL 5355229
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5408784 by mieszko zielinski in Dev-Core branch]
2019-03-15 04:29:50 -04:00
stephen holmes
080b865c1d Work to provide ConditionalPopulateNavOctreeActor Delgate for the Nav System.
[at]Mieszko.Zielinski

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: stephen.holmes
#ROBOMERGE-SOURCE: CL 5284289 via CL 5284389 via CL 5292468 via CL 5292570
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5298802 by stephen holmes in Dev-Core branch]
2019-03-05 15:16:14 -05:00
mieszko zielinski
9a629a87df Added a way to ask the navmesh generator if there's any generation taking place at given moment inside a specified bounding box #UE4
#rb Stephen.Holmes

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 5263785 via CL 5263786 via CL 5276169 via CL 5276170
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5288221 by mieszko zielinski in Dev-Core branch]
2019-03-04 15:23:46 -05:00
stephen holmes
a2117d5120 Adding some perf starts to RegisterNavOctreeElement / UnregisterNavOctreeElement. These functions have proven to be quite expensive when there is a lot of geometry in the NavOctree.
[at]Mieszko.Zielinski

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: stephen.holmes
#ROBOMERGE-SOURCE: CL 5227859 via CL 5227860 via CL 5229059 via CL 5233320
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5283406 by stephen holmes in Dev-Core branch]
2019-03-04 11:13:01 -05:00
mieszko zielinski
b987f1b540 CIS fix #UE4
#jira none
#rb none

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 5061350 in //UE4/Release-4.22/... via CL 5061363
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5171018 by mieszko zielinski in Dev-Core branch]
2019-02-25 03:03:09 -05:00
mieszko zielinski
faa73dbfb8 Made NavigationSystem's coordinate transforms' initialization not static #UE4
Static initializtion of FNavigationSystem::CoordTypeTransformsTo was causing issues on PS4 since it was triggered before FTransform::Initialize got initialized resulting in CoordTypeTransformsTo containing 'zero' transforms.
I've also made the related code a lot more readable.

#jira UE-67512
#rb Stephen.Holmes

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 5061258 in //UE4/Release-4.22/... via CL 5061259
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5135580 by mieszko zielinski in Dev-Core branch]
2019-02-22 03:41:32 -05:00
mieszko zielinski
67de401ae4 Switched nav octree element ID over from uint64 to uint32 and changed how we assign it - it's now set to Object.GetObjectID() #UE4
#jira UE-69049
#rb none

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 5007755 in //UE4/Release-4.22/... via CL 5007756
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5060755 by mieszko zielinski in Dev-Core branch]
2019-02-19 03:17:02 -05:00
mieszko zielinski
998e839aef Fixed a navmes generation bug that resulted in missing parts of navmesh when new navmesh bounds had been added #UE4
The bug was being exibited when there was already a navmesh instance on the map and another navmesh bounds volume had been added. The whole detour navmesh got dropped, but only the area covered by the new bounds had been rebuild. I've fixed it so that as part of nav bounds update a new detour navmesh instance gets created and areas covered by _all_ bounds get dirtied.

#jira UE-66340
#rb Stephen.Holmes

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 4981450 in //UE4/Release-4.22/... via CL 4981451
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5057477 by mieszko zielinski in Dev-Core branch]
2019-02-18 19:50:09 -05:00
mieszko zielinski
8066b9c61b Changed the way we store UNavigationSystemV1.CrowdManagerClass so that it works with game-specific crowd manager class implementations #UE4
#rb Stephen.Holmes
#jira UE-66794

#ROBOMERGE-SOURCE: CL 4967856 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968689 by mieszko zielinski in Main branch]
2019-02-12 09:41:31 -05:00
mieszko zielinski
9727ac38bf Added special handling (including logging) when there are no walkable areas while generating recast navmesh tile #UE4
This is the case where there are some spans, but not enough to create a walkable surface.

#jira UE-69807
#rb Lukasz.Furman

#ROBOMERGE-SOURCE: CL 4967613 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968680 by mieszko zielinski in Main branch]
2019-02-12 09:41:28 -05:00
marc audy
2421367092 Remove redundent bCanEverTick sets from deprecated PostPhysicsComponentTick
#rnx
#rb


#ROBOMERGE-SOURCE: CL 4905422 via CL 4916794

[CL 4917396 by marc audy in Main branch]
2019-02-05 23:11:34 -05:00
jason petersohn
3ed6563add Deprecated K2_GetRandomPointInNavigableRadius, and replaced with K2_GetRandomLocationInNavigableRadius. Changed to BlueprintCallable.
#rb mieszko.zielinski, michael.noland
[RN] fix general


#ROBOMERGE-SOURCE: CL 4867626 via CL 4867631 via CL 4869090

[CL 4874314 by jason petersohn in Main branch]
2019-02-01 19:03:31 -05:00
Rolando Caloca
732810a13b DR - Copying //UE4/Dev-Main@4785067 to //UE4-DevRendering
#rb none
#rnx
#lockdown Marcus.Wassmer

[CL 4790611 by Rolando Caloca in Dev-Rendering branch]
2019-01-23 17:01:56 -05:00
Marcus Wassmer
e83575daa4 Merging //UE4/Dev-Main@4754280 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Major update is from Niagara stream.

[CL 4757171 by Marcus Wassmer in Dev-Rendering branch]
2019-01-18 18:16:57 -05:00
Marcus Wassmer
fee98d3ca5 Merging //UE4/Dev-Main@4729937 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4730169 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:30:06 -05:00
Marcus Wassmer
a8d6cc952b Merging //UE4/Dev-Main@4700769 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4729861 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:04:38 -05:00
Marcus Wassmer
cbfcbbb93b Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Should be just copyright updates

[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Marcus Wassmer
b5d7db3689 Copying //UE4/Dev-Rendering-HLR@4650617 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4651635 by Marcus Wassmer in Dev-Rendering branch]
2018-12-11 22:25:04 -05:00
Marcus Wassmer
c56a69a8c0 Merging //UE4/Dev-Main@4567547 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4568017 by Marcus Wassmer in Dev-Rendering branch]
2018-11-14 21:37:16 -05:00
Guillaume Abadie
c72b7a33d8 Merging //UE4/Dev-Rendering-Graph@4492585 to Dev-Rendering (//UE4/Dev-Rendering)
This implements the framework to write the high level rendering code into passes organized in direct acyclic graph. It is also unifying the uniform buffer, shader parameters, and pass parameters to same single API: structures with run time meta data. This allow high level user code be extremely seamless, user code debugging, and render graph ease of implementation and debugging.

Issue of collaborative work of Arne Schnober, Brian Karis, Daniel Wright, Marcus Wassmer and Guillaume Abadie.

Names of the graph managed resources are not final.

#rb Arne.Schnober, Brian.Karis, Daniel.Wright, Marcus.Wassmer

[CL 4492694 by Guillaume Abadie in Dev-Rendering branch]
2018-10-19 17:36:35 -04:00
mieszko zielinski
0e35c4450b Fixed navmesh tiles AABB being calculated wrong for large agents #UE4
#jira UE-65038
#rb Lukasz.Furman

#ROBOMERGE-SOURCE: CL 4446389 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4446390 by mieszko zielinski in Staging-4.21 branch]
2018-10-10 14:34:05 -04:00
mieszko zielinski
fa64119d69 Fixed a bug in how UNavModifierComponent handles FKConvexElems #UE4
#jira UE-60987
#rb Lukasz.Furman

#ROBOMERGE-SOURCE: CL 4440157 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4440158 by mieszko zielinski in Staging-4.21 branch]
2018-10-09 12:52:51 -04:00
mieszko zielinski
7dc50b3ea1 Made sure NavigationSystemConfig respects GEngine->NavigationSystemClassName #UE4
#jira UE-62991
#rb none

#ROBOMERGE-SOURCE: CL 4439162 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4439165 by mieszko zielinski in Staging-4.21 branch]
2018-10-09 08:00:58 -04:00
Marc Audy
af90b7bcd4 Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) @ 4395008
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4395058 by Marc Audy in Main branch]
2018-09-25 10:11:35 -04:00
Marc Audy
a2f3d9d448 (4.20.2) PR #4980: Fix: CrowdManagerClass property in UNavigationSystem is now correctly marked with "config" specifier. (Contributed by francoap)
#jira UE-62821
#rb Me
#rnx

[CL 4281254 by Marc Audy in Dev-Framework branch]
2018-08-13 16:17:02 -04:00