Commit Graph

1176 Commits

Author SHA1 Message Date
Benn Gallagher
8757cb3641 Physics interface cleanup.
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros

#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e

[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -04:00
Joe Kirchoff
ef5b9510fe UnrealBuildTool: Allow NETFXSDK 4.6.2 from AutoSDK
#rb trivial
#rnx
#preflight 62968c995238916c514c0e9b

[CL 20444466 by Joe Kirchoff in ue5-main branch]
2022-05-31 19:30:02 -04:00
Josh Adams
d2ca7efb2f - Allow editor to build for M1, but not enabled by default. See:
BaseGame.ini:
  [/Script/MacTargetPlatform.MacTargetSettings]
  TargetArchitecture=Universal
  EditorTargetArchitecture=Universal

#rb will.damon
#jira UE-145032,UE-153529
#preflight 62914a156d1aaeda580cbc6b

[CL 20400585 by Josh Adams in ue5-main branch]
2022-05-27 18:34:49 -04:00
will damon
3eb102014c Remove ShaderCompileWorker from the allowed list for Apple Silicon.
- Regressions in ASTC texture compression caused us to have to roll-back ISPC and ISPCTexComp binary rebuilds. Consequently, we have to disallow SCW until we can either remove the dependency or fix-up the regression and check in updated ISPCTexComp binaires.

#rb josh.adams
#jira none
#rnx
#preflight n/a

[CL 20393461 by will damon in ue5-main branch]
2022-05-27 10:51:28 -04:00
David Harvey
78f7b7e0fd deprecate UnrealPlatformGroup.HoloLens
#jira UE-149794
#rnx
#preflight 6290ba31d24a7fc585eed7ca
#rb pending

[CL 20392934 by David Harvey in ue5-main branch]
2022-05-27 10:10:16 -04:00
Ben Marsh
07cf654886 UBT: Allow latest version of the VS2019 compiler in AutoSDK.
#preflight none
#preflight 6290cb26b974ae8eb03f4a4c

[CL 20392316 by Ben Marsh in ue5-main branch]
2022-05-27 09:25:31 -04:00
Ben Marsh
ce74cf14b1 UBT: Prefer AutoSDK toolchains over manually installed toolchains, within the preferred version range. Sometimes hotfixes to a particular compiler can change behavior, and we want build machines to behave deterministically.
#preflight 6290bf93d24a7fc585effdc7

[CL 20391917 by Ben Marsh in ue5-main branch]
2022-05-27 08:25:03 -04:00
Brandon Schaefer
bb7d99dfe0 Enable RayTracing by default for Vualkn RHI
*Only inline ray tracing use cases are currently supported, as in Vulkan RHI on Windows

Fix Linux not loading raytracing extensions if they were enabled

#jira none
#rb yuriy.odonnell
#preflight 628fd3f98c077c0d662371e2

[CL 20384119 by Brandon Schaefer in ue5-main branch]
2022-05-26 15:49:28 -04:00
David Harvey
684d168454 Remove HoloLens platform references from UnrealBuildTool.
#jira UE-149794
#rnx
#rb Jeff.Fisher
#preflight 628f4064f622d972b5ca0202

[CL 20377314 by David Harvey in ue5-main branch]
2022-05-26 05:57:47 -04:00
Ben Marsh
e3aa053269 UBT: Fix exception getting resource compiler path.
#preflight none

[CL 20373999 by Ben Marsh in ue5-main branch]
2022-05-25 20:15:36 -04:00
Joe Kirchoff
63d5c71b0d UnrealBuildTool: Add BinarySuffix to BuildHostPlatform
#rnx
#rb trivial
#preflight 628ebe53e746de496100396b

[CL 20373816 by Joe Kirchoff in ue5-main branch]
2022-05-25 19:59:27 -04:00
Ben Marsh
cbb950c578 UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
#preflight 628e9dc6e746de4961f60032

[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
Joe Kirchoff
c512a89ace Rename UnrealBuildTool.EngineSourceDirectory -> Unreal.EngineSourceDirectory
#rnx
#rb trivial
#preflight 628e9fdaf622d972b59ebe85

[CL 20372061 by Joe Kirchoff in ue5-main branch]
2022-05-25 17:54:39 -04:00
Joe Kirchoff
43f917ec2c UnrealBuildTool: Print preferred version if the only available toolchain can not be used due to being banned
#rnx
#rb trivial
#preflight 628e9d7689000256ce9bbf4d

[CL 20371804 by Joe Kirchoff in ue5-main branch]
2022-05-25 17:32:25 -04:00
Josh Adams
56ebcb9323 - Changed ClangToolchain to use absolute paths for errors, so IDEs are better able to go to the file/line of the error
#rb joe.kirchoff
#jira none
#preflight 628e7f39731cfa46fcd165da

[CL 20370476 by Josh Adams in ue5-main branch]
2022-05-25 16:01:26 -04:00
Joe Kirchoff
66dce80795 UnrealBuildTool: Relative pathing for ISPCToolChain, clean up argument strings, only process global arguments once
#rnx
#rb none
#preflight 628e5ac0731cfa46fcc7200a

[CL 20367155 by Joe Kirchoff in ue5-main branch]
2022-05-25 12:54:46 -04:00
Michael Sartain
1714d17ba8 Fix build break issue 174391
#fyi Brandon.Schaefer
#rb none
#jira none
#preflight none

[CL 20364748 by Michael Sartain in ue5-main branch]
2022-05-25 10:54:53 -04:00
marc audy
d49ee66cdc Fix up toolchain in light of clang tool chain options refactor
[CODEREVIEW] joe.kirchoff, Michael.Sartain
#rnx

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 20360377 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20360695 by marc audy in ue5-main branch]
2022-05-25 02:13:46 -04:00
michael sartain
0140c2676c Add LTO type to Linux build information
#rnx
[FYI] Brandon.Schaefer
#preflight none

#ROBOMERGE-AUTHOR: michael.sartain
#ROBOMERGE-SOURCE: CL 20358864 via CL 20360263 via CL 20360323
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20360688 by michael sartain in ue5-main branch]
2022-05-25 02:13:19 -04:00
Joe Kirchoff
6c92065094 UnrealBuildTool: Merge various Clang ToolChainOptions enums
#rb none
#rnx
#preflight 62843567925bbe69df8dc8d4

