mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-25 00:49:47 +00:00
7954dab835
== 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. |
||
---|---|---|
.. | ||
common | ||
connect | ||
drivers | ||
drivers_hid | ||
drivers_joypad | ||
drivers_keyboard | ||
include | ||
input_autodetect_builtin.c | ||
input_defines.h | ||
input_driver.c | ||
input_driver.h | ||
input_keymaps.c | ||
input_keymaps.h | ||
input_mapper.c | ||
input_mapper.h | ||
input_overlay.c | ||
input_overlay.h | ||
input_remapping.c | ||
input_remapping.h | ||
input_remote.c | ||
input_remote.h |