Commit Graph

52 Commits

Author SHA1 Message Date
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
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
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Juan Canada
f396f56a0b Merging //UE4/Dev-Main@11042002 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 11075443 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-21 14:54:20 -05:00
mic rooney
f60752071d Adding option to disable phone vibration when controllers are attached to mobile devices
#ROBOMERGE-SOURCE: CL 10989056 via CL 10989708 via CL 10989725
#ROBOMERGE-BOT: (v633-10983880)

[CL 10989744 by mic rooney in Main branch]
2020-01-14 19:39:25 -05:00
Juan Canada
2ecf4f9708 Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
mic rooney
afdd4c9ef2 Stratus XL triggers are not appropriately triggering trigger events.
#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]
2020-01-06 20:46:06 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#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]
2019-12-26 14:45:42 -05:00
mic rooney
ee9f4b3205 Fixing bindings for dualshock controllers on Android devices running version 10 or greater.
[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]
2019-11-07 15:31:44 -05:00
mic rooney
57375d96fa Making threshold trigger button pressed events optional by device type. Some controllers do not need this functionality and will send double input events.
[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]
2019-10-16 10:13:38 -04:00
Marcus Wassmer
6517c68ef5 Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
brandon schaefer
a715ea4f14 Deprecate GIsRequestingExit
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]
2019-09-12 14:21:26 -04:00
chris babcock
6177bdf44d Fix controller v2 firmware button mapping when connected to certain phones.
#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]
2019-09-12 13:58:14 -04:00
chris babcock
aa4b444e66 Add controller lighting and force feedback support to android input interface
#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]
2019-08-20 10:01:57 -04:00
juan canada
73611d6b80 Fixed UE4Game Android error
#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]
2019-08-05 18:49:12 -04:00
Juan Canada
8f4e8beb6f Cherry-pick 7106794: Added "GL_OES_shader_image_atomic" extension to Vulkan backend for Lumin platform.
#jira UE-75890
#rb Rolando.Caloca
#rnx

#ROBOMERGE-OWNER: Juan.Canada
#ROBOMERGE-AUTHOR: juan.canada
#ROBOMERGE-SOURCE: CL 7768628 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7768929 by Juan Canada in Main branch]
2019-08-05 13:13:28 -04:00
allan bentham
86be14d064 Fix for CIS build
#rnx
#rb jack.porter


#ROBOMERGE-SOURCE: CL 7089414 via CL 7089416 via CL 7104247
#ROBOMERGE-BOT: (v367-6836689)

[CL 7104323 by allan bentham in Main branch]
2019-06-20 10:52:49 -04:00
allan bentham
f2f01a7ce7 Android event handling refactor.
Solve issues during start-up where the HW window can be created/lost before the game can use it or OS displaying android ANR message if GT is too busy to respond to system events.

Window access is guarded with mutex that guarantees a valid window HW exists when locked.
Rendering thread is blocked when the window is lost (to prevent RHIs accessing surfaces belonging to the lost window)
Window dimensions are cached so that most window dimension queries just read from the cache.

[FYI] chris.babcock, Ryan.Vance
#rb jack.porter, chris.babcock,Dmitriy.Dyomin


#ROBOMERGE-OWNER: allan.bentham
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 7062033 via CL 7062034 via CL 7062345
#ROBOMERGE-BOT: (v367-6836689)

[CL 7062346 by allan bentham in Main branch]
2019-06-18 08:02:05 -04:00
Jeff Fisher
bcc5bcf128 Copying //UE4/Dev-VR to Main (//UE4/Main)
-Copy up for 4.23
#rb none

[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -04:00
Marc Audy
6fb39af50b Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6662737
#rb
#rnx

[CL 6664141 by Marc Audy in Dev-Framework branch]
2019-05-29 11:33:11 -04:00
Ben Zeigler
541b8b6592 #jira UE-42475 Move controller ButtonRepeatDelay to BaseInput.ini and change all of the controllers to actually read the ini value
#rb marc.audy

[CL 6596089 by Ben Zeigler in Dev-Framework branch]
2019-05-21 12:42:21 -04:00
Marc Audy
a3cfddf7f6 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6547008
#rb
#rnx

[CL 6548655 by Marc Audy in Dev-Framework branch]
2019-05-17 17:18:20 -04:00
Marc Audy
35f80e9791 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6278427
#rb
#rnx

[CL 6316100 by Marc Audy in Dev-Framework branch]
2019-05-06 08:45:12 -04:00
Marc Audy
82e0666ce7 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5450266
#rb
#rnx

[CL 5459329 by Marc Audy in Dev-Framework branch]
2019-03-19 16:16:11 -04:00
Marc Audy
6c6b055f0e Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5271686
#rb
#rnx

[CL 5282523 by Marc Audy in Dev-Framework branch]
2019-03-04 10:23:33 -05:00