Commit Graph

138 Commits

Author SHA1 Message Date
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
mieszko zielinski
b119dd3171 Updated occurences of "UE4" in Navmesh module's comments
#jira UE-111542
#jira UE-111468
#jira UE-111452
#jira UE-111445
#jira UE-111444
#jira UE-111442
#jira UE-111440
#jira UE-111437
#jira UE-111434
#jira UE-111432
#jira UE-111423
#jira UE-111306
#jira UE-111298
#jira UE-111294
#jira UE-111266
#jira UE-111262
#jira UE-111258
#jira UE-111255
#jira UE-111250
#jira UE-111247
#jira UE-111239
#jira UE-111232
#jira UE-111217
#jira UE-111129
#jira UE-111174
#jira UE-111146

#rb none, only comments have been touched

#ROBOMERGE-SOURCE: CL 15872915 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15872923 by mieszko zielinski in ue5-main branch]
2021-03-31 06:38:02 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Tim Smith
d193b70a3b Fixing PVS 7.7 Issues:
warning V781: The value of the 'XYZ' index is checked after it was used. Perhaps there is a mistake in program logic.

#rb trivial
#jira UE-91644

[CL 15066377 by Tim Smith in ue5-main branch]
2021-01-13 09:08:55 -04:00
Marc Audy
bf80889353 UE5/Release-Engine-Staging to UE5/Main
This represents UE4/Main up to CL# 14958402

[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Arciel Rekman
3107db8c5f Remove unused fields - AI
#rb Mieszko.Zielinski, Mikko.Mononen
#review-14242486 @Mieszko.Zielinski
#jira none

[CL 14244678 by Arciel Rekman in ue5-main branch]
2020-09-02 10:46:19 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
aris theophanidis
2924ecfc95 Navmesh, Detour -> Move and rotation of navmesh tiles on the tile grid
[REVIEW] [at]Mikko.Mononen
#rb Mikko.Mononen

#ROBOMERGE-SOURCE: CL 13120716 via CL 13120725 via CL 13120728 via CL 13120738
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v687-13115495)

[CL 13120749 by aris theophanidis in Main branch]
2020-04-30 13:47:54 -04:00
mikko mononen
7ae32ffba5 Fixed holes in NavMesh caused by single voxel areas near area boundary.
- implemented median filter which is applied after areas are marked for tile cache
- implemented debug draw functionality for tile cache build steps
- fixed DetourDebugDraw.h API export

#jira UE-90332
#rb Aris.Theophanidis Yoan.StAmant Mieszko.Zielinski


#ROBOMERGE-SOURCE: CL 12401446 via CL 12401447
#ROBOMERGE-BOT: (v671-12333473)

[CL 12402286 by mikko mononen in Release-Engine-Staging branch]
2020-03-25 08:22:04 -04:00
aris theophanidis
fff13a7e88 Resubmit 11644253 with missing include for non-unity build
Adding bMaskFillCollisionUnderneathForNavmesh option on NavModifierVolume to go along bFillCollisionUnderneathForNavmesh.
This allows navvolumes to mark a 2D areas to be ignored by the fill under feature.
[at]Mieszko.Zielinski [at]Mikko.Mononen
#jira UE-86726


#ROBOMERGE-SOURCE: CL 11650044 via CL 11650049 via CL 11650055
#ROBOMERGE-BOT: (v656-11643781)

[CL 11861821 by aris theophanidis in Main branch]
2020-03-03 08:48:03 -05:00
brandon grable
c16fec26e8 Back out changelist 11644253
[FYI] Aris.Theophanidis


#ROBOMERGE-SOURCE: CL 11645547 via CL 11645548 via CL 11645552
#ROBOMERGE-BOT: (v656-11643781)

[CL 11837531 by brandon grable in Main branch]
2020-03-02 13:50:21 -05:00
aris theophanidis
66f8eeaf19 Addition bMaskFillCollisionUnderneathForNavmesh option on NavModifierVolume to go along bFillCollisionUnderneathForNavmesh.
This allows navvolumes to mark a 2D areas to be ignored by the fill under feature.
[REVIEW] [at]Mieszko.Zielinski [at]Mikko.Mononen
#jira UE-86726


#ROBOMERGE-SOURCE: CL 11644253 via CL 11644264 via CL 11644271
#ROBOMERGE-BOT: (v656-11643781)

[CL 11836158 by aris theophanidis in Main branch]
2020-03-02 13:42:26 -05:00
Aris Theophanidis
1ce51d1f9a New fix for hf.EdgeHits static analysis warning (SA seems pretty mixed up about it)
#rb Yoan.StAmant
#jira UE-88298

