[Maxwell]: Fix shaders compilation memory leak #2606
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "maxwell-leak-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Co-authored-by: collecting collecting@citron-emu.org
"The ObjectPool 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."
6267097a52
tod0890c3426
d0890c3426
to401da9367a