eden/src/input_common/drivers
lizzie d9159fefdd
[input] Fix mouse drift on Qt/SDL frontends (#4352)
Fixes regression from #4229

Mouse wasn't updated periodically to prevent "infinite drift".

Timer for polling is now controlled by frontend directly, this should reduce latency considerably and wasted cycles spinwaiting, it also removes an extra thread which is always welcome.

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4352
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-14 03:26:22 +02:00
..
android.cpp [android] Replace Oboe audio with SDL3 audio (#4338) 2026-09-02 00:29:58 +02:00
android.h [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
camera.cpp Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
camera.h input_common: Use DriverResult on all engines 2023-01-19 18:05:22 -06:00
gc_adapter.cpp [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
gc_adapter.h input_common: Use DriverResult on all engines 2023-01-19 18:05:22 -06:00
joycon.cpp [common] remove ranges polyfill (#2546) 2025-09-24 19:29:48 +02:00
joycon.h [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
keyboard.cpp general: fix spelling mistakes 2023-03-12 11:33:01 -04:00
keyboard.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
mouse.cpp [input] Fix mouse drift on Qt/SDL frontends (#4352) 2026-09-14 03:26:22 +02:00
mouse.h [input] Fix mouse drift on Qt/SDL frontends (#4352) 2026-09-14 03:26:22 +02:00
sdl_driver.cpp [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
sdl_driver.h [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
tas_input.cpp [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
tas_input.h TAS: Show all script lengths for multiplayer 2023-01-07 21:15:37 +01:00
touch_screen.cpp input_common: touch: Rewrite touch driver to support multiple touch points 2022-05-23 11:01:14 -05:00
touch_screen.h input_common: touch: Rewrite touch driver to support multiple touch points 2022-05-23 11:01:14 -05:00
udp_client.cpp [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00
udp_client.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
virtual_amiibo.cpp [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
virtual_amiibo.h input_common: Implement native mifare support 2023-06-21 17:54:58 -06:00
virtual_gamepad.cpp android: Add motion sensor 2023-06-03 00:05:30 -07:00
virtual_gamepad.h ci: fix new codespell errors 2023-10-02 18:03:05 -04:00