Merging in fixes to better support SNDBS in UBT with use of cl-filter.
#lockdown ben.marsh
#rnx
#rb none
#jira UE-72225
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6489426 in //UE4/Release-4.22/... via CL 6489461
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6529482 by ryan durand in Dev-Anim branch]
#fix Make sure we check whether or not a cluster has valid sub-actors and whether or not they are still linked to the LODActor, before marking it as an unbuilt cluster
#rb Sebastien.Lussier
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 6478554 via CL 6478562 via CL 6478563 via CL 6481399 via CL 6481536
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6528990 by jurre debaare in Dev-Anim branch]
Don't mark the package as dirty when doing fixup from code in PostInitProperties.
Make UpdateMaterialExpressionGuid calls consistent with the UpdateParameterGuid calls.
Fixes non-determinism in cooked asset registries since the runtime asset registry skips update on load for dirty packages.
Fixes issue with ResavePackages -OnlySaveDirtyPackages that will save the same package over and over again.
[FYI] daniel.wright
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 6457287 via CL 6468554 via CL 6468779
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6495975 by pj kack in Dev-Anim branch]
Live++ reads object files at startup for game modules, and assigns unique ids to each compiland (used to disambiguate static variables). When compiling the patch, these compilands are modified to reference a unique id for the unity blob, causing the variables to be reconstructed.
Solution is to generate a JSON file to each output directory containing object files containing the mapping, and to use that to assign compiland ids at startup.
#rb none
#jira UE-74036
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6455253 in //UE4/Release-4.22/... via CL 6455273
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6474667 by ben marsh in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6451674 via CL 6451677 via CL 6452836 via CL 6452921
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6473691 by michael trepka in Dev-Anim branch]
- Not require content to be checked in to use
- New cvar to toggle enabling binaural spat on all sources (where available) so we can set in project and/or live
#rb Ethan.Geller
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 6451618 via CL 6452819 via CL 6452902
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6473589 by aaron mcleran in Dev-Anim branch]