Commit Graph

14124 Commits

Author SHA1 Message Date
Joe Kirchoff
880c5bfd6e UnrealBuildTool: Begin moving common functions from clang based toolchains to base ClangToolChain.
#rb brandon.schaefer
#rb chris.babcock
#preflight 627ad0017e5f24d1ede6d5d0
#preflight 627ada7a0a5817c9d91562c0
#rnx

* Move ClangVersion variables to base class and share function to check version. A separate change will add a virtual function for parsing the clang version for each toolchain as to not add complexity to this change.
* GetCppStandardCompileArgument: Used by all, no differences
* GetCompileArguments_CPP: Used by all. Switch & Apple are overridden
* GetCompileArguments_C: Used by all, no differences
* GetCompileArguments_MM: Used by Linux & Apple. Apple is overridden.
* GetCompileArguments_M: Used by Linux & Apple. Apple is overridden.
* GetCompileArguments_CPP: Used by all. Switch & Apple are overridden.
* GetRTTIFlag: Used by Linux & Apple, no differences.

[CL 20131754 by Joe Kirchoff in ue5-main branch]
2022-05-10 19:08:08 -04:00
dmytro vovk
3066f19141 Updated GooglePAD for NDK23
#jira none
#review Chris.Babcock
#preflight 627a67d610766ef8c1f3d79f

[CL 20130289 by dmytro vovk in ue5-main branch]
2022-05-10 17:41:28 -04:00
Ryan Durand
24006a724c Fix root path got GitDependencies.
#rnx
#rb ryan.hummer,brandon.schaefer
#jira UE-151472
#preflight

[CL 20128198 by Ryan Durand in ue5-main branch]
2022-05-10 15:31:05 -04:00
will damon
6ef48faaa0 Add ShaderCompileWorker to the allowed list for Apple Silicon.
#rb josh.adams
#jira UE-150669
#rnx
#preflight n/a

[CL 20127673 by will damon in ue5-main branch]
2022-05-10 15:06:21 -04:00
Tim Smith
8a4b0f935d Fixed issue where UPARAM in a function signature caused the getter/setter matching to fail for UFUNCTIONS.
#rb self
#rnx
#jira  UE-151552
#preflight 627aa8b35255e6ec2e6d481e

[CL 20126604 by Tim Smith in ue5-main branch]
2022-05-10 14:19:04 -04:00
Joe Kirchoff
f558da572e UnrealBuildTool: Move include paths and defines into GetCLArguments_Global for LinuxToolChain
#rb trivial
#rnx
#preflight 627a98f4c42338be6525283e

[CL 20125291 by Joe Kirchoff in ue5-main branch]
2022-05-10 13:13:49 -04:00
Joe Kirchoff
e09f8a6889 IncludeTool: Handle /imsvc & -isystem include paths in clang command lines
#rb none
#rnx
#preflight 627a94e36e407655d3db994b

[CL 20125062 by Joe Kirchoff in ue5-main branch]
2022-05-10 12:53:45 -04:00
allan bentham
7e4780f2e8 Disable variable set but not used compiler warning occurring when using newer Android NDK.
#rb dmytro.vovk
#preflight 627a6808e713fc6e2c4ba3b2

#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 20122810 via CL 20122901 via CL 20122931
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20124299 by allan bentham in ue5-main branch]
2022-05-10 11:59:47 -04:00
vincent robert
83b789ded4 Optimize BVH, cache improvement
#preflight: https://horde.devtools.epicgames.com/job/627a58b8705bfaf9ae36db7d

[CL 20123324 by vincent robert in ue5-main branch]
2022-05-10 11:04:25 -04:00
Joakim Lindqvist
feb1466446 Horde Storage - Allow hinting for last access tracking to the blob store (used by make sure the filesystem cache doesnt update its internal last access tracking)
#preflight none
#rb carl.bystr�m

[CL 20122699 by Joakim Lindqvist in ue5-main branch]
2022-05-10 10:19:29 -04:00
dmytro vovk
f3e6bce755 Update Android dependencies to use static libc++ instead of libc++_shared
#jira UE-131966
#rb Chris.Babcock

