#ROBOMERGE-SOURCE: CL 13096053 via CL 13096140 via CL 13096159 via CL 13096240 via CL 13096294
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13096381 by nick darnell in Main branch]
#jira UE-91308
#rb None
#lockdown Cristina.Riveron
#rnx
#ROBOMERGE-SOURCE: CL 12620586 in //UE4/Release-4.25/... via CL 12620642 via CL 12620664
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12620710 by jack porter in Main branch]
Add Android OpenGL FPlatformRHIFramePacer support optionally using swappy and relocate code from AndroidEGL
Add FIOSPlatformRHIFramePacer get/set frame pace functions to set rhi.syncinterval taking into account GetMaxRefreshRate
#rb Allan.Bentham
[FYI] Peter.Sauerbrei, Allan.Bentham
#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 12057106 via CL 12057107 via CL 12057110 via CL 12057112
#ROBOMERGE-BOT: (v656-11643781)
[CL 12057117 by jack porter in Main branch]
#ROBOMERGE-SOURCE: CL 10883485 via CL 10883524 via CL 10885392 via CL 10885415 via CL 10885436
#ROBOMERGE-BOT: (v626-10872990)
[CL 10885458 by mic rooney in Main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
[at]Chris.Babcock
#ROBOMERGE-SOURCE: CL 10073428 via CL 10073580 via CL 10073604 via CL 10073619
#ROBOMERGE-BOT: (v574-10069753)
[CL 10074932 by mic rooney in Main branch]
[REVIEW] [at]Chris.Babcock
#ROBOMERGE-SOURCE: CL 9616597 via CL 9616599 via CL 9616601
#ROBOMERGE-BOT: (v528-9595928)
[CL 9616603 by mic rooney in Main branch]
Get GIsRequestingExit now by IsEngineRequestingExit()
Set GIsRequestingExit now by RequestEngineExit(const TCHAR* Reason) or RequestEngineExit(const FString& Reason)
NOTE If Reason is 4 or less chars it will generate an ensure to force a reason to exit
The reason behind this change is right now setting GIsRequestingExit to true can cause many things to break mainly early on and with out any sort of log warning we have entered this state. We should wrap this behind a function to allow for proper handling
#rb Chris.Babcock, Michael.Trepka, Michael.Noland
#jira UE-79933
[FYI] Michael.Noland
#ROBOMERGE-SOURCE: CL 8649683 via CL 8653683
#ROBOMERGE-BOT: (v417-8656536)
[CL 8658680 by brandon schaefer in Main branch]
#rb Arciel.Rekman
#android
#ROBOMERGE-SOURCE: CL 8642666 via CL 8642690 via CL 8642800 via CL 8652900
#ROBOMERGE-BOT: (v417-8656536)
[CL 8657909 by chris babcock in Main branch]
#android
#ROBOMERGE-SOURCE: CL 8119376 via CL 8119377 via CL 8119818 via CL 8123228
#ROBOMERGE-BOT: (v401-8057353)
[CL 8124927 by chris babcock in Main branch]
#rb none
#jira UE-78391
[FYI] lukas.hermanns
#ROBOMERGE-SOURCE: CL 7779664 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v386-7774470)
[CL 7779669 by juan canada in Main branch]