Commit Graph

451 Commits

Author SHA1 Message Date
jack porter
cf0b3b7d44 Merging CLs 12566294, 12619873, 12619989, 12652521 from UE 4.25
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]
2020-04-23 05:56:36 -04:00
brandon schaefer
4e0cb07961 Avoid trying to set the clipboard if SDL2 video is not init'ed.
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]
2020-04-22 11:55:40 -04:00
jack porter
280576fbec Fixed issue with tvOS not responding to input from AppleTV remote
#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]
2020-04-21 15:27:09 -04:00
jack porter
a0bd0a8b9b Added some placeholder slots in EIOSDevice so we can add newly released iDevice support in a hotfix. To be cleaned up in UE-92275.
#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]
2020-04-21 15:13:04 -04:00
chris bunner
f0ff8ca790 Updating assert value to resolve build breakage in CL 12869541.
#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]
2020-04-16 17:09:59 -04:00
chris bunner
366bff6e1f Adding iPhoneSE2 device profile. Defaulting to the iPhone11.
[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]
2020-04-16 16:05:06 -04:00
axel riffard
2e8ee402c7 LaunchScreen Storyboard displaying AppDelegate fix
#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]
2020-04-10 09:24:21 -04:00
axel riffard
f0acb22f6d Storyboard logic post launch
#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]
2020-04-09 10:35:13 -04:00
jack porter
a9fba97251 Fix non-unity compile
#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]
2020-04-06 09:22:00 -04:00
jack porter
0e55ecf00a Expand generic FGenericPlatformRHIFramePacer to get/set frame pace rate rate mapping to rhi.syncinterval
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]
2020-04-06 06:49:34 -04:00
kenzo terelst
9526926959 Check if fullscreen is supported when trying to swap to fullscreen in SlateRenderer (fixed D3D errors which could end up with Device lost crashes)
#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]
2020-03-27 12:09:48 -04:00
chris gagnon
ae4b2a53d8 Fix for a few minor issues exposed by non 0, 0 origin of dektop space.
#rb Matt.Kuhlenschmidt
#jira UE-91153

#ROBOMERGE-SOURCE: CL 12435557 in //UE4/Release-4.25/... via CL 12435563
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Release-Engine-Staging) (v671-12333473)

[CL 12435567 by chris gagnon in Release-Engine-Staging branch]
2020-03-25 18:38:19 -04:00
Chris Gagnon
88279ed4fe Fix for a few minor issues exposed by non 0, 0 origin of dektop space.
#rb Matt.Kuhlenschmidt
#jira UE-91153

[CL 12435557 by Chris Gagnon in 4.25 branch]
2020-03-25 18:37:11 -04:00
chris gagnon
9ab4ab6945 Fix for improper clip rect behavior when in RDP.
#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]
2020-03-24 20:13:33 -04:00
Chris Gagnon
09fa385efe Fix for improper clip rect behavior when in RDP.
#rb Matt.Kuhlenschmidt
#jira UE-91052

[CL 12393440 by Chris Gagnon in 4.25 branch]
2020-03-24 16:37:53 -04:00
chris gagnon
8ab089dddd Fix for monitor arrangements that don't align with the virtual desktop space created by RDP.
#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]
2020-03-18 17:08:44 -04:00
Chris Gagnon
2a6327d341 Fix for monitor arrangements that don't align with the virtual desktop space created by RDP.
#rb Matt.Kuhlenschmidt
#jira none

[CL 12252876 by Chris Gagnon in 4.25 branch]
2020-03-18 17:07:45 -04:00
Matt Kuhlenschmidt
daf241c6e3 Added raw input simulation over remote desktop on windows since remote desktop uses absolute mouse position in mouse move events. This prevents the cursor from getting stuck over RDP
#rb chris.gagnon
#jira none

[CL 12207094 by Matt Kuhlenschmidt in 4.25 branch]
2020-03-16 12:37:29 -04:00
ben marsh
ec275e0ed8 Parent the DDC download window to the splash screen, if it's active.
#jira


#ROBOMERGE-SOURCE: CL 12158948 via CL 12158960 via CL 12158963
#ROBOMERGE-BOT: (v659-12123632)

[CL 12158964 by ben marsh in Main branch]
2020-03-12 22:37:11 -04:00
chris gagnon
6de1d54910 For a period after wrapping i track both spaces and accept old data as deltas. This means no user input is thown away any longer.
#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]
2020-03-09 20:01:50 -04:00
jack porter
30cb5475b7 Expand generic FGenericPlatformRHIFramePacer to get/set frame pace rate rate mapping to rhi.syncinterval
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]
2020-03-09 02:55:50 -04:00
matt kuhlenschmidt
46f2e36e64 Add ability to force on raw input simulation over RDP for testing
#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]
2020-03-07 23:03:42 -05:00
chris gagnon
42513128e8 Fix for some large delta cases with RDP simulated high DPI.
#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]
2020-03-07 10:30:48 -05:00
matt kuhlenschmidt
65c9360129 Further adjustments to simulated raw input over RDP
[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]
2020-03-04 22:20:59 -05:00
matt kuhlenschmidt
04b2f0a2da Turn on the remote desktop raw input workaround by default
[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]
2020-03-04 16:01:47 -05:00