aboutsummaryrefslogtreecommitdiff
path: root/CMakeModules/WindowsCopyFiles.cmake
diff options
context:
space:
mode:
authorGamer64 <gamer64@eden-emu.dev>2025-10-01 01:21:12 +0200
committercrueter <crueter@eden-emu.dev>2025-10-01 01:21:12 +0200
commit43a7470a7d09ad412c7d9815ae23402f4bb7acb0 (patch)
treee477db8e86414d7b48f54fb5e3b13da6071988b8 /CMakeModules/WindowsCopyFiles.cmake
parentdfca07f4e3df72b243828268d0a3c4a49279ff9f (diff)
[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: https://git.eden-emu.dev/eden-emu/eden/pulls/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>
Diffstat (limited to 'CMakeModules/WindowsCopyFiles.cmake')
0 files changed, 0 insertions, 0 deletions