Commit Graph

1496 Commits

Author SHA1 Message Date
Josh Adams
8e34720f39 - FIxed a crash that was happening for some poeple with the new IPhonePackager-in-UBT stuff
#fyi axel.riffard
#rb trivial
#preflight 64398b1d8901e5ef982bc5de

[CL 25043940 by Josh Adams in ue5-main branch]
2023-04-14 13:31:43 -04:00
carl lloyd
7a31ca4270 Enable Android Vulkan SM5 Ray Tracing
#rb jeannoe.morissette, yuriy.odonnell
#preflight 643966259566b61450eddea4

[CL 25040539 by carl lloyd in ue5-main branch]
2023-04-14 10:52:39 -04:00
josh adams
6bd4b5cc10 - Replacement script for dsymutil that can take a universal binary and generate a dsym, when normally dsymutil would error out with > 4gb offsets
#rb calvin.zheng
#jira UE-183136
#preflight 64381918ae4448e6f9113b3b

[CL 25032553 by josh adams in ue5-main branch]
2023-04-13 17:01:24 -04:00
Ben Marsh
434823bc47 UBT: Fix warning.
#fyi Axel.Riffard
#preflight none

[CL 25024027 by Ben Marsh in ue5-main branch]
2023-04-13 09:26:09 -04:00
axel riffard
53f8f29845 fix boilerplate
#preflight none
#rb none

[CL 25022443 by axel riffard in ue5-main branch]
2023-04-13 06:16:22 -04:00
axel riffard
e76b62275d Fix warnings at proj generation
#preflight none
#rb none

[CL 25022428 by axel riffard in ue5-main branch]
2023-04-13 06:14:47 -04:00
axel riffard
b9df24a828 Moving Code Signing out of iPhone Packager and in UBT to remove Mono and reduce IPP dependancy
#preflight 6437b99f0c19befb6cef03ce
#rb josh.adams

[CL 25022250 by axel riffard in ue5-main branch]
2023-04-13 05:43:17 -04:00
adam kinge
7ff5bbed17 During a RemoteMac tvOS build, the entitlement file is written during the stub ipa build which can confuse xcode, so just tell it to ignore the fact the file changed.
#jira UE-181206
#rb josh.adams, jack.porter
#rnx
#preflight 6434e1331b3664fdfa820ef3
#lockdown jack.porter

