Commit Graph

13056 Commits

Author SHA1 Message Date
kriss gossart
1d07ace3e3 Chaos Cloth - Fix the Headless Chaos cloth test broken by CL 18842837.
#rb Benn.Gallagher
#jira UE-140723
#preflight 61fc16193b22793ca366dfdc

#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18845696 in //UE5/Release-5.0/... via CL 18845702 via CL 18846228
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18846277 by kriss gossart in ue5-main branch]
2022-02-03 13:45:50 -05:00
joe kirchoff
fa298e44b0 UnrealBuildTool: Relative paths result in a longer path length, leading to build failures
#preflight 61fb296b033a864b77e16ee1
#jira UE-141094
#lockdown mitchell.wilson
#rb Jonathan.Adamczewski

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18845470 in //UE5/Release-5.0/... via CL 18845486 via CL 18846109
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18846151 by joe kirchoff in ue5-main branch]
2022-02-03 13:41:10 -05:00
kriss gossart
7f8072fc3b CIS - Add PBDSoftsEvolutionFwd.h to IncludeTool file exclusions to silence static analysis error: invalid forward declaration - 'namespace Chaos'.
#rb Cedric.Caillaud
#jira UE-140723
#preflight 61fc06a9af01d3caef138a7a

#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18845303 in //UE5/Release-5.0/... via CL 18845345 via CL 18845779
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18845841 by kriss gossart in ue5-main branch]
2022-02-03 13:28:11 -05:00
josh adams
7f106be255 - Moved the MakeBinaryConfig commandlet into UnrealPak (like IoStore commandlet) for much faster operation
- Fixes for the ini console command for other platforms
- Allow for reading Config files from another project (for instance from a program like UnrelPak)
#rb matt.peters
#preflight 61fae9189a71b11fd38faa0e

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18834077 via CL 18835502 via CL 18835961 via CL 18836096 via CL 18844966 via CL 18845578
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18845601 by josh adams in ue5-main branch]
2022-02-03 13:16:23 -05:00
christopher waters
ed10d08e23 Adding bNeedsExtraShaderFormats to TargetRules to protect hidden platforms from exposing their DataDrivenPlatformInfo defines to other hidden platforms.
#jira none
#rb jonathan.adamczewski, brian.white, eric.mcdaniel, david.harvey
#preflight 61fb1b27c431b6aac049aa1d

[CL 18844424 by christopher waters in ue5-main branch]
2022-02-03 12:11:23 -05:00
Ryan Hummer
8eb68ed08a Make the type field optional for OpenRecord parsing
if -s is passed through the type field will not be present.

#rnx
#jira none
#rb josh.engebretson
#preflight skip

[CL 18843871 by Ryan Hummer in ue5-main branch]
2022-02-03 11:25:22 -05:00
Joakim Lindqvist
bbbdd63be0 Horde Storage - Fixes to cache mode
We are now able to succesfully cache all our structured cache api calls

#preflight none

[CL 18842763 by Joakim Lindqvist in ue5-main branch]
2022-02-03 09:46:46 -05:00
Joakim Lindqvist
88ed009e85 Horde Storage - Fixed build error from renaming of field
#preflight none

[CL 18841891 by Joakim Lindqvist in ue5-main branch]
2022-02-03 08:21:47 -05:00
Joakim Lindqvist
96dd1eb330 Horde Storage - Renamed Namespace to Ns in metadata response to make it easier to deserialize to a C# identifier (this is also more in line with how we generally serialize the namespace).
#preflight none

[CL 18841813 by Joakim Lindqvist in ue5-main branch]
2022-02-03 08:03:08 -05:00
Joakim Lindqvist
decea04682 Horde Storage - Fixed crash in Dev by making sure the mode yaml file is considered optional
#preflight none

[CL 18841678 by Joakim Lindqvist in ue5-main branch]
2022-02-03 07:30:23 -05:00
kerim borchaev
9cc42fb5fe 3ds Max DirectLink: Corona Light Material to UEPbr
- Emission and Opacity Mask
- Added "Unlit" ShadingModel to Datasmith core/importer

#jira UETOOL-4923
#preflight 61fa7d781d7ca8ed2d78ec32
#rb benoit.deschenes

[CL 18840457 by kerim borchaev in ue5-main branch]
2022-02-03 01:02:52 -05:00
robert millar
0d1967d0a6 Mark UnrealBuildConfiguration to be serialized to json as a string.
It's used in some build outputs so we want it to be forward and backward compatible.

#rb jonathan.adamczewski

