eden/src
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
..
android [dist, android] Update translations from Transifex for May 16 (#3960) 2026-05-17 22:45:59 +02:00
audio_core [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
common [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
core [hle] inline HLE cmif request to not allocate on heap stuff (#3605) 2026-05-15 22:07:03 +02:00
dedicated_room [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
dynarmic [dynarmic] drop Xeon Phi features from tests (#3978) 2026-05-18 17:31:52 +02:00
frontend_common [common] do not crash when don't have permissions to /tmp/eden directory due to unforessen circumstances (FreeBSD) (#3912) 2026-05-13 19:14:59 +02:00
hid_core [hid_core] remove contentious mutex from EmulatedController and just rely on atomic semantics for fields (#3866) 2026-05-15 22:06:23 +02:00
input_common [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
network [common] unify std::random_device (#3801) 2026-03-31 20:12:41 +02:00
qt_common [common] do not crash when don't have permissions to /tmp/eden directory due to unforessen circumstances (FreeBSD) (#3912) 2026-05-13 19:14:59 +02:00
shader_recompiler [spirv] mark sampled image descriptor indices non-uniform (#3900) 2026-05-04 18:16:11 +02:00
tests [cmake] fixes for XCode when having languages other than C/C++ (#3772) 2026-03-26 04:46:43 +01:00
video_core [vk, opengl] recognize and use ETC2 (if available) textures natively (#3237) 2026-05-15 22:08:09 +02:00
web_service [cmake, deps] conjure common/httplib.h and remove global def for httplib macros (#3800) 2026-04-06 19:13:09 +02:00
yuzu [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
yuzu_cmd [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
yuzu_room_standalone [cmake] add a YUZU_STATIC_ROOM option (#3411) 2026-01-28 23:54:49 +01:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt [cmake] use -mtls-dialect=gnu2 (#3948) 2026-05-14 00:17:13 +02:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00