Adding Google GameSDK for NDK21
Update GoogleGameSDK libraries to support Swappy_getSupportedRefreshRates
#jira UE-80047
#rb in_4.25
#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 13003029 via CL 13003101 via CL 13003103
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 13003106 by jack porter in Main branch]
Move fatal log to a warning log, as this is not a fatal issue
#rb Arciel.Rekman
#ROBOMERGE-SOURCE: CL 12975581 via CL 12975590 via CL 12975644 via CL 12975669 via CL 12975692
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12975702 by brandon schaefer in Main branch]
#jira UE-88155
#rb Allan.Bentham
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 12958685 in //UE4/Release-4.25/... via CL 12959617 via CL 12960358
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12960384 by jack porter in Main branch]
#jira UE-89921
#rb Allan.Bentham
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 12954544 in //UE4/Release-4.25/... via CL 12954546 via CL 12958639
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12958750 by jack porter in Main branch]
#ROBOMERGE-SOURCE: CL 12871462 via CL 12871463 via CL 12872798 via CL 12872862 via CL 12872971
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12873067 by chris bunner in Main branch]
[REVIEW] [at]peter.sauerbrei, [at]thomas.ross
#ROBOMERGE-SOURCE: CL 12869541 via CL 12869543 via CL 12872051 via CL 12872078 via CL 12872092
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12872109 by chris bunner in Main branch]
#rb jack.porter
#jira UE-91763
#lockdown christina.riveron
#ROBOMERGE-SOURCE: CL 12717223 in //UE4/Release-4.25/... via CL 12717241 via CL 12724799
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)
[CL 12724813 by axel riffard in Main branch]
#rb jack.porter
#jira UE-91763
#lockdown christina.riveron
#ROBOMERGE-SOURCE: CL 12689790 in //UE4/Release-4.25/... via CL 12689798 via CL 12689802
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)
[CL 12689807 by axel riffard 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
Deprecate UGameUserSettings::GetSyncInterval() and add GetFramePace()
#jira UE-80047
#rb Allan.Bentham
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 12619989 in //UE4/Release-4.25/... via CL 12619991 via CL 12620000
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12620001 by jack porter in Main branch]
#jira UE-86062
#rb Emil.Persson
#ROBOMERGE-SOURCE: CL 12470734 in //UE4/Release-4.25/... via CL 12470736 via CL 12470747
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)
[CL 12470765 by kenzo terelst in Main branch]
#rb Matt.Kuhlenschmidt
#jira UE-91052
#ROBOMERGE-SOURCE: CL 12393455 via CL 12393458 via CL 12399224
#ROBOMERGE-BOT: (v671-12333473)
[CL 12399404 by chris gagnon in Release-Engine-Staging branch]
#rb Matt.Kuhlenschmidt
#jira none
#ROBOMERGE-SOURCE: CL 12252876 in //UE4/Release-4.25/... via CL 12252889
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v668-12245121)
[CL 12252895 by chris gagnon in Main branch]
#jira UE-90236
#rb Matt.kuhlenchmidt
[CODEREVIEW] Rex.Hill
#ROBOMERGE-SOURCE: CL 12097713 via CL 12097714 via CL 12097717
#ROBOMERGE-BOT: (v657-12064184)
[CL 12097718 by chris gagnon 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]
#rnx
[CODEREVIEW] chris.gagnon
#ROBOMERGE-SOURCE: CL 12049370 via CL 12049371 via CL 12049372 via CL 12049373
#ROBOMERGE-BOT: (v656-11643781)
[CL 12054980 by matt kuhlenschmidt in Main branch]
#jira UE-90236
#rb Matt.Kuhlenschmidt
[CODEREVIEW] Rex.Hill
#ROBOMERGE-SOURCE: CL 12003895 via CL 12003912 via CL 12003921 via CL 12006263
#ROBOMERGE-BOT: (v656-11643781)
[CL 12048839 by chris gagnon in Main branch]
[CODEREVIEW] rex.hill, chris.gagnon
#ROBOMERGE-SOURCE: CL 11931544 via CL 11931546 via CL 11931547
#ROBOMERGE-BOT: (v656-11643781)
[CL 11931548 by matt kuhlenschmidt in Main branch]
[CODEREVIEW] rex.hill, chris.gagnon
#ROBOMERGE-SOURCE: CL 11916113 via CL 11916130 via CL 11916142
#ROBOMERGE-BOT: (v656-11643781)
[CL 11916150 by matt kuhlenschmidt in Main branch]