Commit Graph

1425 Commits

Author SHA1 Message Date
louisphilippe seguin
f71b9148c7 Added an Error log when DOREPLIFETIME is not called on a replicated property inside GetLifetimeReplicatedProps
If you intentionally don't want to replicate this property, use the DISABLE_REPLICATED_PROPERTY to silence the Error (see cl 4962290 for the macros)

#rb ryan.gerleve
#jira UE-2686

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4963253 via CL 4964116 via CL 4969310
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5031122 by louisphilippe seguin in Dev-VR branch]
2019-02-16 06:02:58 -05:00
josh adams
ba53727028 - Memory Mapped IO enabled on IOS for Audio (via ini and platform property)
- -nommio on the commandline will disble it for testing
#rb gil.gribb

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812 via CL 4969283
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5031108 by josh adams in Dev-VR branch]
2019-02-16 06:02:18 -05:00
louisphilippe seguin
7401c53cba Added DISABLE_REPLICATED_PROPERTY macro to explicitely disable the replication of a networked property in GetLifetimeReplicatedProps.
This is needed since we will start warning when we detect replicated properties not registered in GetLifetimeReplicatedProps

Added DISABLE_ALL_CLASS_REPLICATED_PROPERTIES macro to disable the replication of ALL replicated properties of a given class

Added RESET_REPLIFETIME macro that allows you to reenable a networked property that was Disabled in a base class.


#rb ryan.gerleve, peter.engstorm, jon.nabozny
#jira UE-2686

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4962290 via CL 4963576 via CL 4965559
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5030634 by louisphilippe seguin in Dev-VR branch]
2019-02-16 05:44:25 -05:00
simon therriault
8274a0ddec FFilePath: Adding metadata to support relative path to project directory
#rb chris.gagnon
#jira UE-69621

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 4948231 in //UE4/Release-4.22/... via CL 4948232
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5026252 by simon therriault in Dev-VR branch]
2019-02-16 03:35:25 -05:00
robert manuszewski
cb7b9db3b6 Fixed cases where some objects would not get PostLoaded when playing standalone game or running uncooked server
#jira UE-69177
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4930034 in //UE4/Release-4.22/... via CL 4930037
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5019140 by robert manuszewski in Dev-VR branch]
2019-02-16 01:50:57 -05:00
robert manuszewski
c751384197 Fixed a rare case where async loading would not serialize all imports before postloading exports that depend on them
#jira UE-68994
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4929453 in //UE4/Release-4.22/... via CL 4929465
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5019137 by robert manuszewski in Dev-VR branch]
2019-02-16 01:50:51 -05:00
dan oconnor
89efc3e6cd Fixed crashes when reloading a blueprint that has children types also loaded
#rb Phillip.Kavan
#jira UE-58685

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 4923129 in //UE4/Release-4.22/... via CL 4923131
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5016845 by dan oconnor in Dev-VR branch]
2019-02-16 01:15:41 -05:00
Ryan Vance
b8f69c61f4 Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 4922272 by Ryan Vance in Dev-VR branch]
2019-02-06 13:27:58 -05:00
ben zeigler
d9bd907f7d #jira UE-69594 Remove NotifyObjectReferenceEliminated and HadReferenceKilled internal object flag as this code was disabled a year ago before it got publicly released
[CODEREVIEW] marcus.wassmer
#rb marc.audy

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 4901289 in //UE4/Release-4.22/... via CL 4901324
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4914326 by ben zeigler in Dev-VR branch]
2019-02-05 19:05:51 -05:00
jon nabozny
9690f63d8d [CODEREVIEW] jon.nabozny,jeff.williams
Merge conflict.
jon.nabozny, please merge this change by hand.
More info at https://robomerge.epicgames.net#FORTNITE

/src/robomerge_ue4_main_01/Engine/Source/Runtime/Engine/Private/RepLayout.cpp - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Engine/Private/RepLayout.cpp#11


--------------------------------------
Don't initialize certain properties in FRepLayout and FObjectReplicator when we dont need them.

[at]Ryan.Gerleve [at]Brian.Bekich [at]Bart.Hawthorne [at]Peter.Engstrom [at]Mattias.Hornlund [at]LouisPhilippe.Seguin
#rb Peter.Engstrom

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 4883588 via CL 4883589 via CL 4883590 via CL 4890243 via CL 4890673
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4890675 by jon nabozny in Dev-VR branch]
2019-02-04 16:01:56 -05:00
jamie dale
eab554d68b Ensure that NextOutParm is always null on the last element in the linked list, so that the list can be reliably enumerated
#jira UESP-1343
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 4890423 in //UE4/Release-4.22/... via CL 4890424
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4890433 by jamie dale in Dev-VR branch]
2019-02-04 15:27:06 -05:00
marc audy
c71034151a Avoid a copy when adding to annotation if possible
Fix some spelling errors
#rb Steve.Robb
#rnx
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4883069 via CL 4883883 via CL 4883891
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4883900 by marc audy in Dev-VR branch]
2019-02-04 12:02:13 -05:00
mitchell wilson
62805384bf Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main) CL - 4860397
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: mitchell.wilson
#ROBOMERGE-SOURCE: CL 4860421 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4860484 by mitchell wilson in Dev-VR branch]
2019-01-31 15:44:30 -05:00
michael kirzinger
2fa95114f0 Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
Source: //UE4/Dev-Online 4860295

