eden/src/input_common/helpers
Kaydax ad2e1cc554
[externals] Update to SDL3 (#3952)
Since the launch of the steam controller I think it's only best to push towards updating to SDL3 allowing for a wider range of controller support

I went ahead and started on getting it working. Everything here should be functional, I've personally tested it all on Arch Linux. Still untested on windows, so looking for feedback on that

Any feedback and help would be appreciated!

Main changes:
- Bump everything to SDL3
- Handle SDL3 audio and input
- Add steam controller support, including HD Rumble
- Improved battery reporting via the status icon by using real % rather than state alone

Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3952
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-05-18 19:07:41 +02:00
..
joycon_protocol [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
joycon_driver.cpp [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
joycon_driver.h input_common: joycon: Move vibrations to a queue 2023-10-22 11:30:59 -06:00
stick_from_buttons.cpp input_common: Simplify stick from button 2023-02-02 10:13:27 -06:00
stick_from_buttons.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
touch_from_buttons.cpp Merge pull request #9338 from lioncash/properties 2022-11-28 13:12:14 -05:00
touch_from_buttons.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
udp_protocol.cpp [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
udp_protocol.h Fix more typos 2024-01-15 23:26:53 +00:00