RetroArch/input
gblues 7954dab835 Progress on I/O handling
== DETAILS

Starting to implement the I/O handling on the HID driver.

The old implementation basically had a never-ending HIDRead() callback
set up, so that callback N would start the read process for invocation
N+1.

We will take the same approach here; but now that the I/O thread is
happenning on its own core, we should be able to let it run full-
throttle without impacting emulator performance.

Of course, this hinges on the callback actually running on the same
core as the syscall was initiated on.

== TESTING
Can confirm that the read_loop_callback gets invoked on the same core
that the HIDRead() was invoked on.
2017-12-30 04:41:25 +01:00
..
common Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
connect Progress on I/O handling 2017-12-30 04:41:25 +01:00
drivers Update HID pad driver architecture 2017-12-30 04:41:01 +01:00
drivers_hid Progress on I/O handling 2017-12-30 04:41:25 +01:00
drivers_joypad WIP - reorganizing input data 2017-12-30 04:40:43 +01:00
drivers_keyboard Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
include Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
input_autodetect_builtin.c Added label to wii controllers, inverted the right stick Y axis of classic controller 2017-12-09 08:24:19 +01:00
input_defines.h Don't limit available input devices to user count. 2017-12-05 21:21:29 +00:00
input_driver.c Only call HIDSetup/HidTeardown once 2017-12-30 04:40:15 +01:00
input_driver.h Implement new functions in hid_driver_t in WiiU driver 2017-12-30 04:41:19 +01:00
input_keymaps.c Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
input_keymaps.h Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
input_mapper.c Fix relative path 2017-12-26 22:02:11 -05:00
input_mapper.h Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
input_overlay.c current_input_data and current_input are no longer globals 2017-12-29 23:03:25 +01:00
input_overlay.h Fixes for overlay buttons 2017-12-17 12:36:18 +00:00
input_remapping.c move path_file_rename and path_file_remove into VFS 2017-12-14 13:32:26 -05:00
input_remapping.h input remapping cleanups 2017-09-11 22:49:39 -05:00
input_remote.c Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
input_remote.h Clean up trailing whitespace 2017-12-12 00:24:18 -08:00