Commit Graph

486 Commits

Author SHA1 Message Date
twinaphex 84fd553025 (Android) Add JXD devices to autonconf 2014-06-12 04:23:32 +02:00
twinaphex 232ef7243a (Android) Add default binds for Wikipad, Archos Gamepad and TOMMO
Neo-Geo X
2014-06-12 03:48:01 +02:00
twinaphex ba5ebbdb7d (Android) Input - implement GameMID default binds 2014-06-12 03:00:26 +02:00
twinaphex 9e844b06b3 (Android) Input cleanup - don't need all these keycode enums anymore 2014-06-11 23:13:43 +02:00
twinaphex 1303be37b6 (Android) Input - cleanups to handle_hotplug - aim to remove enums for
devices eventually - anything that doesn't set name_buf right now still
needs to be converted to new autoconf system
2014-06-11 22:54:29 +02:00
twinaphex 648b3070e0 (Android) Add Sidewinder, PS2 WiseGroup, SideWinder Dual Strike
binds
2014-06-11 21:44:44 +02:00
twinaphex 232d4c084d (Android) Add Ouya default binds 2014-06-11 21:12:09 +02:00
twinaphex 90cc90ca38 (Android) Add Samsung EI-GP20 binds 2014-06-11 20:38:06 +02:00
twinaphex 8a80cd59aa (Android) Take out Zeus keybinds from android_input.c.rem 2014-06-11 20:32:56 +02:00
twinaphex a711ab7993 (Android) Build fix
(Android) Try to prevent spamming of TTY messages on Xperia Play
(http://ps3computing.blogspot.nl/2012/12/anr-application-not-responding.html)
2014-06-11 20:11:37 +02:00
twinaphex fa766e60aa (Android) Add Xperia Play default binds 2014-06-11 20:07:05 +02:00
Themaister c6d2be9eb4 Use a more "correct" SHIELD hack. 2014-06-11 16:21:05 +02:00
Themaister e7fe5b5091 Android: Fix some additional autoconfigs. 2014-06-11 16:16:09 +02:00
Themaister 42858cd3a1 Android: Implement AXIS_HAT_X/Y as actual hats.
Fixes d-pad emulation on Shield.
2014-06-11 16:01:59 +02:00
Themaister 50ac407a9a Avoid breaking autoconfig when inside a push/pop d-pad emulation block. 2014-06-11 15:48:15 +02:00
Themaister ee916bf2f1 Some Android fixes.
Dump config with RARCH_LOG instead of fprintf.
2014-06-11 15:48:15 +02:00
twinaphex 3f6850169d (Apple) Input cleanups 2014-06-11 14:06:24 +02:00
twinaphex 0913ba9000 (Android) Remove entries from android_input.c.rem that we've already covered 2014-06-11 12:08:09 +02:00
twinaphex 25e4f35d9d (Android) Add HuiJia default binds 2014-06-11 12:06:02 +02:00
twinaphex 41a83fdbf2 (Android) Add default binds for 360 pad 2014-06-11 10:16:27 +02:00
twinaphex 47fc344ea6 (Android) Input - add Sixaxis default binds - see previous commit
message
2014-06-11 09:39:13 +02:00
twinaphex 56016f668b (Android) Add Rumblepad 2 default binds (in preparation for autoconf
stuff being fixed on Android)
2014-06-11 09:28:02 +02:00
twinaphex 45f053e387 (Android) Rename autodetect function 2014-06-11 08:26:44 +02:00
twinaphex e0111e9ade (Android) Input - cleanups 2014-06-11 08:23:00 +02:00
twinaphex 4d29cff96f (Android) Get rid of ICADE_PROFILE_* 2014-06-11 08:13:18 +02:00
twinaphex 20cd1f5734 (Input) Remove devices_size function callback implementation in drivers
that no longer implement set_keybinds
2014-06-11 08:12:17 +02:00
twinaphex 78bbfcd64d (Android) Input - do autoconf iterating over pads at joypad_init time 2014-06-11 01:40:09 +02:00
twinaphex 406dc253eb (Android) Input driver - cleanup 2014-06-11 00:11:30 +02:00
twinaphex 4eb288f348 (Android) builtin_android.c - one entry per pad should be enough 2014-06-10 23:29:04 +02:00
twinaphex ee542e2aa5 (Android) Shield - Start adding autoconf for Android - currently only binds to auto the two analog
sticks and the menu button - maister - please look at this as well to see what is going wrong
2014-06-10 23:24:09 +02:00
twinaphex 0154a8e0d3 (Android) Nit 2014-06-10 22:16:49 +02:00
twinaphex 8193eb4b3d (Android) Input - Move files around 2014-06-10 22:15:23 +02:00
twinaphex 31c68a7402 (Android) Input driver - cleanup pt. 1 2014-06-10 21:59:18 +02:00
twinaphex 183a48f108 (PSP) Forgot to add builtin_psp.c 2014-06-10 15:41:57 +02:00
twinaphex fa021197ba (Apple) Set driver.input_data_own to true for input driver for now
- until we can teardown and reinit this entire thing properly
2014-06-10 05:41:06 +02:00
twinaphex 234edda575 (Apple) Properly implement joypad - now executes init - and
also executes osx_pad_init and osx_pad_quit from joypad driver now
instead of outside code having to call it externally
2014-06-10 03:32:03 +02:00
twinaphex a7cb3e22a7 (Menu) Replace some more RGUI strings 2014-06-10 02:44:19 +02:00
twinaphex 8c7435a308 (GX) Input - Don't do ptype == 0 early return 2014-06-10 01:29:20 +02:00
twinaphex 89b68687e4 (GX) Refactor controls in input_poll - still slow in VBA Next /
SSF2T
2014-06-10 00:06:04 +02:00
twinaphex 76cafc24f1 (GX) Working autoconf controls - investigate performance issues 2014-06-09 23:50:59 +02:00
twinaphex 74708ede99 (GX) Input rewrite pt. 2 - buggy and error-prone right now 2014-06-09 23:21:48 +02:00
twinaphex 6ab2e3e9ea (GX) Add builtin_gx.c 2014-06-09 21:56:38 +02:00
twinaphex 13c5e4b1ab (GX) Reimplement controls pt. 1 2014-06-09 21:18:22 +02:00
Themaister 9bf32df360 Report autoconfigured binds in RGUI. 2014-06-09 19:23:51 +02:00
twinaphex a32c29e5ed (PSP) Refactor input autoconf 2014-06-09 18:57:17 +02:00
twinaphex 735a07cdf9 (PS3) Input driver - cleanup 2014-06-09 18:28:28 +02:00
twinaphex 10de1624eb (XDK) Update xinput driver 2014-06-09 18:28:33 +02:00
twinaphex 0e6d99d2de (XDK) Switch to new autoconf system 2014-06-09 18:17:37 +02:00
twinaphex af81660c18 (PS3) Set up left analog Y axis properly 2014-06-09 17:11:56 +02:00
twinaphex 34b8499525 (PS3) Build fix 2014-06-09 16:09:51 +02:00
Themaister accc24ac8a Properly init ps3 joypad driver. 2014-06-09 16:03:42 +02:00
twinaphex b842ba5565 (PS3) Add additional logging to PS3 joypad init 2014-06-09 15:54:06 +02:00
twinaphex 2e013742bc (PS3) Fix copy-pasta credits 2014-06-09 14:36:38 +02:00
twinaphex 6ad7a5131d (PS3 autoconf) Add builtin_ps3.c 2014-06-09 14:33:29 +02:00
twinaphex ade719748d (PS3) Converted PS3 over to autoconf PC-style 2014-06-09 14:32:45 +02:00
twinaphex e4abd58485 (GX) Remove obsolete gx_menu_input_state 2014-06-08 21:22:47 +02:00
twinaphex a78d8ed4d5 (PS3) Input - ps3_input_set_rumble - forgot break 2014-06-08 08:20:52 +02:00
twinaphex 39372a886d (PS3 Input) Take out hardcoded DEADZONE_LOW/DEADZONE_HIGH 2014-06-08 08:19:18 +02:00
twinaphex 829acde00f (PS3) Input - take out #if 0 2014-06-08 06:22:40 +02:00
twinaphex d7317d7329 (PSP) Take out unnecessary custom menu binds 2014-06-08 06:09:57 +02:00
twinaphex dbf59930cf (PS3 Input) Take out unnecessary custom menu binds 2014-06-08 06:09:10 +02:00
twinaphex d3c09a30f6 (Menu/XDK) Take out no longer needed separate menu binds 2014-06-08 06:08:21 +02:00
aliaspider 37878bd4ce (PSP) implemented salamander and added support for switching between
cores.
2014-06-05 00:20:19 +01:00
twinaphex 961e2e2a70 Revert "(Apple) Integrate apple_hid_pad code into apple_joypad"
This reverts commit 62d1e311ad.
2014-06-04 21:17:00 +02:00
twinaphex 62d1e311ad (Apple) Integrate apple_hid_pad code into apple_joypad 2014-06-04 20:57:46 +02:00
twinaphex 7a7fffc7d8 (GX) Make input driver more generic 2014-06-04 06:22:29 +02:00
twinaphex d9c7d9f9bd (PSP) Add HAVE_KERNEL_PRX ifdef 2014-06-04 02:52:29 +02:00
aliaspider b185fc3901 (PSP) add support for kernel-mode functions through a loadable module. 2014-06-04 01:35:26 +01:00
Toad King 0e28c455f3 [GX] own input driver, prevent wiimote disconnecting on game load 2014-05-30 20:59:08 -04:00
twinaphex ffd68d4878 (Xbox) Seems that Xbox D3D does not free up all resources
for some reason and that they didn't anticipate full teardown/setup.
Not sure if I can confirm, but it has been hell so far trying to get
this to work. So, instead, implement a butt-ugly hack that forces
ownership over video/input lifetime state. Will properly refactor
the driver.*_data_own variables later so that this hack is less
ugly. Ideally we'd solve the teardown/setup problem but given this
is esoteric D3D gibberish - good luck debugging >_>
2014-05-30 01:48:55 +02:00
twinaphex a747ad29d3 (XDK1) Remove manual usage of XInputClose in input free function 2014-05-30 00:33:04 +02:00
twinaphex 4ac47a9c56 (PS3) Input - free data variable at end of free function 2014-05-30 00:02:06 +02:00
twinaphex 07cd28d00f (XDK) Properly implement XDK input free function 2014-05-29 23:54:00 +02:00
twinaphex d1bcf03a3d (GX) Input - properly implement free function 2014-05-29 23:49:33 +02:00
twinaphex 27765eb519 (PSP/XDK) Free input_data inside free function 2014-05-29 22:33:44 +02:00
twinaphex b683feb389 (RARCH_CONSOLE) More cleanups to PS3 input/graphics drivers - don't do
early exit out of graphics/input free functions and ditto for init
function
2014-05-28 23:32:14 +02:00
twinaphex 0b66427768 (Xbox) Make XDK input and D3D drivers more resilient 2014-05-28 23:16:37 +02:00
twinaphex e1387a7b0b Take out image driver 2014-05-28 21:14:33 +02:00
Themaister addba80c3b Rewrite DSP plugin interface. 2014-05-20 12:28:33 +02:00
twinaphex 701a805737 (Playbook) Fixes Playbook build 2014-05-20 02:33:09 +02:00
twinaphex 3e667a8c07 (Playbook) Fix build 2014-05-17 14:36:15 +02:00
twinaphex 72beeba8b0 (Apple) Fix OSX build 2014-05-16 23:30:43 +02:00
Twinaphex adcbb1ba42 Merge pull request #690 from orikad/master
fixed MFi controller support
2014-05-16 18:59:48 +02:00
Ori Kadosh 16cf2a0e52 fixed MFi controller support 2014-05-16 19:57:38 +03:00
twinaphex f8e40f613b (Input) Move console input drivers to input/ directory - should start getting rid of
all these platform-specific folders cluttering up the codebase tree
(GL) Build fix for PS3 - current MiniGL implementation doesn't support SRGB
(Griffin) shader_common only baked in if HAVE_SHADERS defined
2014-05-13 17:01:27 +02:00
twinaphex 3a3bc7c667 (Apple) Get rid of g_polled_input_data - this previously was necessary
for the Apple port because we were running RA on two threads - one UI, one RA.
With one thread it's no longer necessary to memcpy the input data over from one
thread to the other
2014-05-13 14:25:11 +02:00
twinaphex fad218ea75 (Apple input) Cleanups 2014-05-13 14:02:56 +02:00
twinaphex 277b1f6702 (Apple) Input - some cleanups 2014-05-13 13:49:29 +02:00
Twinaphex d236552aeb Merge pull request #684 from orikad/master
fixed backspace on OS X (and possibly other UNIX)
2014-05-12 23:25:04 +02:00
Ori Kadosh 91d99e6859 fixed backspace on OS X (and possibly other UNIX) 2014-05-13 00:23:34 +03:00
Themaister e677b4c091 Check for keyboard line input outside function. 2014-05-12 22:40:59 +02:00
Ori Kadosh 3429c54af8 fixed double key input on OS X 2014-05-12 23:32:14 +03:00
twinaphex b2b5c6daec (Image) Put image functions through abstract interface
(Image) Add image_driver to retroarch.cfg to specify image driver to use
(Menu)  Add Image Driver to Drivers section
2014-05-10 20:26:58 +02:00
twinaphex 6b0f9d3698 (Apple) Move hid_pad.c to input/ 2014-05-03 07:08:10 +02:00
twinaphex 1410b6937e (Apple) Move Apple input files around - rename files 2014-04-26 17:39:46 +02:00
Themaister 76ef249982 Add missing MOUSE_MIDDLE. 2014-04-25 23:44:53 +02:00
Themaister a64da5d5ff We don't support SDL 2.0 anyways. 2014-04-25 23:40:20 +02:00
twinaphex b6e5b54091 Add note to sdl_input.c regarding mouse wheel up/down 2014-04-25 21:50:46 +02:00
twinaphex 771c7e20b7 Add mouse wheel up/down support to libretro.h - also add preliminary
support for these buttons to 'some' input driver implementations
2014-04-25 21:35:13 +02:00
twinaphex 569de131a0 Move device enums outside of driver.h - and create new callback
for 'getting' the number of 'devices' the input driver supports
2014-04-17 20:47:43 +02:00