6392be61eb
Host: Also call ControllerInterface::ChangeWindow when window changes
...
This should prevent us from trying to poll against destroyed native
windows.
2018-10-29 11:46:06 +10:00
cb6ba59a44
Host: Don't call ChangeSurface when handle hasn't changed
...
This was causing a deadlock when switching to fullscreen in
render-to-main-window mode.
2018-10-29 11:46:06 +10:00
52828901ef
Core: Switch controller interface to render widget on booting
...
Previously, the Qt frontend would initialize the controller
interface on starting, resulting in the cursor position being
relative to the main window, instead of the render window.
2018-10-29 11:46:06 +10:00
a7f334dc2a
ControllerInterface: Don't crash on non-X11 QPA
2018-10-29 11:46:06 +10:00
2b905eb06a
Merge pull request #7529 from zackhow/atv-exit
...
Android: fix ATV not exiting
2018-10-29 02:34:59 +01:00
1b3db3d8c1
Android: fix ATV not exiting
...
regression from 1e3a297900
PR7518
2018-10-28 21:29:50 -04:00
dd0122944a
Merge pull request #7434 from zackhow/game-controller
...
Android: Game settings enhancements
2018-10-29 01:50:29 +01:00
9095233d21
Merge pull request #7483 from Zexaron/netplay_save-host-settings
...
Netplay: Properly save hosting settings
2018-10-29 01:44:41 +01:00
f46157793f
Android: Update rumble settings for use in game profiles
2018-10-28 20:44:41 -04:00
471485071d
Android: Move profile check to when it is saving
2018-10-28 20:22:06 -04:00
405b37deaa
Android: Speed up game settings saving
...
Previously would take several seconds to save, sometimes causing ANRs, which
was made worse when adding all the controller values. Now we only load/save
each section instead of doing it for each setting. Also added a method
to save an individual setting.
2018-10-28 20:22:06 -04:00
5d93a10c60
Android: Add game specific gc/wii controller settings
2018-10-28 20:22:06 -04:00
f1413dbbf6
Merge pull request #7501 from Techjar/class-memaccess-cleanup
...
VideoCommon: Clean up class-memaccess warnings
2018-10-28 23:59:51 +01:00
eb35514f3b
Merge pull request #7443 from zackhow/device-rumble
...
Android: Add controller rumble support
2018-10-28 23:59:11 +01:00
7094f225d4
Merge pull request #7515 from JosJuice/wcsftime
...
Use wcsftime instead of strftime on Windows to fix encoding errors
2018-10-28 23:58:17 +01:00
2bbc9d40f0
Merge pull request #7520 from mahdihijazi/app_bundles
...
Android: Change the file browser dialog ok button title
2018-10-28 23:55:34 +01:00
53a45e5c28
Merge pull request #7445 from Techjar/improve-sfmlhelper
...
Improve SFMLHelper
2018-10-28 23:53:59 +01:00
1cb0900a10
Merge pull request #7518 from weihuoya/remove-animation
...
[Android] Remove enter and exit transition
2018-10-28 23:53:06 +01:00
98987beb73
Merge pull request #7526 from Tilka/mo_logging
...
DolphinQt: reduce warnings about MO files
2018-10-28 23:52:22 +01:00
2071dea9b7
Merge pull request #7497 from stenzek/lazy-initialize
...
Qt/MainWindow: Lazy initialize child windows
2018-10-28 23:51:23 +01:00
9e22288f89
Merge pull request #7527 from Tilka/cyber_sled
...
GameSettings: EFB format changes for Cyber Sled
2018-10-28 23:50:39 +01:00
98b0efb6de
Merge pull request #7499 from JosJuice/purge-game-list-cache
...
DolphinQt: Implement "Purge Game List Cache"
2018-10-28 17:00:04 +01:00
13930f565a
DolphinQt: reduce warnings about MO files
2018-10-28 11:45:59 +00:00
79efa9515b
GameSettings: EFB format changes for Cyber Sled
2018-10-28 10:49:14 +00:00
48862850ca
Merge pull request #7523 from stenzek/vulkan-draw-calls
...
Vulkan: Add missing increment of draw call count
2018-10-28 02:42:21 +01:00
7c4607a05a
Vulkan: Add missing increment of draw call count
2018-10-28 11:32:26 +10:00
756a2fe14d
Merge pull request #7517 from delroth/analytics-perf
...
Report performance information through our analytics subsystem
2018-10-28 00:43:12 +02:00
3499a416e7
Android: Add controller rumble support
...
Android can be funky with controller vibration. Of the three controlers I have that contain a
vibrator(PS3, Xbox360, 2017 Shield controller), only the Xbox360 controller registered as having
a vibrator. So YYMV depending on the driver support of the device.
2018-10-27 14:25:17 -04:00
83c3370c2a
RenderBase: send performance sample at every end of frame
...
Not the best integration point, but couldn't think of something better.
This implementation has the benefit to be super simple.
2018-10-27 17:39:54 +02:00
6a891ea37c
Core/Analytics: add support for performance sampling
...
Samples are pushed to the analytics module every frame but only sent
once every ~15min. We send data for 100 frames at a time.
2018-10-27 17:39:53 +02:00
d98c0da41b
Common/Analytics: add basic support for vector serialization
...
Only supports u32 for now since that's the only thing we need.
2018-10-27 17:16:58 +02:00
dd922660c9
Merge pull request #7521 from JosJuice/android-rotate-savestate
...
Android: Don't create a savestate when rotating
2018-10-27 16:31:06 +02:00
ce640e129d
Android: Don't create a savestate when rotating
2018-10-27 15:52:39 +02:00
cc4d998118
Android: Change the file browser dialog ok button title
...
I hope this will make it more clear to users that they are suppose to
select the dircetory that has the games.
2018-10-27 15:35:33 +02:00
64e04eb38c
SystemTimers: export performance index from the throttler callback
2018-10-27 15:14:59 +02:00
1e3a297900
android: remove enter and exit transition
2018-10-27 18:29:01 +08:00
5718b870d1
Use wcsftime instead of strftime on Windows to fix encoding errors
...
Reported by https://forums.dolphin-emu.org/Thread-odd-codes-appear-in-save-load-state-when-chinese-language-is-used
2018-10-26 14:26:21 +02:00
d0c29f8814
Merge pull request #7514 from zackhow/no-rumble
...
Android: Don't require vibrate permission
2018-10-25 23:16:14 +02:00
df12942244
Android: Don't require vibrate permission
...
Google Play won't distribute the app to devices that do not allow
the vibrate permission if required is not false.
2018-10-25 17:13:10 -04:00
8bbec31295
DolphinQt: Implement "Purge Game List Cache"
...
This is a missing feature from DolphinWX.
2018-10-25 08:29:54 +02:00
61821b067f
Merge pull request #7508 from zackhow/lock-landscape
...
Android: lock screen to landscape by default
2018-10-24 21:52:15 -04:00
9e44df1d3a
Android: lock screen to landscape by default
...
A new setting has been added to the general config to allow rotation. This should
resolve a lot of crash complaints due to screen rotation.
2018-10-24 21:43:09 -04:00
74c49c961e
Merge pull request #7504 from JosJuice/game-id-partition-none
...
Fix issue 11422 (inconsistent game ID for some hacked games)
2018-10-24 21:15:10 -04:00
748b275c9a
Merge pull request #7511 from stenzek/dolphin-no-gui-build
...
CMake: Fix DolphinNoGUI build
2018-10-24 21:10:54 -04:00
eadb4a66a5
ThrottleCallback: use microseconds to represent realtime
...
Using milliseconds doesn't provide a lot of granularity, and we can use
all we can get for performance analysis.
2018-10-25 02:27:49 +02:00
dc5a678fca
Merge pull request #7510 from dreamsyntax/patch-1
...
Update ShadowTheHedgehog config - GUP.ini
2018-10-24 09:59:40 +02:00
e88c46453b
Update ShadowTheHedgehog config - GUP.ini
2018-10-24 00:37:00 -07:00
8c84e27155
Core: Fix display being passed as surface to ControllerInterface
2018-10-24 15:24:10 +10:00
1e8cdc02d1
CMake: Fix DolphinNoGUI build
2018-10-24 14:50:23 +10:00
c4d1e4adff
Merge pull request #7450 from stenzek/glcontext
...
GLInterface refactoring/cleanup and runtime platform selection
2018-10-24 14:51:21 +11:00