Commit Graph
27384 Commits
Author SHA1 Message Date
crueter 77b226a162 [qt-ts, ci] Update translations (#213)
Still need to add the CI job but translations are updated

Signed-off-by: crueter <[email protected]>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/213
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-26 18:38:36 +00:00
Pavel Barabanov 846ec85f24 [hid] stub for ActivateDebugMouse 2025-06-24 07:13:07 +03:00
Maufeat 59e69d91f4 MacOS fix compilation errors and correct app icon and title (#202)
- Adds ICONV_LIBRARY to CMakeList to fix ffmpeg compilation error
- Replaces the app icon from yuzu.icns to eden.icns
- Changes app title and name from yuzu to eden
- Updates MoltenVK to 1.3.0

Note: The wiki also needs an update, after merge to master I'll edit the wiki. The wiki says to installs Qt5 but eden uses Qt6.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/202
Co-authored-by: Maufeat <[email protected]>
Co-committed-by: Maufeat <[email protected]>
2025-06-21 21:01:05 +00:00
Bix 02603abbdc Enables building of APK with Optimised package name. en-gb. (#206)
Build with: ./gradlew assembleGenshinSpoofRelease
Using com.miHoYo.Yuanshen to enable device dependent features such as AI frame generation.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/206
Co-authored-by: Bix <[email protected]>
Co-committed-by: Bix <[email protected]>
2025-06-21 19:35:18 +00:00
MrPurple666 2f01c69710 LRU Cache Refactor with Thread-Safety (#199)
The cache is now thread-safe using std::shared_mutex, allowing concurrent reads without blocking and some other minor things to better maintenance

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/199
Co-authored-by: MrPurple666 <[email protected]>
Co-committed-by: MrPurple666 <[email protected]>
2025-06-21 19:32:32 +00:00
2946cdbd2d renderer: add area sampling scaling method (#201)
Adds Area Sampling to the list of scaling options. Works well to achieve a high-quality, smooth super-sampling effect. Dolphin has had this for a while and so has Ryujinx, so lui decided to port it.

Adapted from these two PRs:
https://github.com/Ryujinx/Ryujinx/pull/7304
https://github.com/dolphin-emu/dolphin/pull/11999

Credit: Torzu, lui

Reviewed-on: http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/pulls/57
Co-authored-by: lui <lui@vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion>
Co-committed-by: lui <lui@vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion>

Co-authored-by: lui <lui@vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion>
Co-authored-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/201
Co-authored-by: JPikachu <[email protected]>
Co-committed-by: JPikachu <[email protected]>
2025-06-21 13:35:04 +00:00
Maufeat 8c33b0bb5d Add Device Power State (Windows, Linux, Mac and Android) (#197)
Uses native power state methods to display battery percentage and charging state correctly. Mainly for qlaunch.
Tested on Windows, Linux. Mac and Android

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/197
Co-authored-by: Maufeat <[email protected]>
Co-committed-by: Maufeat <[email protected]>
2025-06-18 08:34:54 +00:00
crueterandAleksandr Popovich 6bf5ae700a Fix macOS build (#198)
Signed-off-by: Aleksandr Popovich <[email protected]>
Co-authored-by: Aleksandr Popovich <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/198
2025-06-18 08:00:09 +00:00
crueter 704d4e4428 [android, desktop] Firebomb pre-alpha banner (#195)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/195
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-17 01:59:05 +00:00
Aleksandr Popovichandcrueter 6aeba9de66 [vk] Add some dynamic handling in the pipeline (#142)
Co-authored-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/142
Co-authored-by: Aleksandr Popovich <[email protected]>
Co-committed-by: Aleksandr Popovich <[email protected]>
2025-06-16 22:36:30 +00:00
crueter eae819f0d6 Migrate BuildConfig
Signed-off-by: crueter <[email protected]>
2025-06-16 14:39:12 -04:00
crueter a4123200c0 fix packaging (#192)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/192
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-16 03:27:06 +00:00
crueter 5591ce30c9 Revert "[gradle] fix warnings & update deps (#189)"
This reverts commit af923c92eb.
2025-06-15 21:46:24 -04:00
crueter af923c92eb [gradle] fix warnings & update deps (#189)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/189
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-15 22:30:12 +00:00
crueter cf00554d23 windows JIT fix (#191)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/191
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-15 19:25:40 +00:00
Pavel Barabanov cee222f0e6 fixing crashes when installing updates 2025-06-15 15:29:52 +03:00
crueter b2d16cb3dd [ci] Fix license-header workflow
Signed-off-by: crueter <[email protected]>
2025-06-15 05:02:32 -04:00
crueter ef2d0a9076 [ci] tmp: debug license-header
Signed-off-by: crueter <[email protected]>
2025-06-15 04:58:00 -04:00
f3e00b633e multiplayer lobby search dialog send button clipping fix (#188)
fix for send button.

Co-authored-by: Allison Cunha <[email protected]>
Co-authored-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/188
Reviewed-by: crueter <[email protected]>
Co-authored-by: xbzk <[email protected]>
Co-committed-by: xbzk <[email protected]>
2025-06-15 08:53:41 +00:00
MaranBrandMaranBr cc7f2808ed Update FFmpeg to 7.1.1, libvpx to 1.13.1 and libx264 to c24e06c on Android (#187)
This updates FFmpeg to 7.1.1, libvpx to 1.13.1 and libx264 to c24e06c on Android.

Co-authored-by: MaranBr <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/187
Reviewed-by: crueter <[email protected]>
Co-authored-by: MaranBr <[email protected]>
Co-committed-by: MaranBr <[email protected]>
2025-06-14 17:42:22 +00:00
xbzkandAllison Cunha 6b46aca0b7 top margin fixed for non zero cutout screens (#185)
intended to fix top margin for screens with non zero cutout insets

Co-authored-by: Allison Cunha <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/185
Co-authored-by: xbzk <[email protected]>
Co-committed-by: xbzk <[email protected]>
2025-06-12 20:41:13 +00:00
crueter 1037bff8ac fix ci and NEEDS_D24
also fix ukrainian translation

Signed-off-by: crueter <[email protected]>
2025-06-11 21:41:20 -04:00
b54e7a8e5e [android] Improved Netplay (#175)
- Runtime validation rather than toasts
- Refactored some minor details
- Improved language clarity
- add TODOs

Signed-off-by: crueter <[email protected]>
Co-authored-by: Aleksandr Popovich <[email protected]>

Co-authored-by: Pavel Barabanov <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/175
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-11 22:59:48 +00:00
crueter c4ca8d2367 Properly migrate internal NAND, Load, etc. directories (#167)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/167
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-11 22:57:13 +00:00
crueter 8ff1b9d282 Use proper rdns nonsense (#179)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/179
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-11 15:05:03 +00:00
crueter c6a87a661a fix integrity store crash on new updates (#177)
credit: Zeuslota

Signed-off-by: crueter <[email protected]>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/177
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-10 21:03:57 +00:00
crueter 5b361338c1 Update driver recs for T21 and 710 (#171)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/171
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-10 03:16:39 +00:00
crueter 96afab0299 Initial 20.x control.nacp patch (#170)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/170
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-10 03:15:58 +00:00
crueterandPavel Barabanov 2665c5cc24 Device/SoC Info Overlay (#166)
Signed-off-by: crueter <[email protected]>
Co-authored-by: Pavel Barabanov <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/166
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-10 03:07:00 +00:00
crueter 9bbf2c3df2 fix boost translation
Signed-off-by: crueter <[email protected]>
2025-06-09 04:20:09 -04:00
crueter e6fc5f07d9 disable LRU by default
Signed-off-by: crueter <[email protected]>
2025-06-09 03:43:07 -04:00
crueter d37d47c0ab update tv banner (#172)
Thanks AntaBaka

Signed-off-by: crueter <[email protected]>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/172
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-09 07:41:38 +00:00
crueter 9755eb32b3 Fix Fast CPU time on Android 2025-06-09 05:34:16 +00:00
crueter a9f9b207c2 Fix License headers & CI (#168)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/168
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-06-09 01:40:21 +00:00
xbzkandAllison Cunha 5c1fc12d88 fix topbar accumulative insets margin (#163)
This is incremental to pr #154 (and a replacement for pr #161)
It fixes top (portrait) and sides (landscape) margins accumulating upon enter/exit search bar.

Co-authored-by: Allison Cunha <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/163
Co-authored-by: xbzk <[email protected]>
Co-committed-by: xbzk <[email protected]>
2025-06-08 20:27:00 +00:00
swurl 321bb5a17f update default settings, warn about memory layout
Signed-off-by: swurl <[email protected]>
2025-06-05 15:14:56 -04:00
MrPurple666 4758e126b8 Initial MSAA fix (Download and Upload) (#145)
This change works as publicly demonstrated, it doesn't work completely because I'm unable to improve it at the moment, tropic seems like he was scratching his ass instead of doing it at the time.
IT SHOULD IMPROVE CIV7 AND DIABLO 2

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/145
Co-authored-by: MrPurple666 <[email protected]>
Co-committed-by: MrPurple666 <[email protected]>
2025-06-05 19:06:55 +00:00
xbzkandAllison Cunha 1240cd43d7 patch: mock return for textures not found by Track method (#150)
as discussed in #dev-chat, the goal is to feed untracked bindless textures requests with last valid bindless textures for now, so that most games keep running despite possible visual artifacts. as Track evolves, this mock shall be dropped eventually.

Co-authored-by: Allison Cunha <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/150
Co-authored-by: xbzk <[email protected]>
Co-committed-by: xbzk <[email protected]>
2025-06-05 19:00:24 +00:00
Aleksandr Popovichandswurl 76fa525592 Added the public lobby to android. (#125)
This is adapted from kleidis old PR to Azahar. Changes from it:
- Fixed inconsistent button styling in the dialog for connection
- Allowed to hide both empty and full rooms.
- Proper serving of preferred games
- Enables web service for android by default
- Better implementation of multiplayer.cpp that works with oop

Also fixes the room network class and turns it into a static namespace
in network

Signed-off-by: Aleksandr Popovich <[email protected]>

Co-authored-by: swurl <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/125
Co-authored-by: Aleksandr Popovich <[email protected]>
Co-committed-by: Aleksandr Popovich <[email protected]>
2025-06-05 18:59:47 +00:00
swurl 7e13da47af Fix build ID and update checker (#148)
Signed-off-by: swurl <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/148
Co-authored-by: swurl <[email protected]>
Co-committed-by: swurl <[email protected]>
2025-06-05 18:58:54 +00:00
xbzkandAllison Cunha d2364ae1f7 Built-in landscape searchbar & status bar fixes (#154)
android layout:

landscape: moves the searchbar to top bar's free space, increasing room for gamelist;

minor fixes:
landscape: avoid settings button getting beneath android navbar;
portrait: avoid top bar's getting beneath android status bar.

Co-authored-by: Allison Cunha <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/154
Co-authored-by: xbzk <[email protected]>
Co-committed-by: xbzk <[email protected]>
2025-06-05 18:58:43 +00:00
MaranBrandMaranBr 4cc39b98d6 Update FFmpeg to 7.1.1 on Windows (#156)
This commit updates FFmpeg to version 7.1.1 on Windows.

Co-authored-by: MaranBr <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/156
Co-authored-by: MaranBr <[email protected]>
Co-committed-by: MaranBr <[email protected]>
2025-06-05 18:56:56 +00:00
Aleksandr Popovichandswurl 972576d2c5 Driver Fetcher (#130)
Lets the user download & install drivers from various repositories.

Co-authored-by: swurl <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/130
Co-authored-by: Aleksandr Popovich <[email protected]>
Co-committed-by: Aleksandr Popovich <[email protected]>
2025-06-05 18:56:14 +00:00
swurl 810df8d01c force 2 day retention on artifact uploads (#157)
Signed-off-by: swurl <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/157
Co-authored-by: swurl <[email protected]>
Co-committed-by: swurl <[email protected]>
2025-06-05 18:55:50 +00:00
MaranBrandMaranBr 6397bb0809 Fix video decoding on newer versions of FFmpeg (#155)
Fixes video decoding issues and enables compatibility with newer versions of FFmpeg.

Co-authored-by: MaranBr <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/155
2025-06-04 19:06:48 +00:00
Pavel Barabanov 2d0f15ccac update the translation 2025-06-04 18:02:10 +03:00
MaranBrandMaranBr a793433da4 Update SDL to 2.32.8 on Windows (#153)
Update SDL to 2.32.8 on Windows.

Co-authored-by: MaranBr <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/153
2025-06-03 18:36:20 +00:00
MaranBrandMaranBr 7eb5710f35 Fix Mario Kart 8 Deluxe control applet freeze (#149)
Not limited to MK8D, this commit may fix games that commonly crash on the controller applet and possibly others as well.

This new approach prevents other games from breaking with this fix.

Co-authored-by: MaranBr <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/149
2025-06-03 13:35:07 +00:00
swurl 78fc80376b Use proper fmt min version (#147)
Signed-off-by: swurl <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/147
Co-authored-by: swurl <[email protected]>
Co-committed-by: swurl <[email protected]>
2025-06-02 05:02:50 +00:00
swurl af8396808e use java 17 for compat
Signed-off-by: swurl <[email protected]>
2025-06-02 01:02:25 -04:00