13765 Commits

Author SHA1 Message Date
twinaphex
40d97184b3 Fix edge case where if core was paused before entering menu
and we try to leave the menu again, it will get stuck on a pause
screen until you toggle the menu again. Now the 'flush input'
routine will automatically evoke the pause toggle to get it
'unstuck'.
2014-10-05 05:26:35 +02:00
twinaphex
54c2522979 Refine check_oneshot function - we no longer need g_extern.is_oneshot
anymore
2014-10-05 05:18:46 +02:00
twinaphex
5dc171c8a6 runloop.c - Simplify check_mute 2014-10-05 04:59:42 +02:00
twinaphex
dc8374b186 Add safety check in check_pause 2014-10-05 04:10:00 +02:00
twinaphex
21d9185e96 (connect_ps3.c) Optimize 2014-10-05 03:48:55 +02:00
twinaphex
3a0327f67c (iOS) Update apple_joypad_ios.c same way 2014-10-05 03:33:26 +02:00
Twinaphex
aa5ae7fe85 (iOS) Build fix 2014-10-05 03:31:58 +02:00
Twinaphex
df0fbb7cf3 (OSX) More optimal polling of buttons/axis from pad_connection 2014-10-05 03:28:43 +02:00
Twinaphex
d1e26a6911 apple_joypad_hid - cleanup apple_joypad_button somewhat 2014-10-05 03:12:32 +02:00
twinaphex
784643fd8c runloop.c - optimization - Combine check_turbo and input_keys_pressed functions 2014-10-05 03:02:06 +02:00
twinaphex
2df2346301 Move input_keys_pressed from input_common.c to runloop.c 2014-10-05 02:45:38 +02:00
twinaphex
c50352ebb9 runloop.c - check_pause - small nit 2014-10-05 02:37:13 +02:00
twinaphex
2ef17806fd runloop.c - Rewrite check_pause 2014-10-05 02:36:05 +02:00
twinaphex
cfdbb8cf63 (runloop.c) check_oneshot - turn into inline function 2014-10-05 02:05:09 +02:00
twinaphex
acd33a0212 (runloop.c) Expand check_stateslots 2014-10-05 01:59:15 +02:00
twinaphex
17f9d08190 Split up RA runloop into separate file - runloop.c 2014-10-05 01:31:48 +02:00
twinaphex
fdbb5af441 (BTPad) Cleanups 2014-10-05 00:58:47 +02:00
Twinaphex
a8ef8ff7e4 Merge pull request #1091 from mprobinson/joypad-driver
Joypad driver
2014-10-04 23:42:43 +02:00
Mike Robinson
02185efe10 Add support for bind autoconfiguration 2014-10-04 22:27:02 +01:00
Mike Robinson
f3a0e58bd9 Add HAVE_PARPORT build option 2014-10-04 22:04:38 +01:00
Twinaphex
d24a796a49 (Griffin) Build fix 2014-10-04 23:03:55 +02:00
twinaphex
d4a14c4cb9 Move joypad_connection code to input/connect 2014-10-04 23:02:48 +02:00
twinaphex
f2f529fb34 (btpad.c) Small change 2014-10-04 22:56:48 +02:00
Twinaphex
907b83065b (pad_connection) Add pad_connection_init 2014-10-04 22:32:43 +02:00
Twinaphex
7b5407379c (iOS/OSX) Nit 2014-10-04 22:32:43 +02:00
twinaphex
4cf03811ea (GLSL) Make gl_glsl_num more robust 2014-10-04 22:24:14 +02:00
Twinaphex
8c269f119d Set a function pointer inside each pad_connection device for
send_control
2014-10-04 22:05:38 +02:00
Twinaphex
c90c2c5829 (Apple) More Wiimote integration 2014-10-04 21:46:18 +02:00
twinaphex
59b3f96e5f Integrate wiimote.c into apple_joypad_wii.c 2014-10-04 21:40:59 +02:00
Twinaphex
6464b98191 Get rid of some apple_input.h header includes 2014-10-04 21:13:08 +02:00
twinaphex
4565b824a9 Change apple_pad_* implementations into pad_connection_* 2014-10-04 21:11:20 +02:00
Twinaphex
9e26dec5fa (iOS/OSX) Build fixes 2014-10-04 21:04:40 +02:00
twinaphex
5af2d315c4 Divorce pad_connection pad implementations from any Apple input-specific
implementations
2014-10-04 20:53:58 +02:00
Mike Robinson
bf5cbfacee Fix autodetection of non-connected status pins 2014-10-04 19:00:09 +01:00
Mike Robinson
aab4f3032a Add reporting of autodetected non-connected pins 2014-10-04 18:59:31 +01:00
twinaphex
311ab7072b Update apple_joypad_ps3.c and apple_joypad_ps4.c as well 2014-10-04 19:25:43 +02:00
Twinaphex
1fe04654ce (Apple) Build fixes 2014-10-04 19:14:04 +02:00
twinaphex
640fa534cd Move common code to joypad_connection.c - will still need
iOS/OSX build fixes
2014-10-04 19:07:59 +02:00
Mike Robinson
531ad20ddd Attempt to autodetect non-connected pins 2014-10-04 18:03:00 +01:00
twinaphex
b7a0098c80 rename joypad_connection_connect to pad_connection_connect 2014-10-04 18:51:26 +02:00
twinaphex
30a255e70a Rename apple_joypad_has_interface to pad_connection_has_interface 2014-10-04 18:49:45 +02:00
twinaphex
e9239316f8 Rename apple_joypad_disconnect to pad_connection_disconnect 2014-10-04 18:48:02 +02:00
twinaphex
4d14540997 Rename apple_joypad_packet to pad_connection_packet 2014-10-04 18:45:59 +02:00
twinaphex
14b17ed7d5 Rename apple_joypad_connect to joypad_connection_connect 2014-10-04 18:43:30 +02:00
twinaphex
5b4df0edd2 Start adding stub joypad_connection.c/joypad_connection.h files 2014-10-04 18:41:23 +02:00
twinaphex
c93982ef73 Rename apple_pad_send_control to pad_connection_send_control 2014-10-04 18:38:01 +02:00
twinaphex
2e4c2fedb2 Change apple_pad_interface to pad_connection_interface 2014-10-04 18:35:23 +02:00
Twinaphex
d2cd74a68e Silence one warning in btdynamic.c 2014-10-04 18:32:35 +02:00
twinaphex
c2c73c02b6 (Apple) Change apple_pad_connection to pad_connection 2014-10-04 18:31:37 +02:00
twinaphex
d2367b9342 (input/wiimote) Style nits/cleanups 2014-10-04 18:27:19 +02:00