Commit Graph

14745 Commits

Author SHA1 Message Date
Joe Kirchoff
96102154e7 UnrealBuildTool: Add aggregate csvs to clang trace archive
#rnx
#rb none
#preflight 62b4bfab1429c68eb6d6236b

[CL 20800479 by Joe Kirchoff in ue5-main branch]
2022-06-23 15:43:32 -04:00
bryan sefcik
1b2a0a8c56 * Combined generated cpp files and module cpp files into the same unity files.
ShooterGame Editor with 8 processes:
Before:
3706 compile tasks
1517.98 seconds

After:
3372 compile tasks
1428.56 seconds

Game Editor with 64 processes:
Before:
6323 compile tasks
1090.78 seconds

After:
5666 compile tasks
1063.90 seconds
#preflight 62b4820d1371af05d9f26407

[CL 20796589 by bryan sefcik in ue5-main branch]
2022-06-23 12:22:28 -04:00
Joe Kirchoff
fe54637e56 UnrealBuildTool: Remove setting -fcrash-diagnostics-dir via environment variable
#rb none
#rnx
#jira UE-135004
#jira FORT-489924
#preflight 62b3a60cc603be614817bf07

[CL 20796191 by Joe Kirchoff in ue5-main branch]
2022-06-23 11:58:47 -04:00
Tim Smith
040a56759f Updating property flags with recent change
#rb self
#rnx
#robomerge emt
#preflight 62b48143893a8f6f09bc6442

[CL 20795958 by Tim Smith in ue5-main branch]
2022-06-23 11:42:44 -04:00
carl bystrom
41964467a5 Horde: Auto-join agent to pools requested in properties
#preflight 62b488141371af05d9f34cc0

[CL 20795938 by carl bystrom in ue5-main branch]
2022-06-23 11:41:29 -04:00
Robb Surridge
0a5a02c5b2 Coding standard fixes: gender-inclusive language
#jira UE-156429
#preflight 62b32e826a25ba6ae52f94bd
#rb jason.walter

[CL 20795375 by Robb Surridge in ue5-main branch]
2022-06-23 11:14:07 -04:00
Ben Marsh
601781e498 BuildGraph: Fix exception passing Bg* value types to methods. Need to construct a constant Bg* type rather than passing the wrapped value.
#preflight 62b367ccd76167320e368af6

[CL 20793974 by Ben Marsh in ue5-main branch]
2022-06-23 09:57:56 -04:00
carl bystrom
13cb1ee505 Horde: Add more tracing scopes to popular streams endpoint
#preflight 62b45ee4c603be6148409bed

[CL 20793278 by carl bystrom in ue5-main branch]
2022-06-23 08:44:08 -04:00
carl bystrom
9ad8ce28ab Horde: Fix missing remote IP log property
This somehow stopped working and I was unable to get it working with the inline Use(...).
#preflight 62b43efaae6850d11fb549fb

[CL 20792182 by carl bystrom in ue5-main branch]
2022-06-23 06:25:22 -04:00
charles bloom
ada7f6b1d8 Texture GetBuildRequiredEstimate better estimate of texture build memory needed
create new TextureBuildUtilities module that can be used from Engine or TextureBuildWorker
new cvar memory.WindowsPlatformMemoryGetStatsLimitTotalVirtualGB simulates a lower memory system

#rb fabian.giesen
#preflight 62b34bf8650c9d5857a38514

[CL 20786800 by charles bloom in ue5-main branch]
2022-06-22 20:21:16 -04:00
Ben Marsh
1d8d46de10 BuildGraph: Remove unused abstractions added to support reading BuildGraph scripts directly from P4.
#preflight 62b367ccd76167320e368af6

[CL 20781865 by Ben Marsh in ue5-main branch]
2022-06-22 17:14:28 -04:00
Ben Marsh
fe2c895552 Add build steps for static analysis of UBT and UAT, and to test project file generation.
#preflight 62b37e6ad76167320e3a224d

[CL 20781813 by Ben Marsh in ue5-main branch]
2022-06-22 17:12:30 -04:00
Ben Marsh
298b394164 UGS: Fix static analysis warnings.
#preflight none

[CL 20779281 by Ben Marsh in ue5-main branch]
2022-06-22 15:12:57 -04:00
Joe Kirchoff
a7a436a1d7 UnrealBuildTool: Add additional data to clang trace csv
#rnx
#rb none
#preflight 62b3601af1313aaba05f9d9d

[CL 20778629 by Joe Kirchoff in ue5-main branch]
2022-06-22 14:42:06 -04:00
Ben Marsh
d302274b33 Fix other xmldoc issues when building UBT.
#preflight none

[CL 20777501 by Ben Marsh in ue5-main branch]
2022-06-22 13:40:26 -04:00
Ben Marsh
27ff743762 Fix xmldoc warnings in EpicGames.Serialization.
#preflight none

[CL 20777344 by Ben Marsh in ue5-main branch]
2022-06-22 13:31:00 -04:00
Ben Marsh
80c440a503 Fix Xmldoc warnings in EpicGames.Core prior to enabling tests in CI.
#preflight none

[CL 20777139 by Ben Marsh in ue5-main branch]
2022-06-22 13:23:01 -04:00
Brandon Schaefer
a6a96d92cf Fix not saving out the user settings
Fix an assert when trying to save settings

#jira none
#rb none
#fyi Robert.Seiver
#preflight none

[CL 20776482 by Brandon Schaefer in ue5-main branch]
2022-06-22 12:32:22 -04:00
Ben Marsh
8704afa553 EpicGames.Core: Add a utility class to serialize data into a chunked byte sequence, similar to StringBuilder.
#preflight none

[CL 20774539 by Ben Marsh in ue5-main branch]
2022-06-22 10:46:05 -04:00
Ben Marsh
64b6cb04f1 BuildGraph: Fix UDN documentation output.
#preflight none

[CL 20774471 by Ben Marsh in ue5-main branch]
2022-06-22 10:42:19 -04:00
Jerome Delattre
54c01c8100 Fix a call to the base method: use the overloaded version instead.
#preflight trivial

[CL 20774202 by Jerome Delattre in ue5-main branch]
2022-06-22 10:21:48 -04:00
Ben Marsh
ff46dfcfce BuildGraph: Various refactorings prior to adding bytecode executor.
* Moved XML script parsing into UAT. We don't need to evaluate this in Horde.
* Added custom node types for script and expression nodes, rather than wrapping native nodes with a custom script task.
#preflight 62b31b76650c9d58579b2ea6

[CL 20773724 by Ben Marsh in ue5-main branch]
2022-06-22 09:56:45 -04:00
carl bystrom
0e9aa887b9 Horde: Include any additional agent properties from settings
#preflight none

[CL 20773096 by carl bystrom in ue5-main branch]
2022-06-22 08:46:01 -04:00
carl bystrom
363bdb42ed Horde: Terminate non-reusable EC2 instances on shutdown
#preflight none

[CL 20773050 by carl bystrom in ue5-main branch]
2022-06-22 08:41:21 -04:00
carl bystrom
ac5957805d Horde: Add a fleet manager that can create/terminate instances from scratch on AWS EC2
The current AWS fleet manager was renamed to clarify it only can start existing and stopped instances.
#preflight 62b2dff7816e271be89b79dc

[CL 20771811 by carl bystrom in ue5-main branch]
2022-06-22 05:30:08 -04:00