Commit Graph

1191 Commits

Author SHA1 Message Date
will damon
2cd6352a69 Enable support for Xcode 14
- Rebuild libsquish with macosx-version-min=10.15
- Remove duplicate definitions for HTTP status constants
- Use snprintf instead of sprintf in Metal & AGX profilers
- Silence deprecation warnings in ControlRigSpline third-party contrib.
- Disable fatal_warnings linker flag for clang 14 only on Mac (as a temporary workaround) for the linker complaning about not being able to compact unwinding information for particular functions.

#rb adam.kinge, brandon.shaefer, sara.schvartzman
#fyi richard.wallis, jack.porter
#jira none
#rnx
#preflight 62a8f1261f6754ac09c886fb

[CL 20687742 by will damon in ue5-main branch]
2022-06-16 11:16:02 -04:00
dmytro vovk
7d1f0deb27 Inject LLDB startup command that loads data types visualizer script for Android
#jira UE-153075
#[review]-20669220 Chris.Babcock

#ushell-cherrypick of 20670255 by dmytro.vovk
#preflight 62a9f6df273ce16835c1fd78

[CL 20670734 by dmytro vovk in ue5-main branch]
2022-06-15 11:32:31 -04:00
furby-tm
9af67fc401 PR #9262: Update valid range version maximum to allow for Xcode 14 beta. (Contributed by furby-tm)
#rb will.damon
#jira UE-155960
#rnx
#preflight n/a

[CL 20646674 by furby-tm in ue5-main branch]
2022-06-14 09:10:15 -04:00
Joe Kirchoff
eb40883020 UnrealBuildTool: Support -Timing for additional clang platforms
#rnx
#rb none
#preflight 62a28aea02539632681754ae

[CL 20587936 by Joe Kirchoff in ue5-main branch]
2022-06-09 20:23:45 -04:00
jfperusse-bhvr
90099e4631 PR #8999: Fix detection of PVS-Studio installation (Contributed by jfperusse-bhvr)
#jira UE-146874
#preflight none

#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 20574502 in //UE5/Release-5.0/... via CL 20575515
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20577577 by jfperusse-bhvr in ue5-main branch]
2022-06-09 11:24:02 -04:00
Josh Adams
4641e5e243 - Re-enabled bBuildISPC flag on m1
#rb trivial
#preflight skip

[CL 20536602 by Josh Adams in ue5-main branch]
2022-06-07 09:23:16 -04:00
Joe Kirchoff
73a591b351 UnrealBuildTool: Remove old debugging code
#rnx
#rb trivial
#preflight skipped

[CL 20528493 by Joe Kirchoff in ue5-main branch]
2022-06-06 17:38:24 -04:00
Joe Kirchoff
5b51bfd2f8 UnrealBuildTool: Move sanitizer flags to ClangToolChain
#preflight 629e6c126e36d50d05221579

[CL 20528326 by Joe Kirchoff in ue5-main branch]
2022-06-06 17:28:34 -04:00
Josh Adams
3777db686c - Removed the version specific portion of Mac SDK path, since the there is always a softlink called MacOSX.sdk that points to the versioned directory
#rb will.damon
#preflight skip

[CL 20490941 by Josh Adams in ue5-main branch]
2022-06-03 15:13:48 -04:00
will damon
d8552d7b32 Update ISPCTextureCompressor libraries.
- Latest ISPCTextureCompressor brings a number of bug fixes and includes Apple silicon support.
- Update IntelISPCTexComp.Build.cs to reference new paths
- Update Windows (x64), Linux (thanks MikeS!) and Mac dynamic libraries
- Remove Win32 dynamic libraries
- Enable ShaderCompileWorker as an arm64 native target for UAT
- Bump ASTC and ISP_ASTC version numbers (for DDC)

#rb josh.adams, chris.babcock
#fyi charles.bloom, jeff.newquist
#jira UE-145047, UE-145025, UE-150669, UE-154182
#rnx
#preflight 629a0abe2230bd91403f0f02

[CL 20487296 by will damon in ue5-main branch]
2022-06-03 11:39:35 -04:00
Josh Adams
4dbe9c9f09 Built universal p4api libs for arm/intel Mac, using 2022.1 p4api (only updated Mac since Windows/Linux worked fine with older versions)
#preflight skip
#rb will.damon
#preflight 629971d0e73546b7b31db4a6

[CL 20480764 by Josh Adams in ue5-main branch]
2022-06-02 23:01:19 -04:00
Joe Kirchoff
0e2b86ca20 UnrealBuildTool: Move clang debug and optimization args to virtual functions
#rb none
#rnx
#preflight 6297e004e809e387be25c7f9

[CL 20471856 by Joe Kirchoff in ue5-main branch]
2022-06-02 13:13:59 -04:00
Josh Adams
1f148c30eb - Missed the UBT change to enable CEF on M1 Macs now that the libs are in
#rb trivial
#preflight skip

[CL 20468474 by Josh Adams in ue5-main branch]
2022-06-02 09:10:45 -04:00
Joe Kirchoff
78ca8a8fe1 UnrealBuildTool Remove need for ar+ranlib since Linux min clang version supports lld
#rb Brandon.Schaefer
#rnx
#preflight 6297cd32144bede4dd4192bf

[CL 20458509 by Joe Kirchoff in ue5-main branch]
2022-06-01 16:41:24 -04:00
Joe Kirchoff
58535fec6c UnrealBuildTool: Move diagnostics flags to ClangToolChain
#rb trivial
#rnx
#preflight 62968c370c151996e132c8af

[CL 20454439 by Joe Kirchoff in ue5-main branch]
2022-06-01 12:52:26 -04:00
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