#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 18828970 via CL 18829002 via CL 18829021 via CL 18836495 via CL 18837154
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18837159 by robert millar in ue5-main branch]
2022-02-02 18:54:06 -05:00
josh adams
7953398a50 - Refactored RunCommandlet and Project.Cook() so that a script can start cooking or other commandlet while doing something else (like monitoring the output)
#rb david.harvey
#p4v-preflight-copy 18808074
#preflight 61f9482afa6554dff3d32331

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18817268 via CL 18826813 via CL 18826876 via CL 18826925 via CL 18835873 via CL 18836741
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18836916 by josh adams in ue5-main branch]
2022-02-02 18:42:35 -05:00
ben woodhouse
1124980b31 PerfReportTool 4.70. Make adding duplicate metadata keys non-fatal. A warning will be emitted to the log instead.
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 18826796 via CL 18826862 via CL 18826914 via CL 18835867 via CL 18836719
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18836909 by ben woodhouse in ue5-main branch]
2022-02-02 18:42:20 -05:00
josh adams
7b222e8da6 - Added NeverPackage flag to BuildCookRun which can skip steps in Staging knowing that Packaging will never happen (different than SkipPackage which assumes Packaging happened at some other point)
#rb luke.thatcher
#preflight skip

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18800102 via CL 18826763 via CL 18826847 via CL 18826897 via CL 18835856 via CL 18836710
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18836905 by josh adams in ue5-main branch]
2022-02-02 18:42:06 -05:00
josh adams
8de98c920c - Allow staging empty files in CookedEditor via ini files
- Allow for CookedEditor's ini settings to remap a file (added a Dest param to ExtraStageFiles, must not be recursive or wildcard)
#preflight 61f8460b1c5ac552346620c5
#rb none

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18797297 via CL 18826739 via CL 18826792 via CL 18826836 via CL 18835836 via CL 18836360
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18836433 by josh adams in ue5-main branch]
2022-02-02 18:25:43 -05:00
Ben Marsh
6b2609b5cb Horde: Fix warning building Horde.Agent.
#preflight none

[CL 18831266 by Ben Marsh in ue5-main branch]
2022-02-02 14:13:17 -05:00
Joakim Lindqvist
992597d265 Horde Storage - Fixed docker build setup to handle shared libraries being required
[CL 18830873 by Joakim Lindqvist in ue5-main branch]
2022-02-02 13:53:59 -05:00
Ben Marsh
a9d4363a36 Horde: Fix incorrect method called for Utf8String.LastIndexOf.
#preflight none

[CL 18830126 by Ben Marsh in ue5-main branch]
2022-02-02 13:14:21 -05:00
Joakim Lindqvist
cd7e85f072 Horde Storage - Added missing copyright header
#preflight none

[CL 18827179 by Joakim Lindqvist in ue5-main branch]
2022-02-02 10:36:45 -05:00
Joakim Lindqvist
19ebdbc2bb Horde Storage - Added a cache deployment mode which caches blobs and ref mappings locally while relying on a upstream Horde Storage deployment to get new data. This is essentially a read thru http cache but with the ability to act on a blob level rather then http request level.
This is only partially tested right now as we need some of the changes in this changelist deployed to our upstream to fully test it out.

#preflight: https://horde.devtools.epicgames.com/job/61f8111441414fb013cfbae9

[CL 18826675 by Joakim Lindqvist in ue5-main branch]
2022-02-02 10:08:15 -05:00
Joakim Lindqvist
041ab18d1f Adding dependent shared libraries to the Horde.Storage solution
#preflight none

[CL 18825640 by Joakim Lindqvist in ue5-main branch]
2022-02-02 09:05:29 -05:00
Joakim Lindqvist
dd255a68c2 Horde Storage - Fixed up callisto which was broken due to NamespaceId definition changing in CL 18793433
This will fix the broken CI builds.

#fyi ben.marsh
#preflight none

[CL 18825566 by Joakim Lindqvist in ue5-main branch]
2022-02-02 09:00:09 -05:00
michael sartain
5b6c9341fc Add an ON_SCOPE_EXIT for LightmassMain cleanup with local swarm interface
When running UnrealLightmass with -help and various other arguments we were just doing "returns" without any cleanup.

This would lead to various crashes in destructors, etc.

#jira UE-140898
[REVIEW] [at]Will.Damon, [at]Brandon.Schaefer
[FYI] Juan.Canada
#preflight trivial

#ROBOMERGE-AUTHOR: michael.sartain
#ROBOMERGE-SOURCE: CL 18816329 in //UE5/Release-5.0/... via CL 18816342 via CL 18822821
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824375 by michael sartain in ue5-main branch]
2022-02-02 07:40:09 -05:00
bertrand carre
853f731ed5 Replace/remove uses of whitelist/blacklist in MCP
#jira UE-131119
[REVIEW] [at]Alejandro.Aguilar [at]Steven.Bedford
#preflight

#ROBOMERGE-AUTHOR: bertrand.carre
#ROBOMERGE-SOURCE: CL 18807799 in //UE5/Release-5.0/... via CL 18809268 via CL 18822515
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18823275 by bertrand carre in ue5-main branch]
2022-02-02 05:31:39 -05:00