Commit Graph

292 Commits

Author SHA1 Message Date
Themaister
f4d79eaf0e Fix minor crash and mouse. 2013-12-07 14:16:17 +01:00
Themaister
c21310b261 Start adding udev input driver. 2013-12-07 14:13:40 +01:00
Themaister
61d66b7f19 Make udev joypad driver default over linuxraw.
Udev supports rumble and should be the default.
2013-12-05 10:09:41 +01:00
twinaphex
a7b34ec794 (Android) Implement all back behaviors 2013-11-26 13:41:33 +01:00
Themaister
acc8600b0a Keyboard takes prio over joysticks for ANALOG.
Joysticks don't have to rest at 0 so they never allow keyboard to be checked properly.
2013-11-09 11:02:41 +01:00
Themaister
b20f8670b0 Fix RETRO_DEVICE_ANALOG for keyboard binds. 2013-11-09 01:04:04 +01:00
twinaphex
f8c37fc933 (Menu) Simplify menu preprocessor conditionals - there is now
one common catch-all define called HAVE_MENU
2013-11-08 04:36:47 +01:00
OV2
46345b0ddd win32: add win8 pointer support 2013-11-05 21:23:32 +01:00
Themaister
6b37d11e69 Fix potential memleaks in linuxraw. 2013-11-03 11:44:12 +01:00
twinaphex
c0e02d3957 (Android/General) Add preliminary sensor support to libretro API /
add accelerometer support to Android input driver
2013-11-03 00:27:58 +01:00
twinaphex
dcb6a13031 (DInput) Build fix 2013-11-02 23:36:06 +01:00
twinaphex
3e8166bfa5 (Input) Add new function to input driver - get_capabilities 2013-11-02 21:16:57 +01:00
Themaister
cfe4df005d Fix some minor logging regression. 2013-10-26 00:26:31 +02:00
Themaister
a91dbdaabc Fix udev autoconf regression.
Stupid C89 for loops ...
2013-10-25 22:28:34 +02:00
Themaister
7aa8b40759 Fixup C89 for loops. 2013-10-22 21:37:56 +02:00
twinaphex
d2c87e3039 Convert most C99-style for loop initial declarations to C89-compliant
ones
2013-10-22 15:08:17 +02:00
Themaister
b17d113ac4 Fix overlay calculations with rect. 2013-10-21 14:27:38 +02:00
Themaister
089270a5b6 Add range_mod. 2013-10-21 12:42:47 +02:00
Themaister
6073b5d62e Add alpha_mod support.
Change alpha per object if pressed.
2013-10-16 18:27:14 +02:00
Themaister
0a55ef6b53 Start adding loading of alternative descs. 2013-10-16 17:00:45 +02:00
Themaister
76c92bb0b4 Rework overlay driver interface.
Takes multiple images, each with individual positions, textures, etc.
2013-10-15 16:06:59 +02:00
twinaphex
abb829283b Take out messy Dpad emulation code - this will require an entire
rewrite where we come up with a solution that works the same across
console/PC/mobile
2013-10-05 20:55:37 +00:00
ToadKing
dcde156630 don't redefine rarch_joypad_driver_t typedef 2013-10-03 23:32:03 -04:00
Themaister
fe8b6c3c0f Update udev rumble strength atomically. 2013-10-03 15:10:29 +02:00
Themaister
623ff98b8a [udev] Don't log autoconfig on reinit. 2013-10-03 15:10:22 +02:00
Themaister
2bd065e359 Move TURBO key below analogs.
Avoid having it show up in menu.
2013-09-30 19:40:41 +02:00
Themaister
6fe01e3fcf Remove an arbitrary hardcoded pad.
Input config RGUI should avoid having to rely too much on autoconfigs.
Keep Xinput pad autoconfig however, as its convenience is worth quite a lot.
2013-09-30 18:45:04 +02:00
Themaister
7229142e57 Display current keybind in RGUI. 2013-09-30 18:27:35 +02:00
Themaister
02cd05550e Reuse input_config_bind_map. 2013-09-30 18:08:47 +02:00
Themaister
8cb77fa915 Add get_joypad_driver to more input drivers. 2013-09-29 20:52:51 +02:00
Themaister
4f2de6d578 Add RGUI menu toggle config. 2013-09-29 20:40:04 +02:00
Themaister
dad5e347d8 Start adding joypad config. 2013-09-29 17:58:46 +02:00
pinumbernumber
84d36fee7d add yet another third-party pad to xinput detection 2013-09-28 12:16:54 +01:00
Themaister
f2c1a06aa9 Use overlapping writes to rumble. 2013-09-27 18:37:44 +02:00
Themaister
3f82743d06 Fix linebreak encoding in winxinput. 2013-09-26 15:14:23 +02:00
Themaister
cb6d1ce7b8 Build fix. 2013-09-26 15:12:39 +02:00
Hans-Kristian Arntzen
54d0fabbd7 Merge pull request #310 from pinumbernumber/master
Add rumble support to XInput driver
2013-09-26 06:14:17 -07:00
pinumbernumber
061df5c878 tweak xinput rumble 2013-09-26 14:12:58 +01:00
Themaister
0314a57577 Don't install 0-strength rumble effects. 2013-09-26 14:20:54 +02:00
Themaister
9131e3819e Don't rumble if strength == 0. 2013-09-26 14:18:07 +02:00
pinumbernumber
44076bdde0 Add rumble support to XInput driver 2013-09-26 12:44:52 +01:00
Themaister
c7db4aff64 Support variable strength for rumble motors. 2013-09-26 12:55:05 +02:00
Themaister
0415ccf97e Fixes to force feedback. 2013-09-26 11:20:13 +02:00
Themaister
3a2e3ce277 Minor tweaks. 2013-09-26 00:49:13 +02:00
Themaister
65fb094f30 Small cleanups. 2013-09-26 00:10:02 +02:00
Themaister
8b1ac3bc9e Add rumble tests to libretro-test. 2013-09-25 23:58:02 +02:00
Themaister
a01ef18f80 Add RETRO_ENVIRONMENT_GET_RUMBLE_INTERFACE. 2013-09-25 23:21:32 +02:00
Themaister
7855781cd8 Hook up rumble interfaces to input drivers. 2013-09-25 22:59:05 +02:00
Themaister
89fff9d790 Add force feedback. 2013-09-25 22:40:34 +02:00
Themaister
b916c5ace1 More fixups in udev joypads. 2013-09-25 21:41:47 +02:00