[CL 11350044 by Aris Theophanidis in Main branch]
2020-02-11 14:29:29 -05:00
Aris Theophanidis
b7f18fd007 Tentative fix for SA hf.EdgeHits
#rb Yoan.StAmant
#jira UE-88298

[CL 11314757 by Aris Theophanidis in Main branch]
2020-02-10 18:14:51 -05:00
aris theophanidis
84609a671d Fix static analysis warning dereferencing null pointer
[REVIEW] [at]Maxime.Mercier
#rb Maxime.Mercier
#jira UE-88298


#ROBOMERGE-SOURCE: CL 11294460 via CL 11294746 via CL 11295748 via CL 11295817
#ROBOMERGE-BOT: (v647-11244347)

[CL 11295887 by aris theophanidis in Main branch]
2020-02-07 16:30:41 -05:00
aris theophanidis
5a8f8161a6 Experimental navmesh debug tools (first pass)
Allow to display internal debug data at different navmesh generation steps for a selected tile
Ignore height filtering while displaying the navmesh around camera position
[REVIEW] [at]Mieszko.Zielinski [at]Mikko.Mononen
#rb Mikko.Mononen
#jira UE-86730


#ROBOMERGE-SOURCE: CL 11285125 via CL 11285129 via CL 11285132
#ROBOMERGE-BOT: (v647-11244347)

[CL 11285135 by aris theophanidis in Main branch]
2020-02-06 14:37:16 -05:00
aris theophanidis
d592d1f1de Fix for rare crash in findPath()
Fix result reserve count to prevent unnecessary allocations on the addition of the last item
Limit the number of loop iteration to the path node count
[at]Yoan.StAmant [at]Mieszko.Zielinski [at]Mikko.Mononen


#ROBOMERGE-SOURCE: CL 10951654 via CL 10951658 via CL 10951660
#ROBOMERGE-BOT: (v632-10940481)

[CL 10951661 by aris theophanidis in Main branch]
2020-01-13 10:33:58 -05:00
aris theophanidis
02ccfae854 Navmesh: fix rasterisation area merging when adding new spans
This fixes an issue where navmesh would be wrongly generated on steep slope (as a result, agents would try to reach unreachable locations).
[at]Mikko.Mononen
#rb Mikko.Mononen


#ROBOMERGE-SOURCE: CL 10933548 via CL 10933552 via CL 10933555
#ROBOMERGE-BOT: (v626-10872990)

[CL 10933561 by aris theophanidis in Main branch]
2020-01-09 17:19:58 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
aris theophanidis
60a9430eba Fix navmesh rasterization issue. A wrong offset on the vertical axis caused some voxels to be rasterized outside of their source geometry.
One side effect is that NavModifier aligned wiith geometry woudl not mark the navmesh even when taking into account of the cellheight.
[at]Mieszko.Zielinski [at]Mikko.Mononen [at]Maxime.Mercier [at]Yoan.StAmant
#rb Maxime.Mercier Yoan.StAmant
#jira UE-82571


#ROBOMERGE-SOURCE: CL 10656649 via CL 10656891
#ROBOMERGE-BOT: (v609-10634694)

[CL 10656896 by aris theophanidis in Main branch]
2019-12-11 15:03:26 -05:00
aris theophanidis
59373735c5 Preventing navmesh generation under specified geometry
Addition property bRejectNavmeshUnderneath on PrimitiveComponent
The flag gets set in the FCompositeNavModifier and is read when rasterizing the geometry
When set, the triangles are rasterize as solid columns going to the min level of the solid heightfield preventing navmesh generation under them
[REVIEW] [at]Mieszko.Zielinski [at]Mikko.Mononen
#rb [at]Mikko.Mononen
#jira UE-82571


#ROBOMERGE-OWNER: aris.theophanidis
#ROBOMERGE-AUTHOR: aris.theophanidis
#ROBOMERGE-SOURCE: CL 10335671 via CL 10335674
#ROBOMERGE-BOT: (v594-10333955)

[CL 10353890 by aris theophanidis in Main branch]
2019-11-21 14:46:27 -05:00
stephen holmes
aca7d80716 trivial fix for CI error
#ROBOMERGE-SOURCE: CL 10303704 via CL 10303705
#ROBOMERGE-BOT: (v593-10286020)

[CL 10303708 by stephen holmes in Main branch]
2019-11-19 06:01:48 -05:00