Commit Graph

305 Commits

Author SHA1 Message Date
bob tellez
b06ca21b0b #UE4 Better FGCObject reporting in obj refs. FGCObject names are now reported in the "obj refs" console command, provided that they pass in FGCObject::GGCObjectReferencer as the referencer when calling AddReferencedObjects. FGCObjects may now also implement GetReferencerPropertyName to describe more details about how it references an object.
#ROBOMERGE-VERSION: 348-6547088
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 6542056 via CL 6542588 via CL 6542593
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6568946 by bob tellez in Dev-Anim branch]
2019-05-18 11:12:37 -04:00
marc audy
d760d54632 Merging using //Ocean/Dev-EngineMerge-To-//UE4/Main
#rb
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5986648 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5999135 by marc audy in Dev-Anim branch]
2019-04-18 21:22:07 -04:00
robert manuszewski
32f2f7a17e Fixing crashes in pkg info commandlet
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 5707932 via CL 5708541 via CL 5708552 via CL 5708563 via CL 5708976 via CL 5709035
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5718591 by robert manuszewski in Dev-Anim branch]
2019-04-03 21:04:29 -04:00
daniel lamb
772c886aab Fixed crash in diff cook commandlet.
#rb Andrew.Grant

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 5558994 via CL 5559027 via CL 5560253 via CL 5561251
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5582860 by daniel lamb in Dev-Anim branch]
2019-03-27 01:21:23 -04:00
robert manuszewski
34fae63f6d Fixing issues with objects not being serialized before they are being ConditionallyPostLoaded by other objects and LoadContext related crashes
#rb none
#jira UE-69177

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 5401696 in //UE4/Release-4.22/... via CL 5401697
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5410704 by robert manuszewski in Dev-Anim branch]
2019-03-15 05:40:49 -04:00
jamie dale
6e87ede71b Fixed containers failing to gather required instance overrides
If a container element is overridden on an instance, then the entire container is serialized into the instance with different keys than the archetype. This means that all elements of a container need to be gathered if any elements within the container have changed.

#jira UE-71447
#rb Francis.Hurteau
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 5371132 in //UE4/Release-4.22/... via CL 5371133
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5382007 by jamie dale in Dev-Anim branch]
2019-03-13 10:06:39 -04:00
arciel rekman
ea6a919665 Fix clang builds.
#rb none
[FYI] Robert.Manuszewski
#jira none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 5369429 in //UE4/Release-4.22/... via CL 5369431
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5381982 by arciel rekman in Dev-Anim branch]
2019-03-13 10:06:01 -04:00
robert manuszewski
e926662380 Allow the deterministic cook commandlet to open cooked content in the editor regardless of the 'cook.AllowCookedDataInEditorBuilds' ini setting
#rb none
#jira UE-71333

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 5368203 in //UE4/Release-4.22/... via CL 5369004
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5381946 by robert manuszewski in Dev-Anim branch]
2019-03-13 10:04:37 -04:00
robert manuszewski
cd0ca564ae Fixing a crash when the engine fails to open a package for comparison in the deterministic cooking commandlet
#rb none
#jira UE-71333

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 5368036 in //UE4/Release-4.22/... via CL 5369001
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5381945 by robert manuszewski in Dev-Anim branch]
2019-03-13 10:04:35 -04:00
sorin gradinaru
fca14ba901 UE-70402 Mobile projects crash with Event Driven Loader disabled
#jira UE-70402
#iOS
#Android
#4.22
#rb Jack.Porter

- when running the editor, changing the EDL flag is not reflected in the cooker (it will continue with the value read when the editor started)

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: sorin.gradinaru
#ROBOMERGE-SOURCE: CL 5348553 in //UE4/Release-4.22/... via CL 5364763
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5381644 by sorin gradinaru in Dev-Anim branch]
2019-03-13 09:51:58 -04:00
Thomas Sarkanen
bb193db1aa Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 5356908
#rb none