[CL 24991884 by adam kinge in ue5-main branch]
2023-04-11 11:30:01 -04:00
Josh Adams
1e6ed89565 - Frameworks working on Mac with Modern Xcode just like IOS frameworks
- Update frameworks with a Framework mode to differentiate between linking with it and copying to .app (in case of a static lib framework, or load-only dylib
- Updated CEF3 to work as a normal framework (if we have a universal framework binary, it would be simpler, because LoadInMain() would work without any paths)
#rb roman.dzieciol
#preflight 643484117536ac6b78ae7ce3

[CL 24985043 by Josh Adams in ue5-main branch]
2023-04-10 18:08:40 -04:00
zack neyland
be4e1f0887 Metal: Add experimental Nanite support for M2 based devices.
#jira UE-182683
#preflight https://horde.devtools.epicgames.com/job/64309adf2855180717cd4332
#rb Josh.Adams
#p4v-cherrypick 24968466

[CL 24972129 by zack neyland in ue5-main branch]
2023-04-07 19:00:54 -04:00
Josh Adams
a445f66f21 - Another parallel target threading crash fix (Mac this time)
#rb tim.smith
#fyi bryan.sefcik
#preflight 642efc1d1d61ecec3bf85d8b

[CL 24947546 by Josh Adams in ue5-main branch]
2023-04-06 13:19:28 -04:00
Josh Adams
6e6e0f4677 - Fixed a crash in IOS toolchain code caused by project file writing parallelization
#fyi bryan.sefcik
#preflight 642eec8cce7fbea1ee927c8e

[CL 24945435 by Josh Adams in ue5-main branch]
2023-04-06 12:09:55 -04:00
josh adams
7901f26eaf - Fixed an issue when building multiple editor targets at once (some unrelated code got caught up in a changelist)
#rb trivial
#preflight 642daa976a37fb35e9a1012e

[CL 24944832 by josh adams in ue5-main branch]
2023-04-06 11:33:35 -04:00
Josh Adams
4c3471b8a7 - After staging, Modern xcode projects will build with stub xcode project to generate a complete .app in the root of the staging directory (tested Mac and IOS)
- Fixed up scripts for copying files into mac .app with modern xcode
- Changed bIncludeEngineSource being false to not remove game/samples/mods/etc from projects (only stub xcode projects set it to false, afaict)
#rb zack.neyland
#preflight 642cc4c21d19c0312af476c0

[CL 24922909 by Josh Adams in ue5-main branch]
2023-04-04 20:54:06 -04:00
joe kirchoff
59438e3687 UnrealBuildTool: Add notice for VS2019 end of support version
#rnx
#jira UE-182115
#rb Ryan.Hummer
#preflight 642b1bb78f078cc70338dedd
#lockdown Francis.Hurteau

[CL 24901329 by joe kirchoff in ue5-main branch]
2023-04-03 17:29:00 -04:00
danny couture
3782e2df04 Fix monolithic editor linux builds that are extremely large because debug symbols are not split properly
#rnx
#rb Brandon.Schaefer
#preflight 642abcf1da7f958370d8ad31

[CL 24891106 by danny couture in ue5-main branch]
2023-04-03 08:18:56 -04:00
Joe Kirchoff
79b7bd19d3 C++20 fixes
#rnx
#preflight 64276ce42a0b706ac6bc5400

[CL 24881643 by Joe Kirchoff in ue5-main branch]
2023-03-31 19:56:46 -04:00
joe kirchoff
e0254d98e8 UnrealBuildTool: Fix Action properties that weren't being serialized
#rnx

[CL 24878293 by joe kirchoff in ue5-main branch]
2023-03-31 16:51:20 -04:00
Joe Kirchoff
60234ab3bb UnrealBuildTool: Update support for minimum cpu arch for x64 platforms. Replaces ModuleRules.bUseAVX
* Add MinimumCpuArchitectureX64 enum, valid values are None, AVX, AVX2, & AVX512. Default value is None
* Obsolete boolean bUseAVX in favor of MinCpuArchX64
* Add MinCpuArchX64 setting to TargetRules
* Add Optional MinCpuArchX64 to ModuleRules, will override any target setting if not null
* Only pass this /arch for x64 platforms
* Can be controlled on the command line with -MinCpuArchX64=

#jira UE-181851
#rb Bryan.Sefcik
#preflight 6425fc7f91589478cdc7867c

[CL 24861220 by Joe Kirchoff in ue5-main branch]
2023-03-30 17:52:50 -04:00
bryan sefcik
78aa2dfd58 Did a pass through the code to make it thread safe.
#fyi joe.kirchoff
#preflight 6424da90e11ce5214fcbfde7

[CL 24849236 by bryan sefcik in ue5-main branch]
2023-03-29 21:12:39 -04:00
bryan sefcik
c31c576e9c Made code thread safe.
#fyi joe.kirchoff
#preflight 6424cc12710ec8400f943bda

[CL 24848807 by bryan sefcik in ue5-main branch]
2023-03-29 20:21:25 -04:00
Joe Kirchoff
cd0e96dc62 UnrealbuildTool: Stop disabling msvc warning w4463, fix remaining instances
#preflight 64248217a86ae7cbcc4432ee

[CL 24842925 by Joe Kirchoff in ue5-main branch]
2023-03-29 15:11:11 -04:00
Joe Kirchoff
a4bc86be04 UnrealBuildTool: Option to write MSVC SARIF files for any errors and warnings when compiling or analyzing, disabled by default
#rb Robert.Millar
#preflight 6424629d710ec8400f65d533

[CL 24837940 by Joe Kirchoff in ue5-main branch]
2023-03-29 12:19:12 -04:00
robert millar
240c37b769 Link natvis files from module directories into binary debug info.
#rb joe.kirchoff

[CL 24824604 by robert millar in ue5-main branch]
2023-03-28 15:31:18 -04:00
brandon schaefer
547593db87 Move to adding a TargetRules bool for using AutoRTFM Compiler
#rb Neil.Henning
[FYI] Michael.Nicolella
#preflight 6421fdc6973e609670b97622

[CL 24824162 by brandon schaefer in ue5-main branch]
2023-03-28 15:14:44 -04:00