crueter
bbcd8aded6
Revert "[heap_tracker] Use ankerl map instead of rb tree ( #249 )" ( #382 )
...
This reverts commit c9a3baab5d .
this commit caused issues in ender magnolia or something, need to make
sure I didn't mess up the revert
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/382
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: MaranBr <[email protected] >
2025-09-04 16:04:42 +02:00
crueter
2bc792e211
[cmake] fix yuzu_cmd, bundled overrides ( #381 )
...
Fixes yuzu_cmd not linking to vma (just link to vma for now, but should
be linked to video_core maybe?)
also fixes the weird precedence of bundled packages esp w.r.t json where
an effectively garbage value was passed into the BUNDLED_PACKAGE
argument (was forced to on)
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/381
2025-09-03 04:36:21 +02:00
xbzk and Allison Cunha
e7560183fa
[android] minor ui tweaks + translations ( #326 )
...
CHANGES:
fix drawer pause/unpause sync (upon leaving/returning to app)
add quick toggle controller overlay to drawer (for players with multiple gear style)
added translation for emulation_hide_overlay
changed Show overlay to Show controller in all langs
added missing translations for values-de
WHAT TO TEST:
sync of pause/resume when you leave eden (screenshot, home, alt tab, etc).
show controller toggle: if it works it works.
Co-authored-by: Allison Cunha <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/326
Reviewed-by: crueter <[email protected] >
Co-authored-by: xbzk <[email protected] >
Co-committed-by: xbzk <[email protected] >
2025-09-03 03:55:19 +02:00
lizzie and crueter
84fadd1506
[cmake] fix unordered-dense deps ( #380 )
...
Signed-off-by: lizzie <[email protected] >
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/380
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-02 03:25:27 +02:00
Bix
be7a3e1e86
[Hotfix] Update recommended driver from T21 to T22 ( #379 )
...
Help crueters workload.
Signed-off-by: Bix <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/379
Reviewed-by: crueter <[email protected] >
Co-authored-by: Bix <[email protected] >
Co-committed-by: Bix <[email protected] >
2025-09-01 22:25:26 +02:00
lizzie
6aa8be1da8
[cmake] fix gh dependencies ( #377 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/377
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-09-01 21:14:54 +02:00
innix
e28b0d2590
[android]: Force app to use the displays max set refresh rate ( #373 )
...
Since Android 15, google automatically forces "games" to be 60 hrz. This ensures the display's max refresh rate is actually used. Tested on a Google Pixel 7 Pro with Android 16
Co-authored-by: innix <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/373
Co-committed-by: innix <[email protected] >
2025-09-01 14:18:30 +02:00
innix
6fcfe7f4f3
[macOS, compat] Allow games to boot in MacOS ( #372 )
...
This fixes the crashes on game launch caused by MacOS not being present in host_manager.cpp and enables primitiveRestart for MoltenVK to suppress a bunch of errors given in the log about MoltenVK requiring primitiveRestart. Fixes an crash when switching kingdoms in Mario Odyssey as well
EDS is forced to 0, otherwise games do not show graphics
Note: For now only dynarmicc is working, performance will be slow
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/372
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: innix <[email protected] >
Co-committed-by: innix <[email protected] >
2025-09-01 09:23:03 +02:00
wildcard and crueter
e60fd4b68b
[VMA] Phase 3:- Hand all allocation & binding to VMA ( #362 )
...
This patch completely removes the Custom Sub allocator with VMA and delegates everything to the VMA.
Overall, the patch integrates VMA and simplifies memory management.
Once these changes pass the testing, it will be used as a base for further improvement.
Note to testers, test for stability and performance.
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/362
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: wildcard <[email protected] >
Co-committed-by: wildcard <[email protected] >
2025-09-01 00:20:03 +02:00
Caio Oliveira
10c76568b8
[common, fs] include missing header introduced on #330 ( #370 )
...
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/370
Reviewed-by: crueter <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-08-31 08:40:46 +02:00
SDK-Chan and MaranBr
8dba6a2cb4
[gpu/NVDRV] Finalize, improve AllocObjCtx ( #333 )
...
Improves object allocation per channel, only allowing max amount of 6 objects contexts per channel.
Previously objects were stored in a heap allocated vector which is sub-optimal for performance reasons.
The new implementation instead uses a stack based array with a O(1) approach.
This should boost performance in games which heavily rely on object context creation.
Co-authored-by: MaranBr <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/333
Reviewed-by: crueter <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: SDK-Chan <[email protected] >
Co-committed-by: SDK-Chan <[email protected] >
2025-08-31 07:32:54 +02:00
Guo Yunhe
4b5a8e0621
[cmake] changed app id from org.eden_emu.eden to dev.eden_emu.eden ( #237 )
...
it is better to match app id with website domain
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/237
Reviewed-by: crueter <[email protected] >
Co-authored-by: Guo Yunhe <[email protected] >
Co-committed-by: Guo Yunhe <[email protected] >
2025-08-31 04:56:23 +02:00
Producdevity
39e27bc954
[android] fix intent-auto-driver-install ( #369 )
...
Resolving drivers based on the artifact name was too buggy and inconsistent, this PR improves it. Well, I like to think it does
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/369
Reviewed-by: crueter <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Producdevity <[email protected] >
Co-committed-by: Producdevity <[email protected] >
2025-08-31 03:33:54 +02:00
crueter
21c77bdcac
[cmake] fix ffmpeg libdrm on macos ( #367 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/367
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: Lizzie <[email protected] >
2025-08-31 03:10:34 +02:00
crueter
1c3ca17cfb
[dynarmic] fix annoying gcc/clang error ( #365 )
...
caused qt creator to crash somehow geg
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/365
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: MaranBr <[email protected] >
2025-08-31 00:12:06 +02:00
lizzie
7ca197d900
[qt, compat] fix freedesktop stuffs on Solaris/OpenBSD ( #360 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/360
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-30 23:08:04 +02:00
crueter
3b4c1beb0c
[desktop] only warn on firmware for qlaunch/games ( #363 )
...
- only warns about too new/missing for home menu
- only warns about missing for games that need it (mk8dx)
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/363
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: MaranBr <[email protected] >
2025-08-30 20:32:28 +02:00
lizzie
76de9d6c8c
[cmake, compat] fix solaris boost build once and for all ( #364 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/364
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-30 20:32:21 +02:00
ab015bc730
[VK] Fix asserts with incorrect memory allocations ( #357 )
...
This fixes many assertions with incorrect memory allocations. Regression introduced in PR 334.
Co-authored-by: JPikachu <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/357
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: JPikachu <[email protected] >
Co-committed-by: JPikachu <[email protected] >
2025-08-30 19:35:53 +02:00
lizzie
f005f6a3ab
[compat] fix freebsd mmap virtual base ( #354 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/354
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-30 17:03:56 +02:00
lizzie
47b703067e
[settings] fix unreachable code warning in fastmem bool ( #347 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/347
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-30 15:17:30 +02:00
crueter
03b4f57364
[cmake] fix nx_tzdb msvc link error (tmp) ( #356 )
...
This is an incredibly stupid and nonsensical bug that I have no way of possibly explaining. This is a temporary workaround until I can reproduce it and figure it out.
Otherwise MSVC linker crashes during final link phase. thanks microsoft
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/356
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: crueter <[email protected] >
Co-committed-by: crueter <[email protected] >
2025-08-30 06:27:30 +02:00
MaranBr
57fbdd516e
[host_memory] Fix a bunch of memory errors on Windows ( #303 )
...
This fixes a bunch of memory errors that could happen on Windows. Possibly regression introduced on PR 187.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/303
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-08-29 14:20:22 +02:00
Caio Oliveira
f07309afd2
[ffmpeg] proper drm inclusion ( #328 )
...
* this fixes build on ubuntu 25.04
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/328
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-08-29 01:49:20 +02:00
crueter
cf689a7a49
[cmake] properly invalidate tzdb cache; require matching version ( #346 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/346
Reviewed-by: CamilleLaVey <[email protected] >
2025-08-29 01:35:01 +02:00
crueter
702a2beb7c
[cmake] refactor: cpmfile, deps prefetch, force system and more ( #322 )
...
CPM Dependencies are now managed in a singular json file, where each can be properly prefetched at-will via `tools/cpm-fetch.sh <packages...>`, or all at once via `tools/cpm-fetch-all.sh`.
Adds docs for CPMUtil as well.
Also adds `<package>_FORCE_{BUNDLED,SYSTEM}` overrides
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/322
Reviewed-by: CamilleLaVey <[email protected] >
2025-08-29 00:18:02 +02:00
MaranBr
d709771d67
[core] Unsafe toggles cannot be changed at runtime ( #344 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/344
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-08-29 00:07:21 +02:00
MaranBr
428249cb01
[debug] Rename remaining names in accordance with PR 341 ( #343 )
...
This renames the remaining names in accordance with PR 341.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/343
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-08-28 16:46:24 +02:00
wildcard
8ed05425dd
[Vulkan][TextureCache] Always use identity-swizzled views for storage images ( #321 )
...
Validation flagged writes to a VK_DESCRIPTOR_TYPE_STORAGE_IMAGE descriptor because the bound VkImageView had a non-identity component mapping and hence the vuid-00336 error, this fixes the said error.
------
This commit helps to fix some graphical issues on games like Trident's Tale, where game didn't render anything than just plain terrain, helps to stabilize Nier Automata graphical issues, meanwhile the most annoying glitches are gone, there's still remain other issues.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/321
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: wildcard <[email protected] >
Co-committed-by: wildcard <[email protected] >
2025-08-28 05:21:05 +02:00
lizzie
26b5286250
[veil] fix flush log option not being available ( #341 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/341
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-28 05:14:24 +02:00
lizzie
529f78b95f
[audio] fix ringbuffer datarace ( #205 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/205
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-28 01:55:27 +02:00
crueter
434bd42a5e
[desktop] fix controls dialog text clipping ( #336 )
...
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/336
Reviewed-by: CamilleLaVey <[email protected] >
2025-08-28 01:34:41 +02:00
lizzie
8407510f76
[video_core] fix nixOS flake build patch ( #339 )
...
See https://github.com/NixOS/nixpkgs/pull/406630/files
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/339
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-28 01:32:37 +02:00
7f482d0730
[core] Add option to control Host MMU Emulation ( #324 )
...
This adds an option to enable or disable Host MMU Emulation [Android/PC], brings better config per-game handling with Disable Buffer Reorder, disables Flush Debug Lines by Log, option which was enabled by default on Android/PC taxing performance and translates to all supported languages the recent changes.
Leaves room for NCE improvements in the foreseable future.
Co-authored-by: crueter <[email protected] >
Co-authored-by: PavelBARABANOV <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/324
Reviewed-by: crueter <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-08-27 23:02:46 +02:00
lizzie
9d53933a95
[fmt] use {:#X} for format instead of 0x{:X} ( #309 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/309
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-27 22:39:11 +02:00
lizzie
7950c5cca0
[common/host_memory] use assert instead of throw on Impl() ctor; abort on error ( #316 )
...
Rationale: Throwing when running out of memory just creates sad paths for no reason (and at that point, just abort immediately). We are using MAP_NORESERVE, if there isn't enough memory a crash will follow anyways.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/316
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-27 22:26:08 +02:00
lizzie and crueter
09e77fa146
[common, fs] Use std::string_view instead of std::string&; inline functions that are used rarely ( #330 )
...
Signed-off-by: lizzie <[email protected] >
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/330
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-27 22:21:04 +02:00
wildcard
dae0d7bec6
[VK] Very conservative and spec-compliant alignment ( #335 )
...
spec-compliant alignment: Implement spec-compliant alignment for non-coherent memory and buffer-image granularity
revert oom handling
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/335
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: wildcard <[email protected] >
Co-committed-by: wildcard <[email protected] >
2025-08-27 22:20:02 +02:00
JPikachu and JPikachu
37375220e8
[VK] Refine VRAM allocation strategy for improved stability and performance ( #334 )
...
These adjustments enhance memory management,
While increasing shader performance across all GPU types, including iGPUs.
This commit fixes a bug in Super Mario Odyssey where loading into a new area or pausing the game
Would cause the whole game to slow down (Most noticeable on RDNA 2 GPUs like the Steam Deck)
Thank you to all of our testers for helping eliminate this bug,
And thank you to Camille for the instructions/commit and to Zephyron for addressing this in Citron.
Co-authored-by: JPikachu <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/334
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: JPikachu <[email protected] >
Co-committed-by: JPikachu <[email protected] >
2025-08-27 22:19:17 +02:00
CamilleLaVey and lizzie
9fae048a5a
revert [jit] Increase x86_64 default code size to full 2GiB hugepage ( #318 ) ( #337 )
...
revert [jit] Increase x86_64 default code size to full 2GiB hugepage (#318 )
Abuses the existence of transparent huge pages on Unix. 4*2 = 8GiB virtual memory used total by JIT. May reduce native host TLB trees.
--------------
WIP: Wasn't meant to be merged, it's going to be refined to be added later when more data/ testing have been made about this approach.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/318
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/337
Co-authored-by: CamilleLaVey <[email protected] >
Co-committed-by: CamilleLaVey <[email protected] >
2025-08-27 21:28:23 +02:00
Shinmegumi and lizzie
eb80a30c42
revert 22847ec78a ( #331 )
...
revert [jit] Disable fastmem (by default) on FreeBSD, Solaris and OpenBSD due to subpar timings of SIGSEGV (#319 )
According to MaranBR, this should have never been merged and should have been closed instead as they iterated on it in 324.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/319
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/331
Co-authored-by: Shinmegumi <[email protected] >
Co-committed-by: Shinmegumi <[email protected] >
2025-08-27 15:12:16 +02:00
lizzie
22847ec78a
[jit] Disable fastmem (by default) on FreeBSD, Solaris and OpenBSD due to subpar timings of SIGSEGV ( #319 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/319
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-27 12:12:32 +02:00
lizzie
3cb8e6111a
[jit] Increase x86_64 default code size to full 2GiB hugepage ( #318 )
...
Abuses the existence of transparent huge pages on Unix. 4*2 = 8GiB virtual memory used total by JIT. May reduce native host TLB trees.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/318
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-27 12:10:53 +02:00
crueter and lizzie
21cd44ec04
[dynarmic] jit fix branch v2 ( #203 )
...
Co-authored-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/203
Reviewed-by: Shinmegumi <[email protected] >
2025-08-27 06:49:50 +02:00
lizzie
c9a3baab5d
[heap_tracker] Use ankerl map instead of rb tree ( #249 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/249
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-27 05:00:38 +02:00
wildcard
380cfcaeed
[VK] Hybrid memory allocation with robust alignment ( #325 )
...
Combines robust OOM handling with progressive size reduction and spec-compliant alignment:
This hybrid approach maximizes allocation success rates through multiple recovery tries.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/325
Reviewed-by: CamilleLaVey <[email protected] >
Credits to Wildcard
Co-authored-by: wildcard <[email protected] >
Co-committed-by: wildcard <[email protected] >
2025-08-27 04:45:50 +02:00
MaranBr
44d658bbc5
[core] Fix Diablo 3 ( #314 )
...
This fixes Diablo 3. Regression introduced on PR 311.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/314
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-08-25 21:04:44 +02:00
MaranBr
a1c5b5c911
[core] Fix a specific condition where the controller applet would still freeze in MK8D ( #311 )
...
This fixes a specific condition where the controller applet would still freeze on the MK8D under certain circumstances.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/311
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-08-25 18:23:38 +02:00
lizzie
302509d84d
[compat] fix clang std::terminate error ( #307 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/307
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-08-25 14:43:50 +02:00
MaranBr
4ea9664ff4
[video_core] Fix EDS defaults by platform ( #305 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/305
Reviewed-by: crueter <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-08-24 02:05:38 +02:00