Commit Graph

14754 Commits

Author SHA1 Message Date
andrew grant
e704de1fc9 Reverted some changes to CookedEditor builds from UE5 until Josh is back and can look at this.
Some paths have changed that look a little funky, but even updating FN builds to accomodate that change doesn't result in success.

#rb na
[REVIEW] [at]graeme.thornton [at]josh.adams [at]dan.lamb
#preflight https://horde.devtools.epicgames.com/job/62b5a28c0a3bb5ca13ef49f7?label=21

#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 20812058 via CL 20812178 via CL 20812430
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20814087 by andrew grant in ue5-main branch]
2022-06-24 14:43:37 -04:00
Ben Marsh
ee74342948 Add extension methods to serialize VarInt values to ByteArrayBuilders.
#preflight none

[CL 20809848 by Ben Marsh in ue5-main branch]
2022-06-24 11:24:01 -04:00
Wojciech Krywult
36c37f0fdd Modular builds: Clang: Added a toolchain variable indicating if the current target uses the modular link mode.
It's a preparation step as some platforms will require special linker switches for modular builds.

#rb none
#preflight 62b5d049ff7f5dd87eee1169
#rnx

[CL 20809658 by Wojciech Krywult in ue5-main branch]
2022-06-24 11:15:19 -04:00
Ryan Hummer
21fd84fa16 Changing the order of sha1 timestamp servers
comodoca isn't preforming very well resulting in over an hour to sign editor files, changing the order results in ~10 minute or less sign time

#rnx
#jira UE-144557
#preflight 62b5b4157c36e1309750a808
#rb none

[CL 20809284 by Ryan Hummer in ue5-main branch]
2022-06-24 10:50:52 -04:00
Tim Smith
ff06dbcac6 Quick for for compile error when using VS 2019.
#rb self
#rnx
#robomerge emt
#preflight 62b5c5bcff7f5dd87eecbf55

[CL 20809018 by Tim Smith in ue5-main branch]
2022-06-24 10:27:02 -04:00
Tim Smith
1f11b428c6 1) Fixed issue where UPARAM wasn't getting parsed as part of a template argument property type
2) Refactored how property specifiers are parsed due to above issue
3) Fixed issue where UClass derived types were not outputting correctly in event parameter lists
4) Added more diagnostic output to package files.

#rb self
#rnx
#robomerge emt
#preflight 62b5b9c548183a59a576eaf8

[CL 20808450 by Tim Smith in ue5-main branch]
2022-06-24 09:27:13 -04:00
Wei Liu
72cb7559c9 Implement proper support for togglable stationary direct lighting on mobile and delete 'bake stationary as static' path.
This change makes HQ and LQ lightmaps to have unified lighting content and now they differ only in encoding.

#jira UE-154008, UE-151380

#rb Dmitriy.Dyomin, Yujiang.Wang
#preflight 62b5270d0a3bb5ca13d79900

[CL 20806454 by Wei Liu in ue5-main branch]
2022-06-23 23:24:24 -04:00
mike beach
456bfdb6a5 For UBT, mimicing changes made on the UE side in CL 20764079.
Adding support for managing multiple plugins, and specifying explicit versions to enable.

#rb joe.kirchoff
#preflight 62b3aedd7113a3a4a485adfc

#ROBOMERGE-OWNER: mike.beach
#ROBOMERGE-AUTHOR: mike.beach
#ROBOMERGE-SOURCE: CL 20801427 via CL 20801485 via CL 20801490
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20803672 by mike beach in ue5-main branch]
2022-06-23 18:08:26 -04:00
Joe Kirchoff
9e3db74207 UnrealBuildTool: Reference msvc system includes with /external:I
#preflight 62b4c323b240368928f353ca
#jira UE-146983
#rnx
#rb none

[CL 20801396 by Joe Kirchoff in ue5-main branch]
2022-06-23 16:37:55 -04:00
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