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