[CL 5360337 by Thomas Sarkanen in Dev-Anim branch]
2019-03-11 12:18:32 -04:00
gil gribb
223a91d788 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-OWNER: lina.halper
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 5010556 via CL 5010559 via CL 5013445 via CL 5037908
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5122566 by gil gribb in Dev-Anim branch]
2019-02-22 01:02:07 -05:00
gil gribb
cfae162a2e UE4 - Patched up a panic sync load of audio. Not a full solution.
#rb josh.adams

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 4974129 via CL 4974144 via CL 4974988 via CL 4974999
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5030112 by gil gribb in Dev-Anim branch]
2019-02-16 05:18:20 -05:00
josh adams
a487e89fda - 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: lina.halper
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812 via CL 4969283
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5027870 by josh adams in Dev-Anim branch]
2019-02-16 04:08:25 -05:00
robert manuszewski
6dd5da9614 Fixed cases where some objects would not get PostLoaded when playing standalone game or running uncooked server
#jira UE-69177
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4930034 in //UE4/Release-4.22/... via CL 4930037
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5019545 by robert manuszewski in Dev-Anim branch]
2019-02-16 01:57:26 -05:00
robert manuszewski
abdb2566ff 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: lina.halper
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4929453 in //UE4/Release-4.22/... via CL 4929465
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5019541 by robert manuszewski in Dev-Anim branch]
2019-02-16 01:57:21 -05:00
Lina Halper
f7baa58bc9 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim)
#fyi: Laurent.Delayen, James.Hopkin
#rb: none

[CL 4923303 by Lina Halper in Dev-Anim branch]
2019-02-06 14:35:56 -05:00
Marc Audy
e5610adfd8 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ 4802313
#rb
#rnx
#lockdown Laurent.Delayen

[CL 4803512 by Marc Audy in Dev-Anim branch]
2019-01-24 15:32:49 -05:00
Thomas Sarkanen
cc942a3341 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4768627
#rb none
#jira none

[CL 4769629 by Thomas Sarkanen in Dev-Anim branch]
2019-01-22 06:48:04 -05:00
Thomas Sarkanen
e0f6136524 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4704791
#rb none
#jiira none

[CL 4708070 by Thomas Sarkanen in Dev-Anim branch]
2019-01-11 04:11:30 -05:00
Thomas Sarkanen
7088a2f273 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4683693
#rb none
#jira none

[CL 4684302 by Thomas Sarkanen in Dev-Anim branch]
2019-01-07 05:38:46 -05:00
Thomas Sarkanen
8ba3c4c087 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4643671
#rb none
#jira none

[CL 4665410 by Thomas Sarkanen in Dev-Anim branch]
2018-12-17 06:31:16 -05:00
Thomas Sarkanen
c51a339259 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4574801
#jira none
#rb none

[CL 4575789 by Thomas Sarkanen in Dev-Anim branch]
2018-11-19 07:03:18 -05:00
robert manuszewski
f83a44eb2e Made sure that GC's incremental ConditionBeginDestroy is not running when async loading in editor builds as this may result in the async loading code getting unreachable imports from linkers that haven't been detached yet.
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 4466523 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4466524 by robert manuszewski in Staging-4.21 branch]
2018-10-15 07:55:13 -04:00
ben zeigler
f393c7301c #jira UE-63705 Add full support for Untracked soft object references, enable by adding that tag to the metadata for a property or using FSoftObjectPathSerializationScope with NeverCollect
If set the references will not be automatically cooked, reported to the asset registry, or cause warnings when deleting a referenced actor
They are meant to be used for cases where they are just used as a lazy cache, such as things converted from FLazyObjectPtr
The reference from Foliage to it's base actor is now an Untracked SoftObjectPtr instead of a LazyPtr
#rb marc.audy
[CODEREVIEW] michael.dupuis

#ROBOMERGE-SOURCE: CL 4438234 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4438235 by ben zeigler in Staging-4.21 branch]
2018-10-08 19:17:50 -04:00