Commit graph

28517 commits

Author SHA1 Message Date
lizzie
6dff84150e fibers that don't immediately crash?!!?!?!!? 2026-03-16 21:34:32 +00:00
lizzie
38804535fc add fallback buffer back 2026-03-16 21:34:32 +00:00
lizzie
1be302ae7d force running services on host 2026-03-16 21:34:31 +00:00
lizzie
88aeddf321 fix alloc failures 2026-03-16 21:34:31 +00:00
lizzie
5222ecb412 fix sdl2 2026-03-16 21:34:31 +00:00
lizzie
d17ee07463 fix for crashes on TLS due to openorbis being W E I R D 2026-03-16 21:34:31 +00:00
lizzie
72df03302c opengl bullshit 2026-03-16 21:34:31 +00:00
lizzie
f80688c04c proper memswap mechanism 2026-03-16 21:34:31 +00:00
lizzie
d11f8864ff more stupid stuff 2026-03-16 21:34:31 +00:00
lizzie
26e4f59c16 fixes 4 stuff 2026-03-16 21:34:31 +00:00
lizzie
236b0a7c51 swap handling 2026-03-16 21:34:31 +00:00
lizzie
369e15776b license 2026-03-16 21:34:29 +00:00
lizzie
70967e0b2c add sce_module so it loads on real hw 2026-03-16 21:32:33 +00:00
lizzie
f61de8ab9f fixes for mbedtls 2026-03-16 21:32:33 +00:00
lizzie
e73f7d786a adapt to new master 2026-03-16 21:32:33 +00:00
lizzie
f907eb58b8 evil haxx 2026-03-16 21:32:33 +00:00
lizzie
a61fd63993 extra ps4 defs 2026-03-16 21:32:33 +00:00
lizzie
edb208f894 make virtual buffer become an optional 2026-03-16 21:32:33 +00:00
lizzie
877d42131c force NO fastmem 2026-03-16 21:32:33 +00:00
lizzie
762a42869a more memory shit 2026-03-16 21:32:33 +00:00
lizzie
4dcddffd8b MAP_SYSTEM 2026-03-16 21:32:32 +00:00
lizzie
c727f90b50 (likely) fixes for virtual dmem? 2026-03-16 21:32:32 +00:00
lizzie
60d5e32524 disable fastmem 2026-03-16 21:32:32 +00:00
lizzie
3c18308c22 try to fix the paths 2026-03-16 21:32:32 +00:00
lizzie
9cb8f0baa8 sysconf stub cuz crash(?) + some stderrp stuff 2026-03-16 21:32:32 +00:00
lizzie
41f91ece33 the orb 2026-03-16 21:32:31 +00:00
lizzie
d3c9866d22 fself + pkg stuffs 2026-03-16 21:32:31 +00:00
lizzie
a679230e8f make .pkg and .self 2026-03-16 21:32:31 +00:00
lizzie
3b9b120ab3 exclude more stuff from vulkan 2026-03-16 21:32:31 +00:00
lizzie
213df5d4ed exclude from vulkan surface selection 2026-03-16 21:32:31 +00:00
lizzie
946307cb04 buildable toolchain script + fixes for ffmpeg 2026-03-16 21:32:31 +00:00
lizzie
78321c9ecb merge 2026-03-16 21:32:31 +00:00
lizzie
973b701e5a merge 2026-03-16 21:32:30 +00:00
lizzie
7d9e804d69 fix 2026-03-16 21:32:30 +00:00
lizzie
88aa1f0717 toolchain-fix 2026-03-16 21:32:30 +00:00
lizzie
2701ae2ee0 fuck you 2026-03-16 21:32:30 +00:00
lizzie
43496e7ec7 no conversion fixs 2026-03-16 21:32:30 +00:00
crueter
f0a4ac7359
[frontend] only set https on Android (#3733)
Some checks failed
tx-src / sources (push) Has been cancelled
Check Strings / check-strings (push) Has been cancelled
Otherwise it breaks the shit out of every other platform.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3733
2026-03-15 02:57:32 +01:00
Eden CI
d604a9da7b
[dist, android] Update translations from Transifex for Mar 14 (#3732)
Automatic translation update for Mar 14

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3732
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: Eden CI <ci@eden-emu.dev>
Co-committed-by: Eden CI <ci@eden-emu.dev>
2026-03-15 02:52:34 +01:00
lizzie
0ec60f21ff
Revert "[updater] Explicit set https for api url (#3720)" (#3726)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
#3720 was merged without proper revision.
AAAA
It's fine, if there are issues just merge the revert of.

This reverts commit 8de1dd151f.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3726
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-03-15 02:06:29 +01:00
crueter
9cf1e19d98
[externals] Update SDL2 (#3731)
https://github.com/libsdl-org/SDL/pull/15207

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3731
2026-03-15 01:45:11 +01:00
John
98a93561de
Revert #3690 to fix regression. (#3728)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
- Fixes Ender Magnolia and Demon Slayer freezing on Android.

May be related to this PR or other fixes on the master but:
- Using Cure in Ender Magnolia no longer crashes the game.
- Fixes Demon Slayer vertex explosion on Android.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3728
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: John <john@eden-emu.dev>
Co-committed-by: John <john@eden-emu.dev>
2026-03-14 19:37:24 +01:00
xbzk
4a60085a76
[android,settings] fix for *_combined (fastmem, gpu unswizzle) kotlin side only settings being unnecesarily requested to native (#3724)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Fixes jni reporting error when these settings change.
Combined settings are the grouping reference for settings like gpu unswizzle.
As far as i recall, fastmen only uses it coz it has a sub setting in the past.

[ 445.450666] Frontend <Error> main/jni/native_config.cpp:33:getSetting: [Android Native] Could not find setting - gpu_unswizzle_combined
[ 450.054470] Frontend <Error> main/jni/native_config.cpp:33:getSetting: [Android Native] Could not find setting - fastmem_combined

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3724
Reviewed-by: DraVee <chimera@dravee.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2026-03-14 03:30:37 +01:00
PavelBARABANOV
47ed86d3e2
[vk] Partial return of the old buffer update logic (#3690)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Fixes shadows in Metroid Prime Remastered

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3690
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
2026-03-13 19:59:11 +01:00
xbzk
2aea7f9584
[android,settings] addons: fix crash when launching Install addons from per game addons menu (#3727)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
to fix navigation issues (PR3699), i've bounded all orphaned fragments to SettingsSubscreenActivity.
(IIRC that were tested, whatever) Somehow the launching from per-game settings (where addons fragment is bounded to MainActivity got broken).
This PR just made ContentTypeSelectionDialogFragment self-sufficient so it lives under both MainActivity and SettingsSubscreenActivity.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3727
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2026-03-13 19:46:35 +01:00
lizzie
59b0e66722
Revert "[core/memory] remove indirection handling for unaligned access (#3584)" (#3725)
This reverts commit 2d27359074.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3725
Reviewed-by: DraVee <chimera@dravee.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-03-13 19:09:53 +01:00
DraVee
8de1dd151f
[updater] Explicit set https for api url (#3720)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3720
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: DraVee <chimera@dravee.dev>
Co-committed-by: DraVee <chimera@dravee.dev>
2026-03-13 17:55:38 +01:00
DraVee
98604d369a
[vulkan] Revert "[vulkan]fix vuid 02751 (#3573)" (#3721)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Attached backtrace on PR comments

This reverts commit cdf9b556b2.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3721
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: DraVee <chimera@dravee.dev>
Co-committed-by: DraVee <chimera@dravee.dev>
2026-03-13 02:47:47 +01:00
lizzie
4337135910
[common/logging] fix android stupid ctor() init order not initializing logging first (#3719)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3719
Reviewed-by: DraVee <chimera@dravee.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-03-12 23:16:56 +01:00
lizzie
395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
- our logging code was bigger than spdlog itself, why???? just keep it simple
- fix issues when logging before logging system is even started
- removes the "initialized logging twice" issue
- removes uneeded indirection in file logging
- uses direct formatting instead of jumping hoopla-around the fmt::format() ressult
- code duplication and dead code removal as usual

I did explore dup2() but I think it's not worth the hassle
I did try `fwopen()` but it's better if things are just kept as-is.

there is a lot of noise because I removed a bunch of redundant files on logging and just put everything in one file

now normally this wouldn't be a good idea, however consider: the complexity of logging; it's less than 500 lines... does it really need a whole subsystem?!?!?! ITS JUST LOGGING

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3688
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: DraVee <chimera@dravee.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-03-12 18:29:15 +01:00