Commit Graph

60 Commits

Author SHA1 Message Date
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
aurel cordonnier
e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -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
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -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
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -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
louisphilippe seguin
9cde38b4b4 RepGraph
* When modifying the actor-specific cull distance we also need to modify all existing connection-specific cull distance settings.
* Created SetAllCullDistanceSettingsForActor utility function to be used for such scenarios.
* Multicast cull distance check will now use the connection cull distance setting

#rb Ryan.Gerleve, Jason.Adcock


#ROBOMERGE-SOURCE: CL 11033283 via CL 11033978 via CL 11034003
#ROBOMERGE-BOT: (v633-10983880)

[CL 11034032 by louisphilippe seguin in Main branch]
2020-01-16 14:59:36 -05:00
louisphilippe seguin
c9e18d60d4 Fix missing call to Teardown when removing ReplicationGraphConnection's
Improve cleanup of ReplicationGraphConnection in InitializeForWorld

#rb Bart.Hawthorne


#ROBOMERGE-SOURCE: CL 10932609 via CL 10932610 via CL 10932611
#ROBOMERGE-BOT: (v626-10872990)

[CL 10932612 by louisphilippe seguin in Main branch]
2020-01-09 16:30:55 -05:00
louisphilippe seguin
470fe2b735 Optimized RepGraph ReplicateDestructionInfos by not testing the destroyed actors list every frame
* Now testing if viewers are near destroyed objects only after they travel far enough from the previously tested location
* Set Net.RepGraph.OutOfRangeDistanceCheckRatio to 0 to disable the optim and test the Destroyed Actor List every frame.
* Saves 0.2ms per frame in the worst seen case

[RN] minor engine/network
#rb Ryan.Gerleve


#ROBOMERGE-SOURCE: CL 10904656 via CL 10904662
#ROBOMERGE-BOT: (v626-10872990)

[CL 10904665 by louisphilippe seguin in Main branch]
2020-01-08 10:41:15 -05:00
Marc Audy
360d078ca3 Second batch of remaining Engine copyright updates.
#rnx
#rb none

[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
louisphilippe seguin
1bcd87f5be Repgraph
* For AlwaysRelevant actors we will now always send the DestructionInfo to connections that knew of this actor.
* Added a flag to FActorDestructionInfo that ignores the distance culling test.

[RN] minor engine/network
#rb Ryan.Gerleve


#ROBOMERGE-SOURCE: CL 10802164 via CL 10802173 via CL 10802516 via CL 10802550 via CL 10802580
#ROBOMERGE-BOT: (v610-10636431)

[CL 10802634 by louisphilippe seguin in Main branch]
2019-12-18 16:13:37 -05:00
louisphilippe seguin
cb5fbfab86 Added public access to Visible level tracker info
#rnx
#rb Jon.Nabozny


#ROBOMERGE-SOURCE: CL 10745647 via CL 10745652 via CL 10745663 via CL 10745673 via CL 10745700
#ROBOMERGE-BOT: (v610-10636431)

[CL 10745709 by louisphilippe seguin in Main branch]
2019-12-16 16:27:49 -05:00
zzgyy123
442d0effac ReplicationGraph
* Upgrade ReplicationPeriodFrame to uint16 to fix overflow error when the NetUpdateFrequency is very low

PR #6330: Fix bug about implict cast of ReplicationPeriodFrame from uint32 to uin8. (Contributed by zzgyy123)
#jira UE-83117
#rb Jake.Leonard


#ROBOMERGE-SOURCE: CL 10451981 via CL 10451994
#ROBOMERGE-BOT: (v595-10452236)

[CL 10452496 by louisphilippe seguin in Main branch]
2019-11-26 10:14:18 -05:00
marc audy
dbcf07a558 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309932 by marc audy in Main branch]
2019-11-19 13:27:07 -05:00
brian bekich
999b07d8c4 Adding option to swap roles when replicating actor properties
#rb ryan.gerleve


#ROBOMERGE-SOURCE: CL 9739359 via CL 9739362 via CL 9739365
#ROBOMERGE-BOT: (v542-9736015)

[CL 9739366 by brian bekich in Main branch]
2019-10-21 20:02:40 -04:00
bart hawthorne
300e46c9a0 - Add ability to track replication data in csv profiles brought in from references in the playlist
- Clean up old replication tracking from classes in Athena that we don't have anymore in Apollo



#ROBOMERGE-SOURCE: CL 9387386 via CL 9387573 via CL 9388212 via CL 9388462 via CL 9388508
#ROBOMERGE-BOT: (v456-9359915)

[CL 9391753 by bart hawthorne in Main branch]
2019-10-03 10:59:39 -04:00
louisphilippe seguin
262acf7a6a - Net.RepGraph.PrintCullDistances will now work without a RepGraphDebugActor
- Added Net.RepGraph.PrintCullDistancesForConnection which outputs also the connection specific cull distance (uses the  RepGraphDebugActor)
- Added DO_ENABLE_REPGRAPH_DEBUG_ACTOR instead of hardcoded build defines to easily add the RepGraphDebugActor

#rb [at]ryan.gerleve
[FYI] Tim.Tillotson


#ROBOMERGE-SOURCE: CL 8296006 via CL 8354853
#ROBOMERGE-BOT: (v401-8057353)

[CL 8355002 by louisphilippe seguin in Main branch]
2019-08-27 17:30:29 -04:00
louisphilippe seguin
490aa97cc7 Test for nullptr in FActorRepListRefView::ConditionalAdd
#rb [at]ryan.gerleve


#ROBOMERGE-SOURCE: CL 8125924 via CL 8131766
#ROBOMERGE-BOT: (v401-8057353)

[CL 8131916 by louisphilippe seguin in Main branch]
2019-08-20 21:27:52 -04:00
louisphilippe seguin
2164f30181 -Now cleaning the destroyed nodes in the ReplicationGraph's AllChildNodes array after a spatial rebuild event
-Now cleaning the AllChilldNode in TearDown
-Using RemoveSingleSwap to speed up some TArray item removal operations in the RepGraph
-Added option to keep node order intact when removing destroyed nodes

#rb Ryan.Gerleve, Brian.Bekich
[RN] engine/network


#ROBOMERGE-SOURCE: CL 7226858 via CL 7227169
#ROBOMERGE-BOT: (v367-6836689)

[CL 7227176 by louisphilippe seguin in Main branch]
2019-07-08 09:43:16 -04:00