Commit Graph

1437 Commits

Author SHA1 Message Date
gil gribb
57d43aefcc UE4 - Moved mapped ubulk files to .m.ubulk so that they can be aligned and not compressed without affecting other bulk data such as textures.
#rb none


#ROBOMERGE-SOURCE: CL 5010556 via CL 5010559 via CL 5013445

[CL 5037908 by gil gribb in Main branch]
2019-02-18 12:10:33 -05:00
josh adams
165f5d1e45 iOS - Enabled animation memory mapped IO on IOS. Saves 10-20 megs of memory
#rb josh.adams


#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 4993025 via CL 4993026 via CL 4995423

[CL 4999718 by josh adams in Main branch]
2019-02-14 17:11:45 -05:00
louisphilippe seguin
cd1e8db109 Downgrade missing GetLifetimeReplicatedProps property from Error to Warning since it gets picked up during the Cooking process.
#rb ryan.gerleve
#jira UE-70007



#ROBOMERGE-SOURCE: CL 4984917 via CL 4987129

[CL 4989775 by louisphilippe seguin in Main branch]
2019-02-13 18:28:51 -05:00
jamie dale
c9e99b6eae Editor Utilities now respond to editor requests to cleanse object instances by clearing their references to any objects pending purge
This fixes crashes where they would take references to things like an actor within a world, and then the active editor world was changed (which verifies against GC reference leaks).

#jira UE-69150
[FYI] Michael.Noland
#rb Lauren.Ridge

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

[CL 4987804 by jamie dale in Main branch]
2019-02-13 17:03:46 -05:00
robert manuszewski
3dffb42b82 Fixing CIS
#rb none


#ROBOMERGE-SOURCE: CL 4981798 via CL 4981801 via CL 4982121

[CL 4984555 by robert manuszewski in Main branch]
2019-02-13 13:06:50 -05:00
robert manuszewski
4c526aa214 Reduced Linker annotations memory usage by introducing new annotation array type that can reclaim memory from object ranges that no longer require the annotation
#rb none


#ROBOMERGE-SOURCE: CL 4981648 via CL 4981653 via CL 4982090

[CL 4984532 by robert manuszewski in Main branch]
2019-02-13 13:06:39 -05:00
robert manuszewski
a021b65142 Reduced cached archetye annotation array memory usage by 50% on 64-bit platforms by storing the archetype index instead of a pointer
#rb none


#ROBOMERGE-SOURCE: CL 4981464 via CL 4981465 via CL 4981509

[CL 4984466 by robert manuszewski in Main branch]
2019-02-13 13:06:15 -05:00
dan oconnor
3e1fddee0b Corrected assertion to account for INVALID_OBJECT when looking for instanced subobjects
#rb Nick.Darnell
#jira UE-65452

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

[CL 4979351 by dan oconnor in Main branch]
2019-02-12 19:42:11 -05:00
marc audy
7098d6d454 Fix LoadPackageInternal returning the wrong package in the EDL case if an Outer package was supplied. Broken in CL# 3354737.
Confirmed to fix issues attempted to be fixed by PR# 5068
#rb Michael.Noland, Nick.Darnell
[FYI] Gil.Gribb
#jira UE-63733

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

[CL 4975068 by marc audy in Main branch]
2019-02-12 15:00:52 -05:00
gil gribb
adabc9b0c8 UE4 - Patched up a panic sync load of audio. Not a full solution.
#rb josh.adams


#ROBOMERGE-SOURCE: CL 4974129 via CL 4974144 via CL 4974988

[CL 4974999 by gil gribb in Main branch]
2019-02-12 14:58:32 -05:00
louisphilippe seguin
2761ae614c 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-SOURCE: CL 4963253 via CL 4964116

[CL 4969310 by louisphilippe seguin in Main branch]
2019-02-12 10:28:20 -05:00
josh adams
b7f8902fb9 - 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: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812

[CL 4969283 by josh adams in Main branch]
2019-02-12 10:27:29 -05:00
LouisPhilippe Seguin
9ac9c04729 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: LouisPhilippe.Seguin
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4962290 via CL 4963576

[CL 4965559 by LouisPhilippe Seguin in Main branch]
2019-02-11 18:10:28 -05:00
simon therriault
526cff7cfd FFilePath: Adding metadata to support relative path to project directory
#rb chris.gagnon
#jira UE-69621

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

[CL 4948232 by simon therriault in Main branch]
2019-02-08 11:35:12 -05:00
robert manuszewski
bfa4f99266 Fixed cases where some objects would not get PostLoaded when playing standalone game or running uncooked server
#jira UE-69177
#rb none

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

[CL 4930037 by robert manuszewski in Main branch]
2019-02-07 05:57:11 -05:00
robert manuszewski
c7caa9997b 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-SOURCE: CL 4929453 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4929465 by robert manuszewski in Main branch]
2019-02-07 05:12:56 -05:00
dan oconnor
03db5c56b6 Fixed crashes when reloading a blueprint that has children types also loaded
#rb Phillip.Kavan
#jira UE-58685

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

[CL 4923131 by dan oconnor in Main branch]
2019-02-06 14:19:06 -05:00
Jian Ru
924462f628 Resolve robomerge conflicts
#jira none
#rb none
#fyi chris.bunner, jeff.williams

[CL 4920023 by Jian Ru in Main branch]
2019-02-06 09:46:41 -05:00
ben zeigler
1e1f5926c6 #jira UE-69547 Header/comment cleanup for UObjectGlobals, several comments were factually incorrect
Removed duplicate comments from cpp per coding standard
[CODEREVIEW] robert.manuszewski
#rb None

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

[CL 4915853 by ben zeigler in Main branch]
2019-02-05 19:17:12 -05:00
ben zeigler
91ec40778f #jira UE-69547 Header/comment cleanup for UObject, UObjectBase, UObjectBaseUtility, ObjectMacros, and NoExportTypes
There should be no functionality changes
#rb steve.robb

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

[CL 4915833 by ben zeigler in Main branch]
2019-02-05 19:16:41 -05:00
ben zeigler
8f44117860 #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-SOURCE: CL 4901289 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4901324 by ben zeigler in Main branch]
2019-02-05 14:24:08 -05:00
jon nabozny
4a74988db3 #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-SOURCE: CL 4883588 via CL 4883589 via CL 4883590 via CL 4890243

[CL 4890673 by jon nabozny in Main branch]
2019-02-04 16:01:49 -05:00
jamie dale
e08565ad2f 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-SOURCE: CL 4890423 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4890424 by jamie dale in Main branch]
2019-02-04 15:26:43 -05:00
marc audy
6d4f5285aa Avoid a copy when adding to annotation if possible
Fix some spelling errors
#rb Steve.Robb
#rnx
#jira


#ROBOMERGE-SOURCE: CL 4883069 via CL 4883883

[CL 4883891 by marc audy in Main branch]
2019-02-04 12:02:00 -05:00
Mitchell Wilson
0b47855b71 Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main) CL - 4860397
#rb none

[CL 4860421 by Mitchell Wilson in Main branch]
2019-01-31 15:30:04 -05:00