Commit Graph

13065 Commits

Author SHA1 Message Date
Joe Kirchoff
6c78f8ae7e UnrealBuildTool: vscode project generation fixes
#jira UE-129894
#jira UE-133193
#jira UE-133199
#rb trivial
#rnx
#preflight 61fd730ab145346c9e89ee26

[CL 18868837 by Joe Kirchoff in ue5-main branch]
2022-02-04 13:55:56 -05:00
Joe Kirchoff
21d86c04ac UnrealBuildTool: Minor cleanup of HybridExecutor
#rb trivial
#rnx
#preflight 61fd72a3e65336d1454b2579

[CL 18868730 by Joe Kirchoff in ue5-main branch]
2022-02-04 13:52:22 -05:00
carl bystrom
84dd506067 Horde: Include jobs in find timings endpoint
To further reduce chattiness for the timings panel.

#rb char.garyet
#preflight 61fd44d30a43b689e178e9bf

[CL 18863513 by carl bystrom in ue5-main branch]
2022-02-04 10:28:44 -05:00
Josh Engebretson
df6caa35d9 Horde: Fix for unresrtricted workspaces
#jira none
#skipci
#rnx
#preflight none

[CL 18862986 by Josh Engebretson in ue5-main branch]
2022-02-04 09:51:51 -05:00
Josh Engebretson
68bc4ed67f Horde: Simplified version of user edge perfoce server support
#jira none
#skipci
#rnx
#preflight none

[CL 18862378 by Josh Engebretson in ue5-main branch]
2022-02-04 08:50:50 -05:00
chris caulfield
a05688e06e Chaos - Convex-TriMesh optimizations
#rb cedric.caillaud, jaco.vandyk
#jira UE-140720
#preflight 61fc5b4acd1834273044f727

#ROBOMERGE-OWNER: chris.caulfield
#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 18860584 in //UE5/Release-5.0/... via CL 18860611 via CL 18860691
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18860697 by chris caulfield in ue5-main branch]
2022-02-04 00:34:22 -05:00
jonathan adamczewski
8d3586155f UnrealBuildTool: Quote dll path when launching ubt from ubt
#preflight 61fc66ab2839dd07cb7f6ac0
#jira UE-141259
#jira UE-140605
#jira UE-140465

#rb joe.kirchoff

#rnx

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18856801 in //UE5/Release-5.0/... via CL 18856827 via CL 18857048
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18857064 by jonathan adamczewski in ue5-main branch]
2022-02-03 19:28:26 -05:00
william ewen
4185755103 Gauntlet Android: Making sure the Local Keys directory exists before we try to see if files exist within it
#rb J.Baumgartner

#ROBOMERGE-AUTHOR: william.ewen
#ROBOMERGE-SOURCE: CL 18854299 via CL 18854732 via CL 18854742 via CL 18855476 via CL 18855725
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18855752 by william ewen in ue5-main branch]
2022-02-03 18:41:31 -05:00
Joe Kirchoff
3a7ae3d9ae Update missed references of UE4 to Unreal (-ue4exe, UE4Editor, UE4Game, UE4Server, UE4Client)
#rnx
#rb trivial
#preflight 61fc61f8e171bf764a1300b6

[CL 18855480 by Joe Kirchoff in ue5-main branch]
2022-02-03 18:33:38 -05:00
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