86 Commits

Author SHA1 Message Date
twinaphex
63cc866425 (Android) Don't use AInputQueue_hasEvents - seems to make it more reliable
and less susceptible to ANRs
2015-04-29 06:21:18 +02:00
twinaphex
4b289e361d Revert "(Android) Put input event queue on separate thread"
This reverts commit 828421b46bb1d1a89097af0e6e3109cacd19bc95.
2015-04-29 05:59:40 +02:00
twinaphex
828421b46b (Android) Put input event queue on separate thread 2015-04-29 05:43:05 +02:00
twinaphex
5c5e517b68 (Android) Start copying state copy at poll function call 2015-04-29 04:57:24 +02:00
twinaphex
cf1d56dbda (Android) Put input state code on android_input_state_t 2015-04-29 04:48:34 +02:00
twinaphex
c3bfa72e6f (Android) Start putting input state on separate struct 2015-04-29 04:17:31 +02:00
twinaphex
1a591baaf3 (Android) Cleanups 2015-04-29 03:08:44 +02:00
twinaphex
5df896dfd1 (Android) Rename "android_input" ident to "android" 2015-04-29 02:49:23 +02:00
twinaphex
4cf9227640 (Android) Move all input to android_input.c 2015-04-29 02:48:17 +02:00
twinaphex
71f43f8bf0 (Android) Cleanups 2015-04-29 01:50:58 +02:00
twinaphex
4b63cb54c9 (Android) Input - cleanups 2015-04-21 02:58:12 +02:00
twinaphex
f3b76f6748 (Android) Style nit 2015-04-21 02:46:50 +02:00
twinaphex
6630884254 (Emscripten) Simplify input driver's init function 2015-04-19 22:03:51 +02:00
twinaphex
1f7482d833 (Emscripten) Integrate header files into actual drivers 2015-04-19 22:01:56 +02:00
Twinaphex
134289c496 (Apple) Buildfixes 2015-04-19 17:59:45 +02:00
twinaphex
8702141d90 (Cocoa) Start renaming input_apple to input_cocoa 2015-04-19 17:58:15 +02:00
Lioncash
da56cb3071 dinput: Return NULL instead of false for dinput_get_joypad_driver 2015-04-15 03:08:57 -04:00
twinaphex
335097f98f (Emscripten) Buildfixes 2015-04-14 22:01:41 +02:00
twinaphex
8c6cce3945 Rename rarch_joypad_driver_t to input_device_driver_t 2015-04-14 16:37:59 +02:00
aliaspider
20b71c89c6 (3DS) implement input correctly. 2015-04-08 21:35:10 +01:00
twinaphex
78e5206e8f (DInput) Buildfix pt. 2 2015-04-08 02:04:02 +02:00
twinaphex
ce6401f327 (DInput) Update 2015-04-08 02:02:10 +02:00
twinaphex
8cc8f855e1 (DInput) Split up dinput joypad into separate file 2015-04-08 01:58:09 +02:00
Twinaphex
7f58dedb46 Merge pull request #1588 from aliaspider/master
(3DS) video driver rewrite.
2015-04-05 21:44:23 +02:00
aliaspider
14ac3fe250 (3DS) use touch for menu toggle.
keep console visible on exit until start is pressed.
2015-04-05 20:39:18 +01:00
twinaphex
592e5d9f4a Change HAVE_WINXINPUT to HAVE_XINPUT 2015-04-05 20:54:46 +02:00
twinaphex
0651a925c1 (apple_input.h) Cleanups 2015-04-04 23:27:42 +02:00
twinaphex
5fdaa293fb Rename winxinput_joypad to xinput_joypad 2015-04-03 02:37:10 +02:00
twinaphex
e997f9a477 (QNX) Namespace functions 2015-04-03 01:39:13 +02:00
twinaphex
ae922a9593 (qnx_input.c) Cleanups 2015-04-03 00:57:54 +02:00
aliaspider
c2d3299d4e (3DS) add the ability to open the menu with L+R+Start+Select. 2015-04-02 02:38:49 +01:00
aliaspider
27bd10b21d implement a very basic input driver, will need to be implemented
correctly later.
2015-04-02 02:19:21 +01:00
twinaphex
5612545b25 (CTR/3DS) Update copyright headers 2015-04-02 01:43:28 +02:00
aliaspider
2045cee432 preliminary 3DS port. 2015-04-01 22:14:13 +01:00
aliaspider
560c98f3cb (menu) add pointer support (active only for rgui for now) 2015-03-28 22:35:18 +01:00
twinaphex
226c6ff41a Simplify input_autodetect 2015-03-27 16:57:58 +01:00
twinaphex
8223969226 (PSP) Buildfix 2015-03-24 10:30:05 +01:00
twinaphex
cda414b27d (Android) Go through input_driver_key_pressed 2015-03-24 08:53:49 +01:00
twinaphex
30a0e99972 (Input) Implement function pointers 'set_rumble' and 'grab_mouse'
always to prevent conditional checks
2015-03-24 07:51:50 +01:00
twinaphex
7243c43cda Create video_driver_focus 2015-03-22 23:40:22 +01:00
twinaphex
e3eb9fe9f0 Create video_driver_viewport_info 2015-03-22 21:28:50 +01:00
twinaphex
5a443d229a global_get_ptr update pt. 2 2015-03-21 05:42:49 +01:00
twinaphex
5ad9f131ce Updates pt. 5 2015-03-20 22:32:09 +01:00
twinaphex
1e9725a302 (Android) Buildfix 2015-03-18 20:26:55 +01:00
twinaphex
5976da19c4 (Win32) buildfix 2015-03-18 20:23:18 +01:00
Twinaphex
0782cb5168 (Apple) Build fixes 2015-03-18 20:15:40 +01:00
twinaphex
3670ef2ac5 Go through driver_get_ptr to grab pointer to driver struct 2015-03-18 19:40:00 +01:00
Higor Eurípedes
718ca11a43 Remove warnings during clang++ builds 2015-03-16 14:43:56 -03:00
Higor Eurípedes
7d1b2467da (sdl_input.c) Fix CXX build 2015-03-16 14:01:23 -03:00
twinaphex
80a6673004 Fix some CXX_BUILD errors 2015-03-16 16:57:27 +01:00