Commit Graph

116 Commits

Author SHA1 Message Date
Yevgen Abramov
61c3d5f318 Introduce an alternative way to process suspend game tread for the Android platform.
While investigating Android app suspend workflow found that game thread missed APP_EVENT_STATE_APP_SUSPENDED and continued GEngineLoop.Tick(); and locked on FrameEndSync.Sync call because render thread is already suspended, but should be blocked EventHandlerEvent->Wait();
As a result after resuming render tread generates a frame from the previous cycle.

#jira UE-219578
#rb Chris.Babcock,  ahmed.siddique
#rnx

[CL 37023037 by Yevgen Abramov in 5.5 branch]
2024-10-10 11:58:41 -04:00
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
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
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
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
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
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
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
89805bc149 UnrealBuildTool: Resolve IDE0008, IDE0049
#rnx

[CL 32687030 by joe kirchoff in ue5-main branch]
2024-04-02 20:29:22 -04:00
chris babcock
4d31e78995 Fix Android architecture check for project settings
#jira UE-207798
#android
[REVIEW] [at]Billy.Quick
#rb Billy.Quick

[CL 31767700 by chris babcock in ue5-main branch]
2024-02-23 12:34:07 -05:00
florin pascu
367836ea48 First part of TargetPlatform(TP) refactor into TargetPlatformSettings(TPS) and TargetPlatformControls(TPC)
TPS doesn't need SDK and will be used to get info about the platform
TPC requires SDK
AndroidTP has been converted to the new system
#jira UE-200883
#rb Jack.Porter

[CL 30963885 by florin pascu in ue5-main branch]
2024-01-29 04:50:19 -05:00
ahmed siddique
d70352cd9b Android SingleInstance Service
Tested on Android with Lyra and also preflight checks.

#android
#rb chris.babcock

[CL 30244258 by ahmed siddique in ue5-main branch]
2023-12-11 13:59:52 -05:00
joe kirchoff
a204c6ad35 UnrealBuildTool: Fix issue preventing PGO from running against a target without a project
#rnx

[CL 28643719 by joe kirchoff in ue5-main branch]
2023-10-10 18:40:01 -04:00
daniel lamb
3e286ea58e Linux can now be cooked on windows platforms without the sdk installed.
Added override cook platform for use by content beacon to the datadrivenplatforminfo.
[REVIEW] [at]Josh.Adams

[CL 28223391 by daniel lamb in ue5-main branch]
2023-09-26 09:13:27 -04:00
joe kirchoff
40521adeca Clang static analysis requires unity builds to be disabled
#rnx

[CL 27329915 by joe kirchoff in ue5-main branch]
2023-08-23 20:33:44 -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
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