lizzie
ab631e6b28
[dynarmic] remove memory pool (standard malloc does a better job)
2025-07-19 22:55:50 +02:00
lizzie
fc6f9de3fa
[dynarmic] new LRU allocation scheme
2025-07-19 22:55:50 +02:00
crueter
9dfe3cece0
[desktop, core] yuzu -> Eden, eden -> Eden
...
eden-build / source (push) Successful in 6m39s
eden-build / linux (push) Successful in 26m40s
eden-build / windows (msvc) (push) Successful in 29m44s
eden-build / android (push) Successful in 32m43s
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-07-19 00:12:21 -04:00
crueter
d125994270
[android] Fix 0fps errors on DKCR, Subnautica, and Ori 2 ( #79 )
...
eden-build / source (push) Successful in 6m37s
eden-build / linux (push) Successful in 26m9s
eden-build / windows (msvc) (push) Successful in 30m0s
eden-build / android (push) Successful in 32m25s
Co-authored-by: Pavel Barabanov <pavelbarabanov94@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/79
2025-07-19 04:43:11 +02:00
crueter
d42d379733
[desktop] Capitalize app name
...
eden-build / source (push) Successful in 6m39s
eden-build / linux (push) Successful in 26m32s
eden-build / windows (msvc) (push) Successful in 30m17s
eden-build / android (push) Successful in 33m25s
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-07-18 17:49:04 -04:00
MaranBr
7cb8a1acd3
[host1x] Fix GPU decoding for VP8 video codec ( #72 )
...
eden-build / source (push) Successful in 6m27s
eden-build / linux (push) Successful in 26m41s
eden-build / windows (msvc) (push) Successful in 29m24s
eden-build / android (push) Successful in 32m54s
This fixes GPU decoding for the VP8 video codec on supported devices.
Co-authored-by: MaranBr <maranbr@outlook.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/72
Co-authored-by: MaranBr <maranbr@eden-emu.dev>
Co-committed-by: MaranBr <maranbr@eden-emu.dev>
2025-07-18 22:55:05 +02:00
crueter
1a35aef644
[android] Better error handling for username collision/validity ( #76 )
...
eden-build / source (push) Successful in 6m43s
eden-build / linux (push) Successful in 26m6s
eden-build / windows (msvc) (push) Successful in 30m3s
eden-build / android (push) Successful in 32m19s
also removed the generate button from sw keyboard
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/76
2025-07-18 20:02:13 +02:00
crueter
2aab37b516
[cmake] QuaZip: The Finale ( #74 )
...
eden-build / source (push) Successful in 6m56s
eden-build / linux (push) Successful in 26m27s
eden-build / windows (msvc) (push) Successful in 29m46s
eden-build / android (push) Successful in 32m24s
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/74
2025-07-17 21:00:00 +02:00
crueter
108daeeb39
[cmake] Fix QuaZip once and for all ( #71 )
...
eden-build / source (push) Successful in 6m39s
eden-build / windows (msvc) (push) Successful in 30m35s
eden-build / android (push) Successful in 33m0s
eden-build / linux (push) Failing after 17m53s
(and core5compat)
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/71
2025-07-16 23:17:34 +02:00
crueter
a538126eb7
[cmake, desktop] Fix <6.9 build error and quazip fetching ( #67 )
...
eden-build / source (push) Successful in 6m37s
eden-build / windows (msvc) (push) Successful in 29m59s
eden-build / android (push) Successful in 33m10s
eden-build / linux (push) Failing after 17m40s
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/67
2025-07-15 22:24:40 +02:00
crueter
d7574b2878
[android] Update app icon background
...
eden-build / source (push) Successful in 6m33s
eden-build / linux (push) Successful in 26m40s
eden-build / windows (msvc) (push) Successful in 30m32s
eden-build / android (push) Successful in 33m35s
thx antabaka
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-07-14 20:51:20 -04:00
MaranBr
e9ca3f4c06
[host1x] Fix FFmpeg crash on Linux ( #37 )
...
eden-build / source (push) Successful in 6m44s
eden-build / linux (push) Successful in 26m24s
eden-build / windows (msvc) (push) Successful in 30m47s
eden-build / android (push) Successful in 34m10s
This fixes the FFmpeg crash on Linux / Steam Deck.
Credit to Maufeat for AVERROR_EOF check.
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/37
Co-authored-by: MaranBr <maranbr@eden-emu.dev>
Co-committed-by: MaranBr <maranbr@eden-emu.dev>
2025-07-14 22:30:54 +02:00
SDK-Chan
a8564a09b7
[host1x] FreeBSD: Fix random crashes due to CUDA/VAAPI check sideeffects ( #64 )
...
FreeBSD doesn't support NVDEC, CUDA, and partially supports VAAPI (mostly for firefox).
Implementing VAAPI for other use cases would be a little bit complicated so, I chose to switch it off for FreeBSD.
This PR ensures that FFmpeg will always default to software decoding on FreeBSD, but should remain the same functionalities for other OS's.
The results are slight CPU increases while decoding in software mode, but still neglectable and they don't really harm performance.
Co-authored-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/64
Co-authored-by: SDK-Chan <sdkchan@eden-emu.dev>
Co-committed-by: SDK-Chan <sdkchan@eden-emu.dev>
2025-07-14 22:30:07 +02:00
crueter
2e092010e6
[cmake] Disable bzip2 requirement for quazip ( #63 )
...
eden-build / source (push) Successful in 5m57s
eden-build / linux (push) Successful in 26m40s
eden-build / windows (msvc) (push) Successful in 29m57s
eden-build / android (push) Successful in 33m55s
caused windows builds to fail
Signed-off-by: crueter <crueter@crueter.xyz>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/63
Co-authored-by: crueter <crueter@crueter.xyz>
Co-committed-by: crueter <crueter@crueter.xyz>
2025-07-14 06:10:25 +02:00
crueter
be59b4f15f
[cmake] Patch QuaZip for windows fix ( #60 )
...
eden-build / source (push) Successful in 6m7s
eden-build / linux (push) Successful in 26m39s
eden-build / windows (msvc) (push) Successful in 29m54s
eden-build / android (push) Successful in 34m23s
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/60
2025-07-14 04:48:39 +02:00
Aleksandr Popovich
2be7df287a
[android] Fix crash caused by unreferenced driver ( #58 )
...
eden-build / source (push) Successful in 9m44s
eden-build / linux (push) Successful in 30m48s
eden-build / android (push) Successful in 38m17s
eden-build / windows (msvc) (push) Successful in 29m9s
Previously, if the user selected a per-game driver and that driver was
deleted from the global menu, it would cause a crash, it was because of
a mismatch between FileNotFoundException and NoSuchFileException. To
avoid the inconsistency I just made the check for if a file exists or
not to be separate.
Signed-off-by: Aleksandr Popovich <popovich@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/58
Co-authored-by: Aleksandr Popovich <popovich@eden-emu.dev>
Co-committed-by: Aleksandr Popovich <popovich@eden-emu.dev>
2025-07-14 02:18:33 +02:00
Aleksandr Popovich
492903cc7a
[cmake] force quazip to use qt 6
...
eden-build / source (push) Successful in 6m54s
eden-build / windows (msvc) (push) Successful in 31m59s
eden-build / android (push) Successful in 36m34s
eden-build / linux (push) Successful in 26m49s
Signed-off-by: Aleksandr Popovich <popovich@eden-emu.dev>
2025-07-13 20:00:38 -04:00
crueter
f99488fe3e
[desktop] feat: install firmware from ZIP ( #52 )
...
Closes #12
Adds a menu option to install firmware from a packed ZIP.
This PR additionally lays the groundwork to add data import/export via ZIP. In the future, a qt_common subproject should be added to handle common Qt tasks such as this.
Furthermore, to decrease dependency complexity, this also introduces CPM, a wrapper around FetchContent. In theory, this should also lay the groundwork for #8 as well.
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/52
2025-07-14 01:29:57 +02:00
lizzie
7b23cd0df4
[dynarmic] fix userconfig casting warn ( #55 )
...
eden-build / source (push) Successful in 6m55s
eden-build / linux (push) Successful in 28m46s
eden-build / windows (msvc) (push) Successful in 31m32s
eden-build / android (push) Successful in 35m15s
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/55
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2025-07-14 00:54:00 +02:00
Ghost
fe4f5a3860
[dynarmic] lea over mov and other stuff ( #24 )
...
eden-build / source (push) Successful in 6m48s
eden-build / android (push) Failing after 19m13s
eden-build / windows (msvc) (push) Failing after 23m32s
eden-build / linux (push) Successful in 27m51s
Co-authored-by: Esther1024 <danishreyjavik@outlook.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/24
Co-authored-by: Ghost <>
Co-committed-by: Ghost <>
2025-07-13 23:03:26 +02:00
SDK Chan
a0a208db57
[cmake] Fix misplaced comment ( #54 )
...
eden-build / source (push) Successful in 6m50s
eden-build / linux (push) Successful in 27m50s
eden-build / windows (msvc) (push) Successful in 31m55s
eden-build / android (push) Successful in 34m52s
A member of the community notified me that I misplaced a comment so, I corrected it.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/54
Co-authored-by: SDK Chan <sdkchan@eden-emu.dev>
Co-committed-by: SDK Chan <sdkchan@eden-emu.dev>
2025-07-13 20:58:04 +02:00
Ghost
c47f6615d3
[vk, opengl] Prevent GPU draw call if CBUF binding fails (cbuf0 error handling) ( #2 )
...
eden-build / source (push) Successful in 6m50s
eden-build / linux (push) Successful in 28m30s
eden-build / windows (msvc) (push) Successful in 32m22s
eden-build / android (push) Successful in 34m47s
Add defensive checks to cancel draw calls early if any graphics storage buffer (CBUF) fails to bind properly.
- Modified BindGraphicsStorageBuffer to return false on invalid buffer ID.,
- ConfigureImpl (both OpenGL and Vulkan) now propagates binding failure.,
- Pipeline::Configure returns false if CBUF binding fails.,
- PrepareDraw cancels rendering if pipeline configuration fails.,
This avoids undefined GPU behavior, draw corruption, or crashes caused by uninitialized or invalid constant buffer (CBUF0) access, particularly in games with faulty or missing shader bindings.
Eden Collaborator: <edencollaborator@eden-emu.org>
Authored-by: CamilleLaVey <camillelavey@eden-emu.org>
Signed-off-by: Bix <bix@bixed.xyz>
Co-authored-by: Bix <114880614+Bixbr@users.noreply.github.com>
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2
Co-authored-by: Ghost <>
Co-committed-by: Ghost <>
2025-07-13 19:27:39 +02:00
crueter
1cd51d6545
[android] Fix key install and revert to old icon_bg
...
eden-build / source (push) Successful in 6m52s
eden-build / linux (push) Successful in 29m5s
eden-build / windows (msvc) (push) Successful in 31m30s
eden-build / android (push) Successful in 34m32s
`312b3d4743
`
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-07-13 01:17:32 -04:00
lizzie
5091759a47
[vk, opengl] defer checks to topmost call (avoid unnecessary call) ( #40 )
...
eden-build / source (push) Successful in 7m1s
eden-build / linux (push) Successful in 29m14s
eden-build / windows (msvc) (push) Successful in 32m8s
eden-build / android (push) Successful in 34m51s
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/40
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2025-07-13 03:40:48 +02:00
crueter
03351a4f8b
[frontend] refactor: extract common firmware & key functions ( #38 )
...
Extracts some firmware version/verification functions into
`frontend_common` to reduce duplicate code, especially for the new QML
frontend.
Additionally adds a check for games that are known to require firmware
(e.g. MK8DX) and warns the user if they don't have firmware installed
and attempt to run the game.
Firmware installation is to be in a separate PR.
Signed-off-by: crueter <crueter@eden-emu.dev>
Co-authored-by: Aleksandr Popovich <popovich@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/38
2025-07-13 03:39:19 +02:00
crueter
55a7797378
[desktop] add options to open root, NAND, SDMC, load, and log dirs ( #53 )
...
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/53
2025-07-13 03:39:01 +02:00
lizzie
d5c58342e0
[yuzu_cmd] gdbstub option ( #43 )
...
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/43
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2025-07-13 03:25:43 +02:00
crueter
ae02310bdf
optional multimedia/webengine
...
eden-build / source (push) Successful in 7m5s
eden-build / linux (push) Successful in 29m17s
eden-build / windows (msvc) (push) Successful in 31m21s
eden-build / android (push) Successful in 34m1s
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-07-12 18:05:37 -04:00
CamilleLaVey
cd394fc40f
revert [android] Snapdragon 865 patches ( #23 )
...
eden-build / source (push) Successful in 6m46s
eden-build / linux (push) Successful in 31m8s
eden-build / windows (msvc) (push) Successful in 33m33s
eden-build / android (push) Successful in 34m54s
revert [android] Snapdragon 865 patches (#23 )
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me>
Reviewed-on: https://git.bixed.xyz/Bix/eden/pulls/23
Reverted due to heavy performance hits on Android with higher specifications, will be adjusted to be included in a specific build for older A6XX devices, as 855, 860, 865, 870, meanwhile it does fix critical issues with certain games crashing due to memory and VRAM usage, hits performance on SoC that can do it without this special flags.
2025-07-12 20:10:40 +02:00
CamilleLaVey
3df06da02c
revert Align and bias memory stronger
...
eden-build / source (push) Successful in 6m49s
eden-build / linux (push) Successful in 30m46s
eden-build / windows (msvc) (push) Successful in 34m6s
eden-build / android (push) Successful in 35m3s
revert [ir] Align and bias memory stronger
Signed-off-by: Aleksandr Popovich <alekpopo@pm.me>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/229
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me>
Co-committed-by: Aleksandr Popovich <alekpopo@pm.me>
Reverted as showed up issues with buffers on games that weren't expected, it's going to be refined and implemented again with better params.
2025-07-11 19:57:21 +02:00
SDK-Chan
7f48f4efb6
Add native FreeBSD building functionality ( #35 )
...
eden-build / source (push) Successful in 7m11s
eden-build / linux (push) Successful in 30m34s
eden-build / windows (msvc) (push) Successful in 33m12s
eden-build / android (push) Successful in 35m1s
This commit enables native building on FreeBSD through Cmake + ninja.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/35
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: SDK-Chan <sdkchan@eden-emu.dev>
Co-committed-by: SDK-Chan <sdkchan@eden-emu.dev>
2025-07-11 10:05:17 +02:00
crueter
e5074c90ad
[android] Fix charging indicator and dynamic state setting ( #36 )
...
Co-authored-by: Pavel Barabanov <pavelbarabanov94@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/36
2025-07-11 10:05:01 +02:00
Pavel Barabanov
2f421923a6
Update for the Ukrainian translation. Thanks, Rondo.
eden-build / source (push) Successful in 6m28s
eden-build / windows (msvc) (push) Successful in 31m59s
eden-build / android (push) Successful in 33m58s
eden-build / linux (push) Successful in 29m15s
2025-07-10 18:55:18 +03:00
Pavel Barabanov
5402773631
Merge branch 'updated-the-translation'
eden-build / source (push) Successful in 6m41s
eden-build / windows (msvc) (push) Successful in 33m39s
eden-build / android (push) Successful in 34m43s
eden-build / linux (push) Failing after 44m55s
2025-07-10 17:35:48 +03:00
crueter
64f40c8b88
[android] fix strings and defaults
...
eden-build / source (push) Successful in 6m56s
eden-build / linux (push) Successful in 29m37s
eden-build / windows (msvc) (push) Successful in 33m29s
eden-build / android (push) Successful in 35m28s
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-07-09 17:02:53 -04:00
crueter
591a446bd1
Update links
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-07-09 16:51:15 -04:00
crueter
312b3d4743
[android] update icon background ( #31 )
...
credit: AntaBaka
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.bixed.xyz/Bix/eden/pulls/31
2025-07-09 17:19:26 +00:00
Pavel Barabanov
5bf1199feb
translate
2025-07-09 19:11:46 +03:00
Aleksandr Popovich
97587d5dc9
remove extra string and fix serbian
...
Signed-off-by: Aleksandr Popovich <popovich@eden-emu.dev>
2025-07-09 14:09:48 +00:00
Pavel Barabanov
ba9e0cd2b9
qt
2025-07-09 14:09:48 +00:00
Pavel Barabanov
02baf03ad4
updated the translation
2025-07-09 14:09:48 +00:00
Gamer64
3e44389bfc
[Rasterizer]: Implement "Skip CPU Inner Invalidation" hack
2025-07-09 04:23:22 +02:00
Esther1024
693404bf37
fix LLVM not using current top level src dir ( #30 )
...
Reviewed-on: https://git.bixed.xyz/Bix/eden/pulls/30
Co-authored-by: Esther1024 <lizzie@bixed.xyz>
Co-committed-by: Esther1024 <lizzie@bixed.xyz>
2025-07-09 01:31:18 +00:00
crueter
347d54bc26
[android] add power consumption and battery status overlay ( #22 )
...
- adds the option to show power draw in amperes
- shows if the battery is charging
Signed-off-by: Aleksandr Popovich <alekpopo@pm.me>
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me>
Reviewed-on: https://git.bixed.xyz/Bix/eden/pulls/22
2025-07-08 21:12:02 +00:00
Esther1024
9d60900ecf
.gitignore cache things ( #25 )
...
annoying
Reviewed-on: https://git.bixed.xyz/Bix/eden/pulls/25
Co-authored-by: Esther1024 <lizzie@bixed.xyz>
Co-committed-by: Esther1024 <lizzie@bixed.xyz>
2025-07-08 21:00:45 +00:00
crueter
789dacedca
fix
...
Signed-off-by: crueter <swurl@swurl.xyz>
2025-07-06 16:07:23 -04:00
crueter
35f6afb031
Test push
...
Signed-off-by: crueter <swurl@swurl.xyz>
2025-07-06 15:49:04 -04:00
crueter
38561cd7e3
update discord link
...
Signed-off-by: crueter <swurl@swurl.xyz>
2025-07-06 15:46:49 -04:00
crueter
05f536694a
[android] Fix 1.5x and warn at resolutions >= 2x ( #21 )
...
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me>
Reviewed-on: https://git.bixed.xyz/Bix/eden/pulls/21
2025-07-06 18:20:30 +00:00
crueter
444109c251
[android] Snapdragon 865 patches ( #23 )
...
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me>
Reviewed-on: https://git.bixed.xyz/Bix/eden/pulls/23
2025-07-06 18:20:21 +00:00