Commit Graph

29766 Commits

Author SHA1 Message Date
a8bc6f9899 Merge pull request #7693 from jordan-woyak/hotplug-callback-fix
ControllerInterface: Hotplug callback fixes.
2019-01-16 21:00:48 +01:00
b2de98cad1 Merge pull request #7680 from jordan-woyak/dinput-axis-range
DirectInput: Use more than 8 bits of precision on axis inputs.
2019-01-16 18:52:11 +01:00
634ef78a26 Merge pull request #7705 from cristian64/master
Fixed crash when dereferencing the potential null pointer returned by GetSelectedGame().
2019-01-16 18:51:11 +01:00
c785ccba27 Merge pull request #7712 from linkmauve/gcadapter-flatten
Flatten a GCAdapter function
2019-01-16 18:48:15 +01:00
fb6fae2b2b Flatten GCAdapter function
Make CheckDeviceAccess() more flat by inverting checks, reducing
indentation and removing dead code.
2019-01-16 14:20:00 +01:00
ee5e2fd9f9 Fixed crash when dereferencing the potential null pointer returned by GetSelectedGame(). 2019-01-16 09:25:47 +00:00
5962316068 Merge pull request #7643 from weihuoya/texture-overlap
Texture: fx overlap src position
2019-01-16 08:49:36 +10:00
1d3e3de44b Merge pull request #7629 from JosJuice/auto-disc-change
Automatic disc change for 2-disc games
2019-01-15 13:01:36 -05:00
e2535254ad Merge pull request #7709 from ytrezq/master
Disable some Video settings for 1080° Snowboarding
2019-01-14 23:56:51 -05:00
488d1c8fdf Disable some Video settings for 1080° Snowboarding
If enabled, in game virtual screens don’t works and camera might go below ground.
Also fix some graphical effects in menus.
2019-01-15 05:39:57 +01:00
658c95588b Merge pull request #7695 from zackhow/onetouch
Android: only add controllers GC1 and Wiimote1 as touch controllers
2019-01-11 22:55:05 -05:00
058778a2e8 Android: only add controllers GC1 and Wiimote1 as touch controllers 2019-01-11 16:41:59 -05:00
eb55fcda53 Merge pull request #7694 from JMC47/MKWDeferred
Disable Deferred EFB Copies on Mario kart Wii
2019-01-11 13:17:47 -08:00
0aee9f5545 Disable Deferred EFB Copies on Mario kart Wii
Can cause random hangs on track load.
2019-01-11 16:10:59 -05:00
b425f86121 ControllerInterface: Allow hotplug callbacks to be unregistered and don't reload the entire config from the ini file on hotplug, just update the control references. This should fix a crash on shutdown on Android. 2019-01-10 18:32:16 -06:00
012338288e Merge pull request #7662 from jordan-woyak/mapping-indicators-make-pretty
ControllerEmu: Make mapping indicators pretty
2019-01-10 19:04:27 -05:00
c2afcb0f6b Merge pull request #7692 from zackhow/bboxadroid
Android/OGL: fix bounding box for OpenGL-ES
2019-01-10 12:17:33 +10:00
078fc74b54 Android/OGL: fix bounding box for OpenGL-ES
OpenGL-ES does not have glGetBufferSubData, so use glMapBufferRange instead
2019-01-09 21:08:49 -05:00
d3e1d2ea00 Merge pull request #7666 from jordan-woyak/input-shutdown-fix
ControllerInterface: Shutdown order and race condition fix.
2019-01-08 14:39:47 +01:00
b30a338dd6 Merge pull request #7683 from zackhow/removefullanalog
Android: Change all AnalogInputs to just inputs
2019-01-08 14:01:26 +01:00
d7b0b4fc5b Merge pull request #7686 from JMC47/MegaDriveTypo
Fix "Vitual Console" Typo in M.ini
2019-01-08 13:02:02 +01:00
0da5929226 Merge pull request #7626 from weihuoya/vulkan-oom
Always clean cache on render swap
2019-01-08 21:57:25 +10:00
66a7db3850 Always flush on swap 2019-01-08 18:28:59 +08:00
42c701d518 Fix "Vitual Console" Typo in M.ini 2019-01-08 04:46:56 -05:00
80c8c39d2e Merge pull request #7684 from weihuoya/sengoku-her
Gamesetting for Sengoku BASARA 3 Utage
2019-01-08 09:00:44 +01:00
78cf6ae982 gamesetting for sengoku utage 2019-01-08 15:56:10 +08:00
02c649ba20 Android: Change all analoginputs to just inputs
Android doesn't report values for the inputs generated by FullAnalogInput so
there isn't a reason to add them as such. This also avoids a bug(for android)
where if there are three inputs(say 12, 11, and 121), and you generate a FullAnalogInput
with 12/11 then it will create another input with the name 121 which can cause conficts
with the real 121 input. This is probably not an issue on PC since most Axis inputs
are named and not numbered.
2019-01-07 21:52:39 -05:00
3397824601 Merge pull request #7588 from Techjar/controller-dialog-wiimote-disabled-bug
Qt/ControllersWindow: Fix Wiimote settings not being re-enabled after quitting NetPlay
2019-01-07 16:55:36 -05:00
3da06970d9 Merge pull request #7605 from zackhow/jitarmconfigs
Android: Add Jit debug options to menu.
2019-01-07 13:50:57 -08:00
c73adf8d8e Merge pull request #7656 from JMC47/DanceMatFix
Fix Emulated Dance Mat
2019-01-07 13:48:50 -08:00
3e7803b240 Merge pull request #7622 from zackhow/ds4trig
Android: fix/ignore L2/R2 buttons
2019-01-07 13:47:16 -08:00
88ef810cbc Merge pull request #7682 from JMC47/SA2EFBCrash
Disable Deferred EFB Copies in Sonic Adventure 2
2019-01-07 21:58:47 +01:00
fd7d7431e4 Disable Deferred EFB Copies in Sonic Adventure 2
Causes a crash during the final boss.  This game is timing sensitive in
general though, so I wouldn't be surprised if certain other stages also
had crashing issues.
2019-01-07 15:53:11 -05:00
a7c45fb49e DirectInput: Use more than 8 bits of precision on axis inputs. 2019-01-06 08:14:37 -06:00
0ca9accd8b Merge pull request #7640 from jordan-woyak/input-fixes
ControllerInterface: Output/Rumble fixes
2019-01-05 17:16:35 -05:00
d75e9b2d5d Merge pull request #7677 from Techjar/netplay-peer-init-fix
NetPlay: Fix server peer initialization hang
2019-01-05 15:10:39 -05:00
a995e2f5ba ControllerInterface: Set DInput FF effect parameters sanely. This fixes a crash with periodic effects and my GCPad adapter (probably a divide by zero behind the scenes). 2019-01-05 13:00:04 -06:00
1cd5debecf Merge pull request #7585 from Techjar/netplay-wiimote-extension
NetPlay: Sync Wiimote extension
2019-01-05 05:57:36 -05:00
0c622929ba Add M3U file support for automatic disc switching 2019-01-04 09:24:42 +01:00
63c9831b93 Add Android support for automatic disc changing 2019-01-04 09:24:42 +01:00
352ac91a1c Add a delay before automatically switching discs
Some games don't behave as expected if we eject the disc as soon as
we receive the DVDLowStopMotor command. For instance, Baten Kaitos
never shows the prompt to switch discs or the "Reading disc..." text
(but works correctly other than that).
2019-01-04 09:24:41 +01:00
b608e80d8e Don't do automatic disc switching when running e.g. the Wii Menu
We only want automatic disc switching to happen when the game actually
is running, but software like the Wii Menu also uses DVDLowStopMotor.
2019-01-04 09:24:41 +01:00
bd665aad5d Automatic disc change for 2-disc games 2019-01-04 09:24:38 +01:00
931af76da3 Merge pull request #7668 from spycrab/rpack_fix
UICommon/ResourcePack: Fix packs without manifests crashing Dolphin
2019-01-03 13:59:07 -05:00
a8e5f2b922 Merge pull request #7230 from ligfx/remove_clamp_draw_size
RenderBase: don't clamp draw size to window
2019-01-03 18:26:41 +01:00
c2c23677ed UICommon/ResourcePack: Fix resource packs without manifests being able to crash dolphin 2019-01-02 22:47:18 +01:00
fc68b835e7 Merge pull request #7661 from JosJuice/emulation-touch-button-help
Android: Edit the text that pops up on game launch
2019-01-02 16:37:54 -05:00
af2fe0b5c9 Android: Edit the text that pops up on game launch
Some of the recent reviews on Google Play express trouble finding the
emulation activity menu. One of them thought you were supposed to go
to the settings accessible through the main activity to configure the
virtual controller buttons.

This commit changes the text so that the user now explicitly is told to
swipe down from the top of the screen to access the menu. In exchange,
I removed the exact selections to make in the menu so that the text
wouldn't get too long, but I think it shouldn't be too hard to
understand once you know how to open the menu.
2019-01-02 22:26:58 +01:00
aac17bf0d8 Merge pull request #7591 from weihuoya/setting-desc
Android: show setting value as description
2019-01-02 15:09:20 -05:00
b235121b94 Merge pull request #7617 from weihuoya/spray-setting
Gamesetting for SPRay
2019-01-02 17:09:52 +01:00