282 Commits

Author SHA1 Message Date
twinaphex
812a5b541b Remove input_get_ptr 2020-09-04 07:27:28 +02:00
twinaphex
b4b77fd6b0 Refactor out input_keyboard_ctl 2020-09-04 02:37:58 +02:00
twinaphex
2fde8c21a9 Remove set_rumble function from input driver 2020-09-02 00:38:11 +02:00
twinaphex
acc0f2143f Change input_key_pressed so we no longer need to pass joypad
to the poll function callback
2020-09-01 21:43:39 +02:00
twinaphex
1d67ae3c63 Fix Android error 2020-09-01 17:41:05 +02:00
twinaphex
d4d8b6934a Put keyboard_mapping_blocked into p_rarch / rarch struct
instead
2020-08-30 18:47:29 +02:00
twinaphex
5f08605680 Refactor joypad drivers 2020-08-30 05:29:32 +02:00
twinaphex
8999d6e4a6 (DInput) Set a userdata struct for the window message loop properly -
get rid of input_get_data - we no longer need it
2020-08-29 03:41:33 +02:00
twinaphex
89b441787a Reorder retro_keybind, alignment 2020-08-15 22:36:56 +02:00
twinaphex
10b06ce828 More struct reordering/alignment 2020-08-14 21:00:04 +02:00
twinaphex
b6228729b6 More struct alignment 2020-08-14 17:11:18 +02:00
jdgleaver
535d73cf37 Ensure correct directory is used when saving autoconfig profiles 2020-08-03 13:10:00 +01:00
twinaphex
d97e590aaf Reimplement multi button state functions 2020-07-19 03:18:12 +02:00
twinaphex
08ad00f5d3 Start preparing for being able to grab multiple buttons at the same time 2020-07-18 19:51:14 +02:00
twinaphex
8b078662cd Change function signature of joypad driver's 'button' 2020-07-18 18:07:57 +02:00
jdgleaver
84a71ea133 Rewrite 'task_autodetect.c': Ensure thread safety + clean-ups/rationalisation 2020-07-14 17:46:58 +01:00
twinaphex
634f18ad43 Turn more functions static 2020-06-24 10:14:03 +02:00
twinaphex
689ac432d6 MOve input_joypad_analog call to inside retroarch.c instead of the
input driver itself, and make function static
2020-06-23 18:31:40 +02:00
twinaphex
c9f634e85d Cleanups 2020-06-23 17:51:45 +02:00
twinaphex
0503467f2c Turn functions static 2020-06-23 17:32:27 +02:00
twinaphex
eb78b608d3 Cut down on code duplication 2020-06-12 00:50:08 +02:00
jdgleaver
fa069c28f3 Add sublabels to all hotkey bind entries 2020-06-11 15:38:25 +01:00
twinaphex
fa6ca2e39c Revert "Create input_joypad_analog_button"
This reverts commit 9e7ca7cbbe03eecf3b6cf916790187f54742e0a1.
2020-06-10 05:50:51 +02:00
twinaphex
11cba2e805 Revert "Cleanups and documentation"
This reverts commit ec2a1e79a0b66596c42db19807b9dd07b7cbdec2.
2020-06-10 05:50:42 +02:00
twinaphex
ec2a1e79a0 Cleanups and documentation 2020-06-10 05:18:59 +02:00
hizzlekizzle
db63e0a60a
add hold-select to hardcoded menu gamepad combos (#10827)
* add hold-select to hardcoded menu gamepad combos
2020-06-09 21:54:28 -05:00
twinaphex
9e7ca7cbbe Create input_joypad_analog_button 2020-06-10 04:17:08 +02:00
twinaphex
26b3ccf2e5 Don't pass joypad_info by value 2020-02-27 07:33:14 +01:00
twinaphex
51bc64559b Revert "(Config file) Don't save 'nul' entries in config file anymore -"
This reverts commit 4c6d46137c05e583de5d8978e95991f36344d86b.
2020-02-04 01:02:40 +01:00
twinaphex
4c6d46137c (Config file) Don't save 'nul' entries in config file anymore -
config file size goes from 100KB to 20KB
2020-02-04 00:05:11 +01:00
twinaphex
96018412c0 Cleanups 2020-02-01 03:27:58 +01:00
twinaphex
1d2150cb45 Remove drivers_hid/null_hid.c 2020-01-06 15:52:35 +01:00
twinaphex
246863279a Get rid of null input and null joypad driver files 2020-01-06 15:28:11 +01:00
twinaphex
7c63889b26 Move static inline functions over to input_bind_dialog.c - were
not used elsewhere
2020-01-01 10:53:36 +01:00
twinaphex
55de2803a4 Turn some input functions static 2020-01-01 10:22:29 +01:00
twinaphex
4de34a53e7 Turn input_driver_grab_mouse/input_driver_ungrab_mouse static 2020-01-01 09:22:23 +01:00
twinaphex
538f0c534f Backport Added alternate Turbo-Mode 'Single Button' -
For systems supporting only a single button, the turbo-button will toggle firing that button without the need to hold it.
When holding the button turbo will be suspended and resumed when the button is released. Holding the button may have a different function to just tapping it, e.g. charging the beam in R-Type on C64/Amiga.
The original implementation in RA is named 'Classic' because I have no
idea where it originates from.
2019-12-25 07:13:01 +01:00
twinaphex
cbe68cbf88 Turn the find_handle/find_ident functions static 2019-11-17 22:31:57 +01:00
twinaphex
b4375e3da0 Cleanups 2019-08-15 01:21:25 +02:00
twinaphex
e54e8c4a1f Cleanups 2019-08-15 01:14:25 +02:00
twinaphex
d30b2ecaca Merge menu_input_dialog.c into retroarch.c 2019-08-15 01:08:34 +02:00
twinaphex
890008491c Cleanups 2019-08-14 02:49:54 +02:00
twinaphex
f7aebf02c8 No longer need input_driver_input_state 2019-08-12 18:00:31 +02:00
twinaphex
7900faa419 Move menu_display_libretro to retroarch.c 2019-08-09 21:59:58 +02:00
twinaphex
3ff237e278 Cleanups 2019-08-09 16:26:58 +02:00
twinaphex
70e54b2763 Get rid of unnecessary functions 2019-08-02 18:25:21 +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
twinaphex
abcfcca1d2 Merge dynamic.c into retroarch.c 2019-07-10 09:54:25 +02:00
twinaphex
6ff25fea2b Move macros 2019-07-09 16:36:29 +02:00