Commit Graph

442 Commits

Author SHA1 Message Date
sebastian werema
d34345aff3 Remove RHI breadcrumbs from default Android build config
#rb Jack.Porter

[CL 36754762 by sebastian werema in 5.5 branch]
2024-10-01 19:02:06 -04:00
chris babcock
474ce22414 Upgrade to Gradle 8.7 with AGP 8.5.0 and use SDK 34 for compiling
#jira UE-222716
#android
[REVIEW] [at]dmytro.ivanov
#rb dmytro.ivanov, Rafa.Lecina

[CL 36456621 by chris babcock in 5.5 branch]
2024-09-19 18:30:33 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
joe kirchoff
094968df3d UnrealBuildTool: Support ISPC multiple architectures in a single build
* Update GenerateISPCHeaders & CompileISPCFiles to work the same as CompileCppFiles, handling multiple arch
* GenerateISPCHeaders & CompileISPCFiles is now protected
* Simplify platform and arch logic in ISPCToolchain
* Remove need to override ISPC compile functions for Android

[CL 36038490 by joe kirchoff in ue5-main branch]
2024-09-05 10:06:13 -04:00
alex mcadams
0904e987f2 [Backout] - CL35980416
[FYI] Alex.McAdams
Original CL Desc
-----------------------------------------------------------------
Enable ISPC for Android. Remove deprecated physics macros from 5.1. These were generating very long lines that were confusing the android build system.

#rb dmytro.vovk

[CL 36012004 by alex mcadams in ue5-main branch]
2024-09-04 12:02:13 -04:00
alex mcadams
c87a16b0e5 Enable ISPC for Android. Remove deprecated physics macros from 5.1. These were generating very long lines that were confusing the android build system.
#rb dmytro.vovk

[CL 35980440 by alex mcadams in ue5-main branch]
2024-09-03 16:28:38 -04:00
jack porter
4040bc0169 Swappy
- Upgrade to latest
- Manually load shared library libswappy.so built with static libstdc++ and hidden symbol vis
#rb Allan.Bentham
[FYI] Florian.Penzkofer

[CL 35708434 by jack porter in ue5-main branch]
2024-08-21 12:58:18 -04:00
chris babcock
b52ba7d6d1 Updates for Android 14 compatibility with TargetSDK 34
- RegisterReceiver changes
- Receiver exports in manifest
- Update GooglePAD to latest PlayCore (note: this requires changes to logic for ShowConfirmationDialog!)
- Update billing library to 6.0.1

#jira UE-219577
#android
[REVIEW] [at]Ben.Temple
#rb Ben.Temple

[CL 35450822 by chris babcock in ue5-main branch]
2024-08-12 09:32:12 -04:00
marc audy
ac0ec29059 Add support for a new type of Restricted folder, LimitedAccess
LimitedAccess will allow Plugins and Programs to be shared externally with a limited subset of users under alternate agreements or for varying purposes without requiring bespoke, problematic, custom permissions that reach in to the NotForLicencees folders or bespoke, problematic, custom distribution processes for providing the code.

[CL 35094184 by marc audy in ue5-main branch]
2024-07-25 16:15:56 -04:00
joe kirchoff
33089071ef UnralBuildTool: Fixing more analysis warnings
#rnx

[CL 35042727 by joe kirchoff in ue5-main branch]
2024-07-23 19:39:24 -04:00
florian penzkofer
93ff0cd4a1 Fix Android Vulkan SM5 issues
RHI_RAYTRACING was always defined to 0.
Lumen was not enabled for SP_VULKAN_SM5_ANDROID

#rb Dmitriy.Dyomin

[CL 34643803 by florian penzkofer in ue5-main branch]
2024-06-25 11:27:22 -04:00
joe kirchoff
4838ff85be [Backout] - CL34354297
[FYI] Joe.Kirchoff

Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Remove usage of obsolate BinarySerializer and replace with Json

#rnx

[CL 34437061 by joe kirchoff in ue5-main branch]
2024-06-17 15:15:28 -04:00
joe kirchoff
a5b67572d6 UnrealBuildTool: Remove usage of obsolate BinarySerializer and replace with Json
#rnx

[CL 34354327 by joe kirchoff in ue5-main branch]
2024-06-13 17:00:32 -04:00
rafa lecina
9610167187 Support additional manifest namespaces in UPL commands on Android
[REVIEW] [at]chris.babcock

#rb ahmed.siddique, Chris.Babcock

[CL 34118480 by rafa lecina in ue5-main branch]
2024-06-05 04:33:12 -04:00
chris babcock
f92080d26f Only kill Java tasks started by MakeAPK on build machines
#jira UE-214900, FORT-749498
#android
[REVIEW] [at]Peter.Sauerbrei
#rb Peter.Sauerbrei

[CL 33908620 by chris babcock in ue5-main branch]
2024-05-24 17:59:14 -04:00
joe kirchoff
b9e3a4b200 UnrealBuildTool: Ensure invalidation for ispc and clang objects when uba compression is toggled
#rnx
#jira UE-214684

[CL 33875248 by joe kirchoff in ue5-main branch]
2024-05-23 17:13:00 -04:00
dmytro ivanov
70af1166f4 Fix order of arguments when using AFS to push libUnreal.so outside of .apk
#jira UE-214823
#rb Chris.Babcock

[CL 33605942 by dmytro ivanov in ue5-main branch]
2024-05-13 12:59:37 -04:00
chris babcock
d6c26cbb42 Fix output directory issue for Blueprint APKs
#jira UE-212960
#android
[REVIEW] [at]Chris.Constantinescu
#rb chris.constantinescu

[CL 33435479 by chris babcock in ue5-main branch]
2024-05-03 16:12:11 -04:00
sebastian werema
d6e323e428 Vulkan GPU Breadcrumbs for Android, outside of RenderPass only
This change allows RHI Breadcrumbs to be enabled in all build configurations on Android

#rb Dmitriy.Dyomin

[CL 33194642 by sebastian werema in ue5-main branch]
2024-04-24 05:13:05 -04:00
joe kirchoff
671c2e320e UnrealBuildTool: Keep track of root paths per action
#rb henrik.karlsson

[CL 33040286 by joe kirchoff in ue5-main branch]
2024-04-17 12:53:34 -04:00
ahmed siddique
48b38df6b3 Fix: Update Restricted ASIS plugin conflict with changes from latest release
#jira UE-211744
#rb Yevgen.Abramov

[CL 32845636 by ahmed siddique in ue5-main branch]
2024-04-09 19:40:32 -04:00
chris constantinescu
7c5095a408 LLT Android support
#rb Chris.Babcock, sebastian.lewicki
#jira UE-210332

[CL 32714226 by chris constantinescu in ue5-main branch]
2024-04-03 18:39:56 -04:00
joe kirchoff
65f7eab2cd UnrealBuildTool: Resolve CA2254, IDE0011, IDE0017, IDE0030, IDE0031, IDE0037, IDE0056, IDE0075, IDE2000, IDE2001
#rnx

[CL 32711093 by joe kirchoff in ue5-main branch]
2024-04-03 17:18:04 -04:00
joe kirchoff
a20c9fbb9e UnrealBuildTool: Format documents, remove and sort usings
#rnx

[CL 32700883 by joe kirchoff in ue5-main branch]
2024-04-03 12:22:43 -04:00
joe kirchoff
89805bc149 UnrealBuildTool: Resolve IDE0008, IDE0049
#rnx

[CL 32687030 by joe kirchoff in ue5-main branch]
2024-04-02 20:29:22 -04:00