Commit Graph

368 Commits

Author SHA1 Message Date
josh adams
f6381544e2 - Allow a project to override the Main SDK version for a platform (the platform's project Engine.ini would set
[OverrideSDK]
  SDKVersion=x.y.z
and AutoSDK, or anything using GetMainVersion(), would use that version string instead
- If multiple targets are built in one run of UBT/UAT, it will error out because there is no support to switch SDKs (and builds happen in parallel, etc)
- This is not a complete solution, because it can cause problems with shared tools like ShaderCompileWorker, when different projects are on different SDKs and they have one SCW to share
- Renamed GetMainVersion to GetMainVersionInternal(), and wrapped that in a new non-vitual GetMainVersion() that calls GetMainVersionInternal() (and handles the ini overrides)
#rb david.harvey,dave.barrett
#jira UE-185364
#preflight 647a12e7b0670733186c928e

[CL 25767233 by josh adams in ue5-main branch]
2023-06-02 13:42:59 -04:00
Chris Babcock
cd98a42dbc Fix up Lyra warnings
#jira UE-187229
#android
#review @Ryan.Hummer
#rb Ryan.Hummer

#preflight https://horde.devtools.epicgames.com/job/6478f6e77a6aeda41b5a5ed2

[CL 25743610 by Chris Babcock in ue5-main branch]
2023-06-01 17:30:34 -04:00
joe kirchoff
acacd6a8de UnrealBuildTool: More automated code cleanup
* Use object type rather than var
* Remove double newlines
* Use pattern matching

#rnx
#preflight 647780095d23eca37d28a387

[CL 25706751 by joe kirchoff in ue5-main branch]
2023-05-31 13:37:21 -04:00
joe kirchoff
acf80ab609 [Backout] - CL25694851
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: More automated code cleanup

#rnx

[CL 25695155 by joe kirchoff in ue5-main branch]
2023-05-30 19:55:37 -04:00
joe kirchoff
7ed1a39679 UnrealBuildTool: More automated code cleanup
#rnx

[CL 25694864 by joe kirchoff in ue5-main branch]
2023-05-30 19:36:05 -04:00
joe kirchoff
c04da27b3b UnrealBuildTool: More automated code cleanup
#rnx
#preflight 64767efb4b1ead7c7f428c7a

[CL 25693857 by joe kirchoff in ue5-main branch]
2023-05-30 18:59:32 -04:00
joe kirchoff
36d266e932 UnrealBuildTool: Automated code cleanup
#rnx
#preflight 6476799e947ff6973c225619

[CL 25693241 by joe kirchoff in ue5-main branch]
2023-05-30 18:38:07 -04:00
joe kirchoff
57a8fe409c UnrealBuildTool: Use expression body for simple properties and accessors
#rnx
#preflight 64766abcfe6a3b258a04cb50

[CL 25691579 by joe kirchoff in ue5-main branch]
2023-05-30 18:01:50 -04:00
Chris Babcock
a7b817d8ca Upgrade Android Studio and Gradle (OpenJDK 17 from 2202.2.1 and Gradle 7.5)
#jira UE-182869
#android
#review @Jack.Porter
#rb Ben.Temple

#preflight https://horde.devtools.epicgames.com/job/6470fd1fd729def34b72a8ff

[CL 25651882 by Chris Babcock in ue5-main branch]
2023-05-26 16:03:01 -04:00
joakim trossvik
fd0e37f99b Handle cellular network in background download
- When the App is alive and cellular is needed we show a "Waiting for cellular approval" notification
- When the app is killed you can accept cellular download from the notification tray.
- Still needs to rework cellular to connect it to the Java layer
- Accepting cellular when the app is open will replicated the value to the Java layer
#preflight 646f1b01f85111e06cf22e7f

[CL 25635253 by joakim trossvik in ue5-main branch]
2023-05-25 19:33:49 -04:00
joe barnes
733a32e21e Identify 30Hz device groups. Only run AiBotSoak for half as many frames as 60Hz device. Shortens tests which eases pressure on device pool and fixes an issue where csv wasn't written due to long test run.
#rb brenden.lienau

[CL 25568722 by joe barnes in ue5-main branch]
2023-05-22 15:17:32 -04:00
joe kirchoff
4feafec488 UnrealBuildTool: Clean up some PGO logic to be shared, don't raise an exception if no project is set
#rnx
#jira UE-163038
#preflight 6465621e6b1406b54a79f566

[CL 25520493 by joe kirchoff in ue5-main branch]
2023-05-17 20:52:54 -04:00
peter sauerbrei
5d1f6bba2c fix for merge error, fixes Android build
#rb trivial

[CL 25197384 by peter sauerbrei in ue5-main branch]
2023-04-26 10:04:52 -04:00
peter sauerbrei
d03ebc54d4 fix PGO utilizing inccorrect directory seperators
#rb chris.babcock
#tests local build
[REVIEW] [at]chris.babcock

[CL 25194511 by peter sauerbrei in ue5-main branch]
2023-04-26 02:13:04 -04:00
peter sauerbrei
79deb20458 fix for compile failure on Android
#rb chris.babcock
[REVIEW] [at]chirs.babcock

[CL 25192795 by peter sauerbrei in ue5-main branch]
2023-04-25 19:51:33 -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
chris babcock
b3320c28db Set buildToolsVersion in subprojects to match project for Android packaging
#jira UE-181263
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter

#preflight https://horde.devtools.epicgames.com/job/641e22b5c42c7fd1cbe4858e

[CL 24791682 by chris babcock in ue5-main branch]
2023-03-24 21:28:33 -04:00
bryan sefcik
15d9c6de30 Removed the redundant configuration data from the generated projects.
#preflight 641e1782b72410fc17bef6d3
#fyi joe.kirchoff

[CL 24789336 by bryan sefcik in ue5-main branch]
2023-03-24 18:00:39 -04:00
dmytro vovk
55e3616f35 Added FORCE_ANSI_ALLOCATOR=1 to Android ASan builds
#rb Allan.Bentham

[CL 24748695 by dmytro vovk in ue5-main branch]
2023-03-22 11:42:42 -04:00
Ben Marsh
7e26c34d2b EpicGames.Core: Deprecate legacy log methods to prefer structured logging interface.
#preflight 640a23d928026468d9de7cbd

[CL 24580590 by Ben Marsh in ue5-main branch]
2023-03-09 14:51:40 -05:00
dmytro vovk
78c938fabd Fixed Android compilation
#jira UE-177855
#rb none

[CL 24315089 by dmytro vovk in ue5-main branch]
2023-02-20 11:05:09 -05:00
dmytro vovk
4e5047e935 Compile fix for Android LowLevelTests
#jira UE-177471
#rb none
[FYI] Chris.Babcock

[CL 24314939 by dmytro vovk in ue5-main branch]
2023-02-20 11:01:03 -05:00
joe kirchoff
e124e4c04e UnrealBuildTool: Add return type to AndroidToolChain.GetCompileArguments_FileType to match change from merge
#rnx
#rb trivial

[CL 24136954 by joe kirchoff in ue5-main branch]
2023-02-11 12:37:36 -05:00
chris babcock
9d8fd16ce3 Properly escape preprocessor definitions in AndroidToolChain now it uses common ClangToolChain
#jira UE-176594
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter

#preflight https://horde.devtools.epicgames.com/job/63e466f2207dbdba57a858c7

[CL 24093355 by chris babcock in ue5-main branch]
2023-02-09 01:44:26 -05:00
Rafa Lecina
a4120e35ca Fix Find/Join session using OSSNull on Android.
In order to use multicast communication or broadcasts Android applications need the CHANGE_WIFI_MULTICAST_STATE permission and acquiring a WifiManager.MulticastLock

#jira UE-165411
#review @Bertrand.Carre, @Chris.Varnsverry, @Chris.Babcock, @Jack.Porter
#preflight 63e363beb923ed4bdd350643

[CL 24069824 by Rafa Lecina in ue5-main branch]
2023-02-08 04:18:21 -05:00