#ROBOMERGE-AUTHOR: dmytro.vovk
#ROBOMERGE-SOURCE: CL 20121044 via CL 20121102 via CL 20121151
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20122386 by dmytro vovk in ue5-main branch]
2022-05-10 09:48:16 -04:00
Josh Adams
1ba5032db1 - Added concept of NONE desired AutoSDK level. This can be used to turn off AutoSDK on a per-platform basis via envvar (UE_AUTOSDK_DEFAULT_LEVEL and UE_AUTOSDK_SPECIFIC_LEVELS are the important envvars here, FULL is the default DEFAULT)
#rb david.harvey
#okforgitub public
#preflight 627a5b749d4909c3fc18aa9c

[CL 20121888 by Josh Adams in ue5-main branch]
2022-05-10 09:03:09 -04:00
Joakim Lindqvist
4c536d1140 Horde Storage Benchmarker - Reduced number of requests sent in parallell to blobs, to avoid to much load on certain s3 indexes (as we have a limited set of blobs we frequently hit the same indexes).
Some other fixes up needed to cathc up to new ubuntu image.

#preflight none

[CL 20121595 by Joakim Lindqvist in ue5-main branch]
2022-05-10 08:32:54 -04:00
Juan Canada
960c9cd2fb Fixed Lightmass wrong string formatting
#jira UE-151144
#GitHub 9153
#rb yujiang.wang
#9153
#preflight 627a576e937a047d622b5a8b

[CL 20121586 by Juan Canada in ue5-main branch]
2022-05-10 08:32:22 -04:00
Jack Porter
a5ea9572f5 Ignore iTunes DLL if the version number cannot be parsed as we expect
#jira UE-150784
#rb Adam.KingE
#preflight 627a44eb492212de07269b02

[CL 20120571 by Jack Porter in ue5-main branch]
2022-05-10 07:09:49 -04:00
Chris Babcock
7e03d99b02 Fix overflow obb file installs for Android
#jira UE-151295
#android
#review @Jack.Porter
#rb Jack.Porter

#preflight https://horde.devtools.epicgames.com/job/6279d6d51217b3a23d17ab0a

[CL 20117619 by Chris Babcock in ue5-main branch]
2022-05-09 23:20:43 -04:00
jonathan adamczewski
9f8537b662 AutomationToolLauncher: net6.0 upgrade
#jira none
#rnx
#preflight 6279a8ca5b16ddee36ce8a98

[CL 20115506 by jonathan adamczewski in ue5-main branch]
2022-05-09 21:00:57 -04:00
jack porter
63ef117561 Perform restricted staged folder name checking before doing platform filename remapping
Back out incorrect fix from CL 20056908
#jira UE-147094
#preflight 62790b2fea2a9db9dc560710
#rb Adam.Kinge
#lockdown Mitchell.Wilson

#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 20110639 in //UE5/Release-5.0/... via CL 20111734
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20114350 by jack porter in ue5-main branch]
2022-05-09 19:52:57 -04:00
Tim Smith
3691e548c9 Moved UHT configuration for C# back to the original location to make installed game deployment less complicated.
#rb self
#rnx
#jira UE-151418
#preflight 62796269242446ce6c642bbf

[CL 20108978 by Tim Smith in ue5-main branch]
2022-05-09 15:23:59 -04:00
Devin Doucette
bd6866bfe9 BuildCMakeLib: Added support for targeting arm64 on Win64 with VS2019
This allows a library to use a Win64+arm64 build for HoloLens without providing a separate set of libs for HoloLens.

#preflight 62791db7066ebb49109d692f
#rb Zousar.Shaker

[CL 20106529 by Devin Doucette in ue5-main branch]
2022-05-09 13:57:58 -04:00
Josh Engebretson
a21d267454 Horde: Roll with the initial link event fix, the new one grouped sequential link errors together
#jira none
#preflight none
#rnx
#fyi carl.bystrom, ben.marsh

[CL 20105626 by Josh Engebretson in ue5-main branch]
2022-05-09 13:25:20 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Ben Marsh
91688f5a36 Horde: Fix warnings for log message templates.
#preflight none

[CL 20105225 by Ben Marsh in ue5-main branch]
2022-05-09 13:05:59 -04:00
Ryan Durand
0d13c0dbf4 Per platform GitDependencies with the read-only fixes.
#rnx
#rb ryan.hummer
#jira none
#preflight

[CL 20103260 by Ryan Durand in ue5-main branch]
2022-05-09 11:12:21 -04:00
Joakim Lindqvist
bbcb7380f7 Horde Storage - Make sure we support server timings being added from seperate threads
#preflight none

[CL 20103247 by Joakim Lindqvist in ue5-main branch]
2022-05-09 11:11:45 -04:00