3423 Commits

Author SHA1 Message Date
twinaphex
3ff237e278 Cleanups 2019-08-09 16:26:58 +02:00
twinaphex
a643f9e07e Refactor/reimplement mapper 2019-08-09 16:17:30 +02:00
Twinaphex
708a87247d
Merge pull request #9258 from ToadKing/emscripten-fix
emscripten: Fix GLSL not being built in
2019-08-07 04:07:30 +02:00
twinaphex
99e0d7c54a Cleanups 2019-08-07 04:05:12 +02:00
Toad King
2874c5ee6e emscripten: Fix GLSL not being built in
fix gamepad builds to work with newer emscripten
2019-08-06 20:51:18 -05:00
twinaphex
70e54b2763 Get rid of unnecessary functions 2019-08-02 18:25:21 +02:00
twinaphex
a097ad8a2e Cleanups 2019-08-02 17:44:04 +02:00
twinaphex
7a2d09b4bf Cleanups/rewrites 2019-08-02 17:41:26 +02:00
twinaphex
eb3753ee3c (XInput/DirectInput) Show device disconnect messages when unplugging a gamepad 2019-07-28 06:42:30 +02:00
twinaphex
91ef99f9b7 Restore this 2019-07-27 04:28:50 +02:00
twinaphex
d28cadef01 Cleanups; turn more functions into static functions 2019-07-27 04:13:33 +02:00
twinaphex
65b4c2595e Update set keyboard mapping code for input driver 2019-07-27 02:21:24 +02:00
Yoshi Sugawara
102f27ee80 iOS/tvOS/macOS: Fix autodetect for mFi controllers: properly call autodetect add on the connect notification, and add call to disconnect on GameController disconnect notification. 2019-07-24 11:45:42 -10:00
twinaphex
2750997724 (dinput) POV defines need mmsystem.h header include 2019-07-23 19:40:22 +02:00
twinaphex
5d8d6e18b2 (Dinput joypad) Prevent input going haywire once pad is disconnected 2019-07-23 18:46:40 +02:00
twinaphex
f06607141d dinput_joypad_button - further cleanups 2019-07-23 18:37:28 +02:00
twinaphex
051fb92e83 (Dinput joypad) Cleanup magic numbers mess surrounding
hat code
2019-07-23 18:27:16 +02:00
twinaphex
783027ab96 (Dinput) Lots of pointless ARRAY_SIZE checks when the element size
never changes
2019-07-23 16:07:34 +02:00
twinaphex
642298c8b0 (ps4_joypad.c) C89_BUILD fixes 2019-07-23 15:47:13 +02:00
twinaphex
ea4f9b4899 dinput_joypad_button - cleanups 2019-07-23 15:34:24 +02:00
twinaphex
e0672e46a5 (Xinput) This variable doesn't need to be set at every button call 2019-07-23 14:32:46 +02:00
twinaphex
02876aecae Cleanups 2019-07-23 14:07:49 +02:00
twinaphex
d4255b0e55 Cleanups 2019-07-23 13:59:51 +02:00
rsn8887
c226f0a683 [SWITCH] Fix splitting and joining of joycon controllers
Before this fix, splitting and joining of joycons only ever worked
sporadically.
2019-07-22 23:30:34 -05:00
twinaphex
0f18df5d66 (PS2) Buildfix 2019-07-22 14:45:55 +02:00
twinaphex
bee9984745 Update all other input drivers 2019-07-22 01:20:00 +02:00
twinaphex
f9f2e2f48d (Android) This should fix the hotkey binding problems 2019-07-22 00:19:05 +02:00
orbea
e13ec54dc6 Fix --disable-overlay. 2019-07-21 10:26:42 -07:00
twinaphex
cba3eb3968 (Dinput) Refactor dinput_is_pressed 2019-07-21 17:53:51 +02:00
twinaphex
f4104f5c9a Regression in
9c73d3305d
- joykey needs to be uint64_t and then is later cast to uint16_t -
is apparently important for hotkeys
2019-07-21 16:22:41 +02:00
twinaphex
66b88b60f2 Simplify this 2019-07-21 16:06:12 +02:00
twinaphex
7be9aef768 (PSP) Buildfix 2019-07-20 16:56:01 +02:00
twinaphex
5de9f85533 Cleanups 2019-07-19 13:01:45 +02:00
twinaphex
4c69dad0ce Define DEFAULT_MAX_PADS inside config.def.h - get rid of the messy
MAX_PADS macros everywhere
2019-07-19 12:55:38 +02:00
twinaphex
e1ab933bf2 (Android) These arrays should be at least as big as MAX_USERS 2019-07-18 23:40:32 +02:00
twinaphex
61746c8179 (Android) Refactor android_input_set_rumble to be safer 2019-07-18 20:47:51 +02:00
twinaphex
09c727c0ee (Android) Fix one potential crash on older Android 2019-07-18 18:16:52 +02:00
twinaphex
9e39220390 Turn function static 2019-07-18 17:35:41 +02:00
twinaphex
0cdfd4c542 Use config_file_new_from_path_to_string entirely 2019-07-18 16:15:02 +02:00
twinaphex
a6d6c21e52 Rename config_file_new_null to config_file_new_alloc 2019-07-17 19:50:32 +02:00
twinaphex
0c31437c24 Create config_file_new_null 2019-07-17 18:27:53 +02:00
twinaphex
26788850ae (linuxraw) linuxraw_analog_pressed - reimplement to avoid LGTM warnings 2019-07-16 16:54:18 +02:00
twinaphex
0257e01bee Refactor input_autoconfigure_connect - don't return
value - set input device name upon failure implicitly
2019-07-16 15:28:22 +02:00
twinaphex
67c70de8f3 (Drivers joypad) Cleanups 2019-07-16 14:41:09 +02:00
twinaphex
f1ea1f1845 (Drivers joypad) Cleanups 2019-07-16 14:39:31 +02:00
twinaphex
bf80376d27 Style nits 2019-07-16 14:34:37 +02:00
benoa
dacf25c1a1 Wii: Fix HID driver 2019-07-12 17:05:24 +02:00
twinaphex
e1613bba6d Cleanups 2019-07-12 16:24:09 +02:00
Twinaphex
28b77e83ab
Merge pull request #9090 from arstn/master
Making mouse pointer working in X11 environment with no Display
2019-07-12 16:19:14 +02:00
twinaphex
27a65714f2 Remove some globals 2019-07-12 00:21:31 +02:00