[CL 20358298 by Joe Kirchoff in ue5-main branch]
2022-05-24 19:41:41 -04:00
dmytro vovk
1fc026af4b Fixed Android builds with NDK25
#jira none
#rb Chris.Babcock
#preflight 628ce503c97e4beea3a161a7

[CL 20347836 by dmytro vovk in ue5-main branch]
2022-05-24 10:15:43 -04:00
Joe Kirchoff
43520d753e UnrealBuildTool: Unban VS2022 17.2.0 toolchains now that we're passing the flags to opt-out new lambda defaults
#rnx
#rb trivial
#preflight 628beef8183c1e13465149fc

[CL 20338057 by Joe Kirchoff in ue5-main branch]
2022-05-23 16:35:29 -04:00
Joe Kirchoff
2096e9af16 UnrealBuildTool: Move more common warning disables to ClangToolChain
#rnx
#rb none
#preflight 628bce97016e5daa1cc535ba
#preflight 628bd06469091e8bfe1303e7

[CL 20333841 by Joe Kirchoff in ue5-main branch]
2022-05-23 14:35:21 -04:00
Joe Kirchoff
1e55c7850b UnrealBuildTool: Move PGO optimize and shipping warning flags to ClangToolChain
#rnx
#rb none
#preflight 62858274614041edb7b07186

[CL 20271722 by Joe Kirchoff in ue5-main branch]
2022-05-18 19:52:23 -04:00
dmytro vovk
b35c633905 Update minSDKVersion to be higher or equal than NDK API version to prevent runtime DSO loading errors on Android
#rb Chris.Babcock
#jira UE-152621
#preflight 62857948571eb4bfb614e9fb

[CL 20270715 by dmytro vovk in ue5-main branch]
2022-05-18 19:08:42 -04:00