13556 Commits

Author SHA1 Message Date
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
Mike Robinson
44df93dfd1 More robust error and register state handling 2014-10-04 17:26:28 +01:00
twinaphex
09e27f523d (Apple/iOS) Cleanups 2014-10-04 18:11:39 +02:00
Twinaphex
93f54db7fa (OSX/iOS) Don't set return value of rarch_main_iterate to 1 inside
the menu when g_settings.menu.pause_libretro is set to false -
disconnecting the gamepad for instance and there being no
other input would cause the core to no longer 'run' until you
start pressing some kind of input source again
2014-10-04 17:43:03 +02:00
Twinaphex
8b79b12002 (Apple) Cleanups 2014-10-04 17:01:56 +02:00
Twinaphex
cfdf720614 (iOS) Get rid of implicit declaration warning 2014-10-04 16:55:12 +02:00
twinaphex
6fc4aa5f62 (iOS) apple_joypad_ios.c - cleanups 2014-10-04 16:54:01 +02:00
Twinaphex
b16d6d72a5 (OSX) Build fix 2014-10-04 16:47:44 +02:00
twinaphex
1e2f8651b9 (Apple) OSX HID - some cleanups 2014-10-04 16:46:52 +02:00
Twinaphex
c07aa7ec0a (iOS/Apple) Dehardcode some code 2014-10-04 16:34:52 +02:00