crueter
83730cd4c1
[cmake] update CI deps, feat: sirit CI + new CI spec ( #2655 )
...
Updates sirit to our fork's latest version w/ SPIRV Headers included
(end goal is to remove spirv-headers entirely, as spirv-tools-ci should
include them inline as well)
Adds a sirit CI on our fork for all platforms (saves a bit of compile
time)
My CI spec has changed a little bit, and now there is no need for an
additional CMake file after the initial CMakeLists.txt (since targets
are now global imported). Plus, UNIX amd64 now has the amd64 suffix like
aarch64 and windows
Updates SDL2 to 2.32.10 and OpenSSL to 3.6.0
Finally, on Solaris all CI packages (sans FFmpeg) are now built with OmniOS, which
should in theory be fully compatible with OpenIndiana (our recommended
Sun-based target) but obviously will need testing
Need testing:
- [ ] Make sure I didn't nuke shader emission
- [ ] Make sure FreeBSD, OpenBSD, and OpenIndiana work fine with bundled
sirit (check linking especially)
- [ ] Make sure SDL2, OpenSSL work with OpenIndiana now
- [ ] SDL2 on all platforms (input, etc)
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2655
2025-10-04 09:27:13 +02:00
lizzie
272df1fa83
[settings] default to opengl on solaris ( #2659 )
...
Vulkan support still wonky on most distros.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2659
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-04 02:48:39 +02:00
MaranBr
71a87b2c55
[video_core] Fix stutters and freezes when playing FMV content in some games ( #2650 )
...
This fixes stutters and freezes when playing FMV content in some games.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2650
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-03 23:08:20 +02:00
Calchan and crueter
f4f3425d86
[sockets] block more domains ( #2632 )
...
* Bring in the domain-blocking code from the legacy branch
* Make blockedDomains a `static constexpr const std::array<std::string,6>`
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2632
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Calchan <[email protected] >
Co-committed-by: Calchan <[email protected] >
2025-10-03 04:46:27 +02:00
lizzie
9173eec402
[compat] fix logind DBus on non-linux unixes ( #2648 )
...
Backported from FreeBSD ports patches
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2648
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-02 23:39:59 +02:00
lizzie
de594c8792
[dynarmic] add safe-opt to skip IR verification ( #2613 )
...
Most programs are well behaved and don't cause internal IR issues. Hence, verification can be safely skipped.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2613
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-02 23:20:45 +02:00
MaranBr
2d8cb2d457
[file_sys] Properly fix the installation of new updates ( #2651 )
...
This removes the workaround and properly fix the installation of new updates.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2651
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-02 22:48:52 +02:00
Ribbit and Ribbit
990a43a48c
[vk] Add missing flush per spec ( #2624 )
...
We copy pixels into a CPU-side staging buffer and then ask the GPU to read from it. On some systems those CPU writes aren’t automatically visible to the GPU unless explicitly flushed, so the GPU can sometimes read stale data. By calling buffer.Flush() immediately after writing, we force those CPU changes to become visible to the device, ensuring the GPU sees the latest frame. However, this is an emulator, so sometimes what spec says may not work cause reasons.
Co-authored-by: Ribbit <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2624
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Ribbit <[email protected] >
Co-committed-by: Ribbit <[email protected] >
2025-10-02 20:00:34 +02:00
MaranBr
1a5b3fb239
[audio_core] Fix audio reverb effect ( #2646 )
...
This fixes the audio reverb effect that was causing loud noise in some games and on some platforms.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2646
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-02 01:30:05 +02:00
lizzie
24e6c62109
[vk, ogl] invalidate pipeline caches from <=0.0.3 ( #2637 )
...
Invalidates caches before next upcoming release, this will make transitions smoother especially for users whom do not know how to clear caches. The reasoning behind this is the recent changes to async shaders and other pipeline stuffs that may break compat
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2637
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-02 00:25:41 +02:00
MaranBr
326865cba2
[host1x] Improve FFmpeg error handling ( #2643 )
...
This improves the FFmpeg error handling.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2643
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-02 00:15:14 +02:00
lizzie
76b5d6778e
[common/logging] faster logging by avoiding constructing unused strings/results (and filtering first) ( #2603 )
...
basically std::string would be invoked even when the logging was filtered, then destroyed instantly, invoking malloc/free and polluting mem arenas for no good reason
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2603
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-01 23:18:37 +02:00
Shinmegumi
61adc85c4b
[ci] Minor change to fix building ( #2644 )
...
MSVC did not like that one of our variables was a constexpr since it was defined in the externals as a constexpr. Changed to const auto like the rest to ensure it built properly.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2644
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: Shinmegumi <[email protected] >
Co-committed-by: Shinmegumi <[email protected] >
2025-10-01 21:09:27 +02:00
Caio Oliveira
4be6d30cd9
[fixup] fix bad variable names ( #2642 )
...
* Mo[l]tenVK is only for apple, so desc is unnecessary
* fix mistipo on BUILD_AUTO_UPDATE_WEB[SI]TE
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2642
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-10-01 16:36:07 +02:00
lizzie
020f1cdb1f
[qt] fix ci missing build_id ( #2638 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2638
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-01 12:16:42 +02:00
lizzie
dfe10bc851
[common] use libc++ provided jthread instead of in-house one (which deadlocks on FBSD 14) ( #351 )
...
Needs test on our CI targets to see I didn't miss anything. Worried about android.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/351
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-01 06:59:35 +02:00
MaranBr
9a098441de
[audio_core] Fix audio issue in The Legend of Zelda - Echoes of Wisdom ( #2594 )
...
This fixes the audio issue in The Legend of Zelda - Echoes of Wisdom on Windows.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2594
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-10-01 05:33:37 +02:00
lizzie
91fb1df624
[meta] allow customisation of auto-updater, remove hardcoded title names and fix dup title names ( #2588 )
...
Right now on all platforms, sdl2 will display something like "Eden Eden | master-8gd8fg8", this fixes so it only displays `Eden` (the REPO_NAME) once.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2588
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-10-01 05:07:59 +02:00
43a7470a7d
[Maxwell]: Fix shaders compilation memory leak ( #2606 )
...
Co-authored-by: collecting <[email protected] >
"The ObjectPool<Statement> was never being cleared after use. When compiling complex shaders, this would allocate gigabytes of memory, causing the emulator to run out of RAM and be killed by the operating system. This is a critical fix that prevents out-of-memory crashes on all operating systems when playing games with complex shaders."
Co-authored-by: Gamer64 <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2606
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: Gamer64 <[email protected] >
Co-committed-by: Gamer64 <[email protected] >
2025-10-01 01:21:12 +02:00
xbzk and Allison Cunha
dfca07f4e3
Initial a9 (minsdk=28) support ( #2600 )
...
Minimal changes to make android 10 installable and emulationFragment not immediately crashable.
Testers (mainly android 10) NEEDED!!!
Co-authored-by: Allison Cunha <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2600
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: xbzk <[email protected] >
Co-committed-by: xbzk <[email protected] >
2025-10-01 00:10:59 +02:00
Caio Oliveira
2e0a4163cf
common: include missing headers after PCH disable ( #2626 )
...
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2626
Reviewed-by: crueter <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-09-30 04:25:29 +02:00
Caio Oliveira
815d85677a
CMake improvements: ccache, bundled Qt, MoltenVK, LTO, and Linux deps ( #2622 )
...
- Fix YUZU_USE_BUNDLED_QT on Linux (correct path is gcc_64 for Qt 6.8.3).
- Implement USE_CCACHE correctly (additional changes on #2580 ).
- Categorize and organize CMake options for clarity.
- Add missing Linux dependencies
- Set CMP0069 (LTO) default behavior to NEW to reduce warnings.
- Replace USE_SYSTEM_MOLTENVK with YUZU_APPLE_USE_BUNDLED_MONTENVK and remove duplicate download_moltenvk.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2622
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-09-30 02:51:48 +02:00
lizzie and crueter
f422d855b7
[cmake] fix apple, android builds ( #2619 )
...
Signed-off-by: lizzie <[email protected] >
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2619
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-30 02:18:31 +02:00
nyx-ynx
03c7d6ce4a
[android] input over(lay)haul 1: Auto-hide input overlay setting ( #493 )
...
This is step 1 of https://git.eden-emu.dev/eden-emu/eden/issues/47 which was the easiest to implement. How was this not implemented on yuzu already?
Would prefer if more people tested this than the usual amount.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/493
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: nyx-ynx <[email protected] >
Co-committed-by: nyx-ynx <[email protected] >
2025-09-29 22:40:03 +02:00
nyx
824dc6948e
[android] input over(lay)haul 2: Individual scaling of buttons ( #2562 )
...
### (Needs testing)
This PR makes it possible to adjust the scale of each touch input overlay button independently from the global scale
This individual value always goes on top of the global scale.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2562
Co-authored-by: nyx <[email protected] >
Co-committed-by: nyx <[email protected] >
2025-09-29 22:38:26 +02:00
lizzie
85b5e650cc
[dist, docs] Clearer wording for settings, guidelines for new settings ( #2570 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2570
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-29 19:41:01 +02:00
lizzie
324ace3cd6
[macos] associate .XCI/NSP file extensions ( #2617 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2617
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-29 18:43:13 +02:00
lizzie
33f93ad003
[macos, qt] workaround upstream rendering bug ( #2616 )
...
See https://bugreports.qt.io/browse/QTBUG-138942
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2616
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-29 18:42:51 +02:00
lizzie
9f423a24b8
[linux] fix aarch64 builds (again) + fix with slightly outdated qt ( #2612 )
...
Fixes issues building on aarch64 linux with a slightly outdated system qt; also fixes linker selection process
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2612
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-29 18:42:28 +02:00
Caio Oliveira
50ceb9a43a
[.ci] install-msvc: fix installation on MSVC ( #2611 )
...
* changed from Build Tools to Community (congrats Microsoft very cool)
* add spining to show it didnt stopped installing
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2611
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-09-29 18:42:04 +02:00
lizzie
ecb811ad04
[qt] move addons row to rightmost side ( #2610 )
...
This is because the rightmost row is "extended" to the rest of the table, and add-ons have long names, play time doesn't need that much space.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2610
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-29 18:41:28 +02:00
lizzie
bf302d7917
[common] No need to specify min/max for settings; fix crash when OOB value is given for some settings ( #2609 )
...
This fixes issues when migrating settings that refer to invalid filters/scales. For example if we had 5 filters, but we set filter=6, the program would crash.
This also makes so specifying min/max manually isn't needed (but can still be set for cases like NCE).
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2609
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-29 18:40:29 +02:00
unknown
d19a7c3782
[service] unstub process winding ( #2590 )
...
It's used on FW19+ and FW20+ but since all 20+ applets stuck on HID, you still can't boot into applets.
Should fix: Bioshock Infinite on FW19
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2590
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-09-28 18:43:01 +02:00
MaranBr
c725641f13
[video_core] Fix fast buffers without performance loss ( #2605 )
...
Fixes games that have some elements flickering on the screen, such as Kirby Star Allies and others, without impacting performance.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2605
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-09-28 07:29:19 +02:00
nyx and crueter
02016697d6
[cmake, macos] Suppress warnings for unused private members ( #2583 )
...
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2583
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: nyx <[email protected] >
Co-committed-by: nyx <[email protected] >
2025-09-27 22:40:18 +02:00
crueter
c77ad128b9
[cmake] whole-program LTO, prefer lld on clang ( #2581 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2581
2025-09-27 22:40:08 +02:00
lizzie
cc50571275
[dynarmic] fix tests builds ( #2601 )
...
This fixes tests for dynarmic, print_info and test_generator.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2601
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-27 20:41:52 +02:00
lizzie
ba20e5c2f5
[common] fix extraneous error wrt. priority queues ( #2598 )
...
This fixes an error that is reproducible (seemingly everywhere?) but on Linux. BitSet<> PR did not yield errors at the time of testing and this issue only cropped up after merge.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2598
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-27 14:51:37 +02:00
lizzie
020ad29a8c
[common] replace Common::BitSet with std::bitset ( #2576 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2576
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-27 01:21:14 +02:00
Marcin Serwin
4982dcfaa5
[cmake] Use siritConfig instead of the module ( #2593 )
...
Tested together with https://github.com/eden-emulator/sirit/pull/2
Signed-off-by: Marcin Serwin <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2593
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Marcin Serwin <[email protected] >
Co-committed-by: Marcin Serwin <[email protected] >
2025-09-27 01:02:49 +02:00
crueter
677148bdca
[cmake] PUBLIC link to mcl for dynarmic ( #2595 )
...
fixes comp error in core/arm
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2595
2025-09-27 01:02:34 +02:00
Marcin Serwin
f088f028f3
[cmake] Fix building on aarch64-linux ( #2591 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2591
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Marcin Serwin <[email protected] >
Co-committed-by: Marcin Serwin <[email protected] >
2025-09-26 21:46:56 +02:00
MaranBr
19eb8272b1
[video_core] Fix a bug in buffer cache that caused flickering in some games when using fast buffering ( #2584 )
...
This fixes a bug in the buffer cache that caused flickering in some games when using fast buffering. This fixes Kirby Star Allies, Yoshi's Crafted World, and possibly many others.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2584
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-09-26 05:13:08 +02:00
nyx
86ddb51a87
[android] Implement foreground notification service ( #480 )
...
A notification is shown when emulation is active. This, in theory should help preventing Eden for getting destroyed in the background. It is also a nice Q.O.L feature to have.
Credits go to t895 for the initial implementation. This was back-ported from older official Citra builds, although with crashes which i fixed myself.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/480
Reviewed-by: crueter <[email protected] >
Co-authored-by: nyx <[email protected] >
Co-committed-by: nyx <[email protected] >
2025-09-26 05:01:33 +02:00
wildcard
10aca2f90c
[Vulkan] Descriptor Pool bug fix ( #2564 )
...
a bank could be (incorrectly) considered a superset if it had enough image buffer descriptors but not enough storage image descriptors, causing the allocator to pick a bank that can’t actually satisfy VK_DESCRIPTOR_TYPE_STORAGE_IMAGE demand resulting in sham allocations and creation of new pools.
Note to testers,
please look for any regressions in terms of visuals and most importantly please test the performance and ram usage.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2564
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: wildcard <[email protected] >
Co-committed-by: wildcard <[email protected] >
2025-09-26 04:58:09 +02:00
lizzie
1d83ba733c
[dist] shrink png asset size with optipng, scripts to generate assets ( #2573 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2573
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-26 03:53:54 +02:00
lizzie
fd21774aae
[common] remove nvidia driver hack using environment variables ( #2575 )
...
Ugly hack that helped boost FPS on OpenGL backend... or does it? https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/openglenvvariables.html
This shouldn't work on Windows properly, as it is meant to be a Linux only thing anyways... so?
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2575
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-25 17:08:43 +02:00
MaranBr
42280f34d6
[video_core] Improve asynchronous shader building description ( #2568 )
...
This improves the asynchronous shader building description.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2568
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-09-24 22:11:13 +02:00
crueter
2482846cf6
[core] fix msvc comp ( #2567 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2567
2025-09-24 21:50:18 +02:00
lizzie
bf4dce8d0b
[hid_core/frontend] use shared lock for accesses on emulated controller (reduces contention in FBSD) ( #2553 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2553
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-24 19:30:21 +02:00