Commit Graph

28889 Commits

Author SHA1 Message Date
crueter 40b8d56b17 Fix most build errors
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-08-14 21:14:34 +00:00
crueter b2acce5ac3 Update CPMUtil, and fix script
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-08-14 21:14:33 +00:00
lizzie caa2e1fc21 DISABLE BY DEFAULT ON IOS FFS 2026-08-14 21:14:10 +00:00
lizzie 77230a64c6 fix life 2026-08-14 21:14:10 +00:00
lizzie 623bb81a6f fix sirit i think, add ios-aarch64 2026-08-14 21:14:10 +00:00
lizzie 4f2f3f8523 changes? 2026-08-14 21:14:10 +00:00
lizzie dc8b22d6ac fix shit? 2026-08-14 21:14:10 +00:00
lizzie cd2345b6e8 fix #include "common/logging.h" 2026-08-14 21:14:10 +00:00
lizzie ffd7ac17d5 fix IOS again fucking objc bridge 2026-08-14 21:14:10 +00:00
lizzie 3e9d8eebf9 fix? 2026-08-14 21:14:10 +00:00
lizzie c24965011f properly use bridging header, fix headers 2026-08-14 21:14:10 +00:00
lizzie a67a484077 fix swift driver I HOPE 2026-08-14 21:14:10 +00:00
lizzie 14dc272c4b license 2026-08-14 21:14:10 +00:00
lizzie 90b24d9336 [temporary c++ shit] 2026-08-14 21:14:10 +00:00
lizzie 7684e50d5e bit of cmake fuckery 2026-08-14 21:14:10 +00:00
lizzie 5690312587 use language generator exprs 2026-08-14 21:14:10 +00:00
lizzie 2396a0f859 $<$<COMPILE_LANGUAGE:C,CXX>:-Werror=missing-declarations> 2026-08-14 21:14:08 +00:00
lizzie 8f17093671 proper linkings?! 2026-08-14 21:13:48 +00:00
lizzie 385b819d07 bridge changes/fixes 2026-08-14 21:13:48 +00:00
lizzie f8244bb19e fix license 2026-08-14 21:13:48 +00:00
lizzie 62d0619c21 fix xcode 2? 2026-08-14 21:13:48 +00:00
lizzie 98062c95f5 fix xcode paths? 2026-08-14 21:13:48 +00:00
lizzie 4be6d7bef0 fx 2026-08-14 21:13:48 +00:00
lizzie 5034954a4f fx 2026-08-14 21:13:48 +00:00
lizzie c9059d602d fix boost 2026-08-14 21:13:48 +00:00
lizzie 152cc4b0f7 fx 2026-08-14 21:13:48 +00:00
lizzie 413d6b249e fix stuff 2026-08-14 21:13:48 +00:00
lizzie e94231cad0 stupid macos 2026-08-14 21:13:48 +00:00
lizzie 0399f3f4ba fix1 2026-08-14 21:13:46 +00:00
lizzie f03094cd34 fx 2026-08-14 21:13:19 +00:00
lizzie 85b0c96333 fix spirv-tools 2026-08-14 21:13:19 +00:00
lizzie 26e5d989d9 fix license 2026-08-14 21:13:19 +00:00
lizzie b686ddc471 fix ffmpeg 2026-08-14 21:13:19 +00:00
lizzie ceea1b4e20 fx 2026-08-14 21:13:19 +00:00
lizzie a2aa482107 fx 2026-08-14 21:13:19 +00:00
lizzie ce66ad9973 license 2026-08-14 21:13:19 +00:00
lizzie 2d83aa4a86 ios toolchain cmake 2026-08-14 21:13:19 +00:00
lizzie 9b8a152f07 license 2026-08-14 21:13:19 +00:00
lizzie 607d3eeab0 license headers 2026-08-14 21:13:19 +00:00
lizzie 0c20200264 flatten + cmake 2026-08-14 21:13:19 +00:00
lizzie 84b95e5cab flatten 2026-08-14 21:13:19 +00:00
lizzie fd227aa67e loicense 2026-08-14 21:13:19 +00:00
lizzie fdd7bc5419 modernize #1 2026-08-14 21:13:19 +00:00
lizzie 25a413d2ab sudachi ios stuff 2026-08-14 21:13:19 +00:00
lizzie e7a931d06b [eden-cli] rework loop to use new SDL3 event dispatch system (#4108)
modernized into the new SDL3 API for event dispatching.

also stopped using the periodic comparison and just added a SDL timer like it wants us to do
is it better than before? well it's certainly more portable now. docs say this improves battery usage on busywaits for event polling.

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4108
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-12 18:10:24 +02:00
crueter 8648c27cbb [cmake] Simplify DetectPlatform and normalize platform names (#4183)
Since 3.25 introduced `LINUX` and `BSD`, use them, and standardize other platforms to that style

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4183
Reviewed-by: Samuel <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-08-10 04:57:38 +02:00
codeman4033 def76946f0 [forgejo] Replace mentions of yuzu in issue templates with eden (#3842)
Also fix the broken link for log files in the bug report

Signed-off-by: codeman4033 <codeman4033@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3842
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Samuel <lizzie@eden-emu.dev>
2026-08-10 03:55:03 +02:00
BoiledElectricity 13d39f39aa [qt] fix relative ROM paths passed on the CLI on macOS (#4105)
On macOS, convert relative paths to absolute paths before changing the
working directory. Otherwise, valid Switch formats may incorrectly fail
with a "The ROM format is not supported" error.

Fixes: https://github.com/eden-emulator/Issue-Reports/issues/404
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4105
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-09 17:18:58 +02:00
lizzie 7731b5bc86 [core/hle/kernel/svc] demote ResetSignal log Debug->Trace (#4161)
I don't see why it's LOG_DEBUG if WaitSynchronization is LOG_TRACE, leaves incomplete data
may as well bundle it to trace with the others? :)

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4161
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-08-09 14:13:27 +02:00
lizzie c4ab2f6b9e [cmake] Add ENABLE_WERROR option (#4080)
Should warnings be errors? that's a philosophical debate which I can only answer with "no, but if you think otherwise here is an option for you"

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4080
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-09 02:56:28 +02:00