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]
[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]
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]
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]
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]
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]
* Use object type rather than var
* Remove double newlines
* Use pattern matching
#rnx
#preflight 647780095d23eca37d28a387
[CL 25706751 by joe kirchoff in ue5-main branch]
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: More automated code cleanup
#rnx
[CL 25695155 by joe kirchoff in ue5-main branch]