inix
6bdf479488
[core, android] Initial playtime implementation ( #2535 )
...
So firstly, playtime code is moved to src/common and qt specific code to yuzu/utils.cpp.
The dependency on ProfileManager was removed because it was working properly on Android, and I think a shared playtime is better behavior.
Now, playtime is stored in a file called "playtime.bin".
JNI code is from Azahar although modified by me, as well as that I added code to reset the game's playtime which was missing for some reason on there.
Before this gets merged, I plan to add the ability to manually edit the database as well.
Note: Code still needs a bit of cleanup.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2535
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: inix <[email protected] >
Co-committed-by: inix <[email protected] >
2025-10-17 22:47:43 +02:00
MaranBr
9c7ed0f59d
[hid_core] Fix a specific case where all controllers get disconnected by certain games ( #2759 )
...
There's a bug in some games where all controllers get disconnected. This fixes those specific cases where controllers set to Handheld or Player 1 need to remain connected.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2759
Reviewed-by: crueter <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-17 22:24:38 +02:00
unknown
de46b8e817
[fs, qlaunch] add CreateSaveDataFileSystemWithCreationInfo2 and make qlaunch work again ( #2760 )
...
Fixes qlaunch regression I introduced previously. Add a few known structs.
Adds CreateSaveDataFileSystemWithCreationInfo2, which is called when games are started via qlaunch and corrupts save files.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2760
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-17 22:23:21 +02:00
lizzie and crueter
3e8fe622a7
[compat] Solaris build fixes for openssl, catch2; NetBSD build fixes ( #2752 )
...
Signed-off-by: lizzie <[email protected] >
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2752
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-17 22:12:58 +02:00
unknown
1c90b099d3
[texuter_cache] #ifdef image type linear return windows only ( #2720 )
...
fixes some mario rabbits issue
Authored by amicuchu
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2720
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-17 22:12:22 +02:00
inix
e2a8f3154f
[android, gameProperties] Add support for sharing per-game config file ( #478 )
...
Firstly i added secondary action support for the Sub Menu Properties as a button on the right side of the card. This may be handy in the future when adding more complex functions to Game Properties. For now i just added the ability to share the per game config file like the already existing log sharing function, this could be useful for EmuReady maybe.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/478
Reviewed-by: crueter <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: inix <[email protected] >
Co-committed-by: inix <[email protected] >
2025-10-17 22:11:44 +02:00
lizzie and crueter
c0fb872d1a
[arm] Add "debugging" cpu accuracy option to replace CPU debug toggle ( #2640 )
...
The debug toggle and the CPU accuracy options are mutually exclusive, if debug toggle on => cpu accuracy is ignored, if debug toggle off => cpu accuracy is used. So just add it to cpu accuracy and avoid the extra hassle.
Signed-off-by: lizzie <[email protected] >
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2640
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-17 22:09:19 +02:00
Marcin Serwin
171a1d23e4
[qt_common] Fix system frozen target ( #2758 )
...
When installled the frozen package exports `frozen::frozen-headers`, not
`frozen::frozen` target.
Signed-off-by: Marcin Serwin <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2758
Co-authored-by: Marcin Serwin <[email protected] >
Co-committed-by: Marcin Serwin <[email protected] >
2025-10-17 20:09:15 +02:00
MaranBr
3d6a784e62
[qt] Add missing margin to firmware label ( #2757 )
...
This just adds a missing margin to the firmware label.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2757
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-17 17:23:52 +02:00
lizzie and Ribbit
440ee4916d
[nca] Use better tight loop allocation schemes (none at all) for AES decrypt/encrypt and force MbedTLS to use AES x86_64 instructions ( #2750 )
...
Uses stack instead of allocating stuff haphazardly (16 bytes and 512 bytes respectively) - removes malloc() pollution and all that nasty stuff from tight loops
Original work by Ribbit but edited by me.
Will NOT bring a massive speedup since the main bottleneck is mbedtls itself, but may bring nice oddities to STARTUP TIMES nonetheless.
AES instructions being forced wont affect CPUs without them since there is always a runtime check for them.
Signed-off-by: lizzie [email protected]
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2750
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-17 05:08:51 +02:00
crueter
551f244dfd
[dynarmic, qt] fix build with QuaZip <=1.4 and fmt v9 ( #2755 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2755
2025-10-17 04:20:11 +02:00
MaranBr
ef14303c48
[common] Ensures that the Custom Web Applet will never be enabled if it has not been compiled with the project ( #2754 )
...
This ensures that the Custom Web Applet will never be enabled under any circumstances if it has not been compiled with the project.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2754
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-17 01:23:48 +02:00
MaranBr
b7021afff6
[hid_core] Quick fix for PR 2747 ( #2753 )
...
Ensures that only the controllers enabled in the settings remain active when the game is running.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2753
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-16 20:33:38 +02:00
Ribbit and Ribbit
bfc10723bc
Revert "[vk] Tighten queue wait stages ( #2734 )" ( #2751 )
...
Proprietary Qualcomm drivers will not like this change after further research.
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2751
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
2025-10-16 06:48:17 +02:00
Ribbit and Ribbit
30482692c7
Revert "[vk] Fix Vulkan Upload & Present Barriers for Spec Compliance ( #2681 )" ( #2748 )
...
Vulkan layout and barrier edits made the GPU use a different shader path that compiled a TLDS instruction with an unaligned register (R157).
The old path never generated that case, so the translator’s missing unaligned-register handling only surfaced after this change.
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2748
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
2025-10-16 03:33:24 +02:00
lizzie
31463142e1
[audio] replace ReaderWriterQueue with the generic SPSC queue ( #2745 )
...
A bit overkill for something that is only used once in the source code - should rather pertain to the generic SPSC queue just to avoid redundant code. If anything should be vendored.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2745
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-16 03:15:20 +02:00
MaranBr
bb836ed6c2
[hid_core] Fix a crash related to setting controls while the game is running ( #2747 )
...
This fixes a crash related to setting controls while the game is running. Fixes BOTW, TOTK, MK8D and possibly others as well.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2747
Reviewed-by: crueter <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-16 03:14:39 +02:00
Ribbit and Ribbit
f273ac446b
[vk] Tighten queue wait stages ( #2734 )
...
Wait only at the transfer and color stages instead of every stage. That keeps things in sync without stalling the whole GPU.
This should work according to spec, just need to test and verify no regressions across all platforms (Windows, Linux, Android, Mac OS)
Can be 0.0.4 or 0.0.5 up to the team.
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2734
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
2025-10-15 22:12:25 +02:00
crueter
3f725c979d
[nx_tzdb] test: try cpm approach w/ msvc ( #2709 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2709
2025-10-15 20:44:24 +02:00
crueter
2a5e6f98b6
[qt_common] fix build on QuaZip <= 1.4 ( #2744 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2744
2025-10-15 05:20:03 +02:00
crueter
fff8e2026f
[qt_common] reorg + checkstate abstraction ( #2735 )
...
no diff. in functionality, just confirm builds on ubuntu 24.04/debian 12
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2735
2025-10-15 05:05:03 +02:00
crueter
5f9dba40a0
[desktop] Data Manager, data import/export ( #2700 )
...
This adds a "Data Manager" dialog to the Tools menu. The Data Manager allows for the following operations:
- Open w/ system file manager
- Clear
- Export
- Import
On any of the following directories:
- Save (w/ profile selector)
- UserNAND
- SysNAND
- Mods
- Shaders
TODO for the future:
- "Cleanup" for each directory
- TitleID -> Game name--let users clean data for a specific game if applicable
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2700
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Lizzie <[email protected] >
2025-10-15 04:54:41 +02:00
crueter
0a54ac63f0
[vk] fix accidental functor param swap ( #2743 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2743
2025-10-15 04:27:40 +02:00
crueter
94ca83a6ca
[meta] fix some compilation errors ( #2741 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2741
2025-10-15 04:25:56 +02:00
crueter
2f88463203
[cmake] do not link discord_impl to httplib ( #2740 )
...
This is unnecessary
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2740
2025-10-15 01:03:23 +02:00
crueter
11200714e8
[cmake] fix httplib find ( #2739 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2739
2025-10-15 00:33:07 +02:00
lizzie and crueter
ac59b6eae5
[android] Android 7.0 support ( #2654 )
...
Signed-off-by: lizzie <[email protected] >
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2654
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-14 20:47:17 +02:00
Ribbit and Ribbit
b389a72697
[vk] Initial Qualcomm proprietary driver fixes ( #2732 )
...
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2732
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
2025-10-14 19:14:35 +02:00
lizzie
b3f28d29c0
[android] allow use of mouse and keyboard on motion events ( #2652 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2652
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-14 03:18:36 +02:00
MaranBr
053f4e95d4
[common] Better approach to enabling and disabling the Web Applet ( #2729 )
...
This implements a better approach to enabling and disabling the Web Applet, whether compiled or not.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2729
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-14 02:38:04 +02:00
JPikachu and Zephyron
8ae7cfe96a
[romfs] Add romfslite mod folder support (Totk Ultracam) ( #2730 )
...
Support the romfslite folder type introduced in Atmosphere 1.9.5 for
memory-optimized mod loading. The emulator now detects and loads
romfslite folders the same way as romfs folders.
Utilised by Ultracam 3.0. Credit to Zephyron (Citron)
Co-authored-by: Zephyron <[email protected] >
Co-authored-by: Zephyron <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2730
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: JPikachu <[email protected] >
Co-committed-by: JPikachu <[email protected] >
2025-10-14 00:12:12 +02:00
e157b3fa96
[am] Add Unknown90 to ILibraryAppletAccessor ( #2728 )
...
Fixes crashes in BOTW 1.8.2 and EOW 1.1.0 when not using Auto-Stub
TODO: Rename once documented in SwitchBrew
Co-authored-by: JPikachu <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2728
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: JPikachu <[email protected] >
Co-committed-by: JPikachu <[email protected] >
2025-10-14 00:10:30 +02:00
xbzk and Allison Cunha
56e2dbc619
added barriers against zero valued overlayControlData.individualScale ( #2721 )
...
Some recent change already in master caused some @android users to reach a state in which they were missing individualScale value to some input overlay controls.
I was affected, and some fella in #tester-chat even shared a video.
These 3 new barriers makes eden ignore individualScales if they're zeroed (feeding 1f instead), avoiding the crash, and allowing users to further adjust controls scales.
Safe and functional.
Co-authored-by: Allison Cunha <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2721
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: xbzk <[email protected] >
Co-committed-by: xbzk <[email protected] >
2025-10-13 15:37:41 +02:00
a3ef2cc183
[audio_core/hid] Audio REV12+15 support + HID fixes ( #2719 )
...
This fixes newer updates / games.
Implements partial audio rev15, rev13, rev12 and HID issues on SDK20+ games.
Credits to LotP (Ryubing) and Zephyron (Citron) for their research and implementation.
Co-authored-by: Zephyron <[email protected] >
Co-authored-by: Shinmegumi <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2719
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-12 17:03:14 +02:00
MaranBr
1e1b8ad33f
[common] Properly skip Custom Web Applet if YUZU_USE_QT_WEB_ENGINE is not defined ( #2717 )
...
This restores the Offline Web Applet LLE setting as default and properly skip Custom Web Applet if YUZU_USE_QT_WEB_ENGINE is not defined preventing crashes.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2717
Reviewed-by: crueter <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-11 14:45:14 +02:00
MaranBr
91493fa39b
[vk] Fast UBO: fix tracking ( #2712 )
...
Fixes or mitigates memory errors in TOTK and possibly other games as well.
Credit: Ribbit
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2712
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-11 06:34:21 +02:00
crueter
973a65c4c5
[qt_common] fix typo ( #2715 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2715
2025-10-11 04:31:14 +02:00
Marcin Serwin and crueter
8a017951aa
[qt_common] fix building with Qt 6.10 ( #2713 )
...
Qt old style include variables are deprecated in Qt, see <https://github.com/qt/qtbase/blob/v6.10.0/cmake/QtModuleConfig.cmake.in#L84 >, and Qt 6.10 stopped exporting them after <https://github.com/qt/qtbase/commit/ad7b94e163ac5c3959a7e38d7f48536be288a187 >.
Signed-off-by: Marcin Serwin <[email protected] >
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2713
Co-authored-by: Marcin Serwin <[email protected] >
Co-committed-by: Marcin Serwin <[email protected] >
2025-10-10 22:33:15 +02:00
776958c79d
[vk] Introduce Ring Buffers for Uniform Buffer ( #2698 )
...
Create 3 ring buffers which rotates between buffers each frame to avoid GPU/CPU conflicts
BindMappedUniformBuffer first tries to allocate from the ring buffer and falls back to staging pool only if allocation is too large.
Note to testers:- please test the performance since it is primarily a performance optimization and also look for visual bugs.
Co-authored-by: wildcard <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2698
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Shinmegumi <[email protected] >
Co-committed-by: Shinmegumi <[email protected] >
2025-10-10 19:24:20 +02:00
crueter
3656253262
[acc] do not consider system profile as orphaned ( #2708 )
...
Profile 00000000000000000000000000000000 is apparently needed for acnh,
etc
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2708
2025-10-10 05:59:31 +02:00
b6241e4148
revert [vk] StreamBuffer Changes ( #2684 ) ( #2707 )
...
revert [vk] StreamBuffer Changes (#2684 )
Streambuffer changes did broke stuff in other games that got out of our scope of testing, we're going to study this changes in the future for better graphic stability.
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2684
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2707
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: CamilleLaVey <[email protected] >
Co-committed-by: CamilleLaVey <[email protected] >
2025-10-10 01:55:43 +02:00
MaranBr
bfffafe68b
[common] Change web offline applet default setting to HLE ( #2705 )
...
This prevents some games from ignoring the disable web applet setting.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2705
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-10 01:36:55 +02:00
3c6ef765af
revert [vk] Fast UBO: fix tracking, resize heuristics, add debug guard ( #2695 ) ( #2706 )
...
revert [vk] Fast UBO: fix tracking, resize heuristics, add debug guard (#2695 )
Well, stuff showed up after testing phase, that showed us this change break SMO and some mods after being merged directly into master, we will keep stuying why happens this and add a better handling later.
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2695
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2706
Co-authored-by: CamilleLaVey <[email protected] >
Co-committed-by: CamilleLaVey <[email protected] >
2025-10-09 21:37:27 +02:00
crueter
954c17c18a
[frontend] change order of filters to match append rules ( #2696 )
...
otherwise, FSR would change to Gaussian etc.
in general, sans resolution, new enum values should always be appended
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2696
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: Lizzie <[email protected] >
2025-10-08 06:39:58 +02:00
Ribbit and Ribbit
8078990b9b
[vk] Fast UBO: fix tracking, resize heuristics, add debug guard ( #2695 )
...
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2695
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
2025-10-08 05:39:08 +02:00
Ribbit and Ribbit
db65f10768
[vk] Unify RAII in Vulkan ( #2679 )
...
This PR consolidates Vulkan RAII on video_core/vulkan_common/vulkan_wrapper.h’s vk::Handle and remove the unused duplicate src/video_core/vulkan_common/vulkan_raii.h, reducing confusion and maintenance. Swapchain now uses RAII‑managed per‑image semaphores and clears them in Destroy(), providing correct present synchronization and automatic cleanup. Expected result: simpler lifetimes, fewer leak risks, and more stable presentation with negligible overhead.
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2679
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
2025-10-08 04:01:24 +02:00
acd7d792a3
[hle] Stubbed QueryLastPlayTime ( #389 )
...
Ported from Torzu, made by Jarrod Norwell.
Co-authored-by: Jarrod Norwell <[email protected] >
Co-authored-by: Gamer64 <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/389
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Gamer64 <[email protected] >
Co-committed-by: Gamer64 <[email protected] >
2025-10-08 02:08:13 +02:00
Caio Oliveira
9acb6006b8
[ci] improve ccache and add support on Android ( #2673 )
...
* disable PCH
* fix missing headers after disabling PCH
* add support to extra cmake flags on Android building
* remove debug symbols on Release building (also fixing ccache on windows)
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2673
Reviewed-by: crueter <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-10-08 01:04:18 +02:00
lizzie
cf0628af46
[compat] improve thread naming logic ( #271 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/271
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-07 06:38:22 +02:00
lizzie
dbeae7add0
[vk, ogl] Add VK_QCOM ZTC, Bspline, Mitchell filter weights, add MMPX filter ( #2577 )
...
Adds native support for QCOM cubic filter weights, and for devices whom do not support said weights, just implement them in shaders
TODO: ZTC filter is wrong!?
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2577
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-07 06:35:57 +02:00