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