Commit Graph

1854 Commits

Author SHA1 Message Date
Marc Audy
2ae81698c3 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7985126
#rb
#rnx

[CL 7987668 by Marc Audy in Dev-Framework branch]
2019-08-13 12:59:27 -04:00
uriel doyon
fde7103bd8 Part 2 of async loading stall workaround when post-loading async textures.
#jira none
#rb robert.manuszewski

#ROBOMERGE-SOURCE: CL 7951766 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v392-7949540)

[CL 7951770 by uriel doyon in Main branch]
2019-08-12 15:07:43 -04:00
Marc Audy
1c3be81dca Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7950634
#rb
#rnx

[CL 7950994 by Marc Audy in Dev-Framework branch]
2019-08-12 12:52:39 -04:00
Marc Audy
e14f4a7ccf Move IsLegalOverride in to FOverrides subclass and make it non fatal. Give proper error messages when the override is not legal.
#rb Robert.Manuszewski

[CL 7950880 by Marc Audy in Dev-Framework branch]
2019-08-12 12:28:32 -04:00
Marc Audy
519a38e35e const correct Outers and Classes for object hash functions
#rb Michael.Noland

[CL 7936954 by Marc Audy in Dev-Framework branch]
2019-08-09 15:25:59 -04:00
martin wilson
88b4040b05 Back out changelist 7879411 until EngineTest issue can be debugged / fixed
#Jira none
#rb Benn.Gallagher

#ROBOMERGE-SOURCE: CL 7925653 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v391-7919777)

[CL 7935803 by martin wilson in Main branch]
2019-08-09 12:49:08 -04:00
allan bentham
6c70f963e5 When checking if additional GC time is required on ios/android dont check platform time with each iteration.
#rnx
#rb none
[FYI] Robert.Manuszewski


#ROBOMERGE-SOURCE: CL 7924438 via CL 7924443 via CL 7924447 via CL 7925734
#ROBOMERGE-BOT: (v391-7919777)

[CL 7925763 by allan bentham in Main branch]
2019-08-09 09:27:19 -04:00
Marc Audy
d1561c8fab Minor clean up
#rb
#rnx

[CL 7925445 by Marc Audy in Dev-Framework branch]
2019-08-09 09:17:13 -04:00
martin wilson
6b8ff053ff Fix sub object reinstancing when serialized sub object type does not match CDO object type
#jira UE-74873
#rb Gil.Gribb

#ROBOMERGE-SOURCE: CL 7879411 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v389-7813075)

[CL 7879415 by martin wilson in Main branch]
2019-08-08 10:05:42 -04:00
jon nabozny
9555ae33fc Fix UEnum::NetSerializeProperty not serializing the correct number of bits.
This would only cause problems if the Max Value for an enum was a power of 2, and we tried to serialize the max value.

[at]Ryan.Gerleve, [at]Brian.Bekich
#rb Ryan.Gerleve


#ROBOMERGE-SOURCE: CL 7804905 via CL 7829449
#ROBOMERGE-BOT: (v389-7813075)

[CL 7829632 by jon nabozny in Main branch]
2019-08-06 20:09:24 -04:00
marc audy
e78b2bd213 Revert LockFreeList changes from CL# 7778249 and instead port CL# 7310781 from Dev-Core
#jira UE-78364
[FYI] Stefan.Boberg, Robert.Manuszewski


#ROBOMERGE-SOURCE: CL 7786629
#ROBOMERGE-BOT: (v388-7785529)

[CL 7786636 by marc audy in Main branch]
2019-08-06 09:33:12 -04:00
Marc Audy
3d0b873e3f Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7712956
#rb
#rnx

[CL 7713270 by Marc Audy in Dev-Framework branch]
2019-08-04 15:53:40 -04:00
jon nabozny
2f49e6141d Change ServerUpdateLevelVisibility to use a struct, and serialize a File Name alongside the level package name if they are different.
[at]Brian.Bekich, [at]Ryan.Gerleve
#rb Ryan.Gerleve


#ROBOMERGE-SOURCE: CL 7704203 via CL 7704204 via CL 7704205 via CL 7706370
#ROBOMERGE-BOT: (v384-7690951)

[CL 7706436 by jon nabozny in Main branch]
2019-08-02 10:25:06 -04:00
pj kack
6bd4a371fc Fix invalid file read crashes in AssetRegistry by properly handling IO errors when saving source files in the editor
#jira UE-76923
#rb steve.robb