#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 4860323 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4860333 by michael kirzinger in Dev-VR branch]
2019-01-31 15:09:49 -05:00
marcus wassmer
b259f65406 Copying //UE4/Dev-Rendering[at]4854522 to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: marcus.wassmer
#ROBOMERGE-SOURCE: CL 4854553 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4854570 by marcus wassmer in Dev-VR branch]
2019-01-30 21:24:04 -05:00
josh adams
4829f7a739 [Gil.Gribb and maybe others did most of the work, I just did the IOS parts, but I am checking it in, since IOS was the last stop on the code train]
- Added memory mapped IO concept to the engine
- Implemented and tested on Windows and IOS
- Not in use by anything yet, however, as the use cases are narrow and special (bulk data that does not need massaging after load - so it can be swapped out and back in silently by OS)
[FYI] gil.gribb,chris.babcock

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4842051 via CL 4845281 via CL 4845299
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4845342 by josh adams in Dev-VR branch]
2019-01-30 13:45:56 -05:00
chris gagnon
632b923945 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 4837001 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4837006 by chris gagnon in Dev-VR branch]
2019-01-29 19:23:19 -05:00
Ryan Vance
cf29818a4d Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration
Unblocking RoboMerge

[CL 4836190 by Ryan Vance in Dev-VR branch]
2019-01-29 17:41:46 -05:00
Ryan Vance
82046cb96e Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration
#lockdown nick.whiting

[CL 4819818 by Ryan Vance in Dev-VR branch]
2019-01-25 23:58:19 -05:00
robert manuszewski
b787992418 Fixing bad formatting string for FString::Printf when detecting issues with package dependencies
#rb none
#jira UE-68979

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4799662 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4803070 by robert manuszewski in Dev-VR branch]
2019-01-24 14:48:37 -05:00
steve robb
7bbce44826 Refactored structs to reduce executable space from UHT-generated code tables.
#rb robert.manuszewski
[FYI] peter.sauerbrei


#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 4784689 via CL 4789908 via CL 4794430
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4802559 by steve robb in Dev-VR branch]
2019-01-24 14:36:34 -05:00
Joe Conley
2c763c1971 Unblocking RoboMerge
Unshelved from pending changelist '4792932':

Source=CL 4784913 in //UE4/Main/...
Acknowledger=joe.conley (Thu Jan 24 2019 17:07:18 GMT+0000 (Coordinated Universal Time))
ShelfCl=4792932
Target=Dev-VR
Merge conflict:
/src/ROBOMERGE_DEVVR_Dev_VR/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Private/Render/Devices/DisplayClusterDeviceBase.cpp - merging //UE4/Main/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Private/Render/Devices/DisplayClusterDeviceBase.cpp#7
/src/ROBOMERGE_DEVVR_Dev_VR/Engine/Source/Programs/PixelStreaming/WebRTCProxy/WebRTCProxy.sln - resolving delete from //UE4/Main/Engine/Source/Programs/PixelStreaming/WebRTCProxy/WebRTCProxy.sln#2
Delete resolve:
at: delete
ay: ignore
/src/ROBOMERGE_DEVVR_Dev_VR/Engine/Source/Programs/PixelStreaming/WebRTCProxy/WebRTCProxy.vcxproj.filters - resolving delete from //UE4/Main/Engine/Source/Programs/PixelStreaming/WebRTCProxy/WebRTCProxy...

Copying //UE4/Dev-Enterprise @ cl 4784880 to Dev-Main (//UE4/Dev-Main)

#rb none

[CL 4800808 by Joe Conley in Dev-VR branch]
2019-01-24 12:43:34 -05:00
Joe Conley
c12a880a0c Unshelved from pending changelist '4791207':
Source=CL 4772220 in //UE4/Main/...
Acknowledger=joe.conley (Thu Jan 24 2019 00:26:59 GMT+0000 (Coordinated Universal Time))
ShelfCl=4791207
Target=Dev-VR
Merge conflict:
/src/ROBOMERGE_DEVVR_Dev_VR/Engine/Plugins/Lumin/MagicLeap/Source/MagicLeapController/Private/MagicLeapController.cpp - merging //UE4/Main/Engine/Plugins/Lumin/MagicLeap/Source/MagicLeapController/Private/MagicLeapController.cpp#5

#rb Ryan.Vance

[CL 4792243 by Joe Conley in Dev-VR branch]
2019-01-23 19:56:41 -05:00
Ryan Vance
c513617392 Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 4763627 by Ryan Vance in Dev-VR branch]
2019-01-21 15:21:27 -05:00
Ryan Vance
a036a5c59c Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 4759604 by Ryan Vance in Dev-VR branch]
2019-01-20 01:40:56 -05:00