eden-miror/src/input_common
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
..
drivers [input] Fix mouse drift on Qt/SDL frontends (#4352) 2026-09-14 03:26:22 +02:00
helpers [hid_core, input_common] use std::numbers::pi{_v} instead of re-defining (#4160) 2026-07-07 20:13:33 +02:00
CMakeLists.txt [cmake] Add ENABLE_WERROR option (#4080) 2026-08-09 02:56:28 +02:00
input_engine.cpp [hid_core] fix LM2 crash due to callbacks not being removed properly (#4178) 2026-07-07 19:52:22 +02:00
input_engine.h [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
input_mapping.cpp input_common: Add android input engine 2024-01-17 22:47:56 -06:00
input_mapping.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
input_poller.cpp Warnings cleanup for GCC 13 and Clang 16 2023-08-25 19:22:31 -04:00
input_poller.h core: hid: Enable pulling color data from controllers 2023-01-19 18:05:20 -06:00
main.cpp [*] basic in-house cpp linting (#4039) 2026-06-04 05:49:07 +02:00
main.h [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00