#ROBOMERGE-SOURCE: CL 7705989 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7705991 by pj kack in Main branch]
2019-08-02 09:48:16 -04:00
brian bekich
8ada711aab Ensure/handle missing PropertyClass in USoftObjectProperty when calling GetCPPType
#rb ryan.gerleve


#ROBOMERGE-SOURCE: CL 7675626 via CL 7675630 via CL 7681959
#ROBOMERGE-BOT: (v382-7680231)

[CL 7682068 by brian bekich in Main branch]
2019-08-01 10:20:29 -04:00
bob tellez
434ac1dac2 #UE4 Nonunity fix
[FYI] Allan.Bentham


#ROBOMERGE-SOURCE: CL 7674324 via CL 7680277
#ROBOMERGE-BOT: (v382-7680231)

[CL 7680344 by bob tellez in Main branch]
2019-08-01 06:45:08 -04:00
allan bentham
68eba3e0ab Log use of additional GC time for Android/iOS.
If mobile takes > 10s for GC to complete then increase threshold to 30s, log usage of additional time and trigger report from hitch detector.
Add delegate which is called when GC extended time was used.
Increase Android GC timeout to match iOS.
#rnx
#rb Robert.Manuszewski
[FYI] Peter.Sauerbrei, Gil.Gribb, Robert.Manuszewski


#ROBOMERGE-SOURCE: CL 7669647 via CL 7669654 via CL 7676238
#ROBOMERGE-BOT: (v381-7673386)

[CL 7676438 by allan bentham in Main branch]
2019-07-31 18:34:44 -04:00
robert manuszewski
d1a55631fd Fixing CIS
#rb none
#jira UE-78139

#ROBOMERGE-SOURCE: CL 7668919 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v376-7668820)

[CL 7668920 by robert manuszewski in Main branch]
2019-07-31 07:58:17 -04:00
robert manuszewski
c6c12c6dbb Making cooked Animation Blueprints work in the editor
#jira UE-68214
#rb none

#ROBOMERGE-SOURCE: CL 7668802 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v374-7668738)

[CL 7668803 by robert manuszewski in Main branch]
2019-07-31 06:46:12 -04:00
fred kimberley
3bf10b9d98 Have blueprints call IsDataValid on their simple construction script inside their IsDataValidFunction. Simple construction script now calls IsDataValid on its SCS nodes. This ensures that components added to the blueprint are checked when we're validating the blueprint.
#jira UE-76630
#rb Michael.Noland

#ROBOMERGE-SOURCE: CL 7661624 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7661626 by fred kimberley in Main branch]
2019-07-30 14:24:09 -04:00
sebastian nordgren
dc108c97d4 Adding values to a set or map in a blueprint's defaults no longer fires a check().
#jira UE-77870

#rb paul.chipchase

#ROBOMERGE-SOURCE: CL 7659231 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7659234 by sebastian nordgren in Main branch]
2019-07-30 07:40:24 -04:00
bob tellez
c31a54cc2c #UE4 A few fixes for the SaveConcurrent save path. Avoiding improper thread usage of a few systems.
#ROBOMERGE-SOURCE: CL 7658629 via CL 7658757
#ROBOMERGE-BOT: (v372-7473910)

[CL 7658772 by bob tellez in Main branch]
2019-07-30 02:17:03 -04:00
Fred Kimberley
4ae108234d Make calls to IsDataValid() on blueprints also check the validity of the simple construction script and SCS nodes. This ensures that any components added to the blueprint are also checked.
Added a helper function to combine the intermediate results of two IsDataValid checks.

#jira UE-76630
#rb Michael.Noland

[CL 7651107 by Fred Kimberley in Dev-Framework branch]
2019-07-29 14:07:07 -04:00
uriel doyon
f442a8b53a Prevent async loading textures from stalling the gamethread in Postload(), when using async loading packages.
#jira none
#rb robert.manuszewski

#ROBOMERGE-SOURCE: CL 7625615 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7625620 by uriel doyon in Main branch]
2019-07-25 10:38:23 -04:00
dan phillips
73a7ec692e 1st change to improve the IO perf
At the moment precaching is limited to 2 packages, even if there is memory/IO available for more packages to be preloaded.

#rb gil.gribb

[at]ben.woodhouse, [at]david.harvey


#ROBOMERGE-SOURCE: CL 7613820 via CL 7621188
#ROBOMERGE-BOT: (v372-7473910)

[CL 7621285 by dan phillips in Main branch]
2019-07-24 20:21:39 -04:00