378 Commits

Author SHA1 Message Date
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 62d1e311ada51b2b23c152e2f7e877971d11f780.
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
Themaister
89e48d3f1b Only accept key releases. 2014-04-13 19:51:10 +02:00
Themaister
39ef5d8e03 Don't accept hotkeys until key has been released.
Avoid quitting RetroArch immediately after Quit RetroArch bind.
2014-04-13 19:47:32 +02:00
Themaister
255e43966a Implement basic keyboard binding in RGUI. 2014-04-13 12:12:12 +02:00
twinaphex
fd7f4d45cd Move image files to gfx/image/ 2014-02-25 21:24:15 +01:00
Themaister
712ab89ebb Check KEY_UP to KEY_DOWN in udev joypad.
Wiimote classic uses this for some odd reason ...
2014-02-20 08:23:17 +01:00
pinumbernumber
ecdf175006 fix tiny leak 2014-02-04 19:59:15 +00:00
Themaister
860dfc61e6 Only warn if udev detects no input. 2014-01-24 10:20:10 +01:00
pinumbernumber
09651cbe21 Hopefully improved detection of third-party dual xinput/dinput pads 2014-01-23 21:57:19 +00:00