eden/src
Gamer64 43a7470a7d
[Maxwell]: Fix shaders compilation memory leak (#2606)
Co-authored-by: collecting <collecting@citron-emu.org>

"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 <76565986+Gamer64ytb@users.noreply.github.com>
Reviewed-on: #2606
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
Co-authored-by: Gamer64 <gamer64@eden-emu.dev>
Co-committed-by: Gamer64 <gamer64@eden-emu.dev>
2025-10-01 01:21:12 +02:00
..
android Initial a9 (minsdk=28) support (#2600) 2025-10-01 00:10:59 +02:00
audio_core [common] remove ranges polyfill (#2546) 2025-09-24 19:29:48 +02:00
common Initial a9 (minsdk=28) support (#2600) 2025-10-01 00:10:59 +02:00
core [service] unstub process winding (#2590) 2025-09-28 18:43:01 +02:00
dedicated_room [cmake, core] refactor: update mbedtls and make YUZU_USE_CPM better (#485) 2025-09-15 04:22:15 +02:00
dynarmic [linux] fix aarch64 builds (again) + fix with slightly outdated qt (#2612) 2025-09-29 18:42:28 +02:00
frontend_common [qt] refactor: qt_common lib (#94) 2025-09-15 17:21:18 +02:00
hid_core [hid_core/frontend] use shared lock for accesses on emulated controller (reduces contention in FBSD) (#2553) 2025-09-24 19:30:21 +02:00
input_common [common] remove ranges polyfill (#2546) 2025-09-24 19:29:48 +02:00
network [cmake] feat: FFmpeg CI, allow 16kb android builds, update translations for transifex (#2543) 2025-09-23 19:38:11 +02:00
qt_common [dist, docs] Clearer wording for settings, guidelines for new settings (#2570) 2025-09-29 19:41:01 +02:00
shader_recompiler [Maxwell]: Fix shaders compilation memory leak (#2606) 2025-10-01 01:21:12 +02:00
tests [dynarmic] jit fix branch v2 (#203) 2025-08-27 06:49:50 +02:00
video_core [video_core] Fix fast buffers without performance loss (#2605) 2025-09-28 07:29:19 +02:00
web_service [cmake] refactor: SDL2 CI and CPMUtil::AddCIPackage (#284) 2025-08-23 19:42:49 +02:00
yuzu CMake improvements: ccache, bundled Qt, MoltenVK, LTO, and Linux deps (#2622) 2025-09-30 02:51:48 +02:00
yuzu_cmd [common] remove nvidia driver hack using environment variables (#2575) 2025-09-25 17:08:43 +02:00
yuzu_room_standalone Fix License headers & CI (#168) 2025-06-09 01:40:21 +00:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt [cmake, macos] Suppress warnings for unused private members (#2583) 2025-09-27 22:40:18 +02:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00