mirror of
https://github.com/ryujinx-mirror/ryujinx.git
synced 2026-05-05 06:30:56 +09:00
A quick fix to prevent reading the wrong value of Count when reregistering ranges for a new target buffer. Buffer flushes from another thread can modify the range list when the lock isn't active, which can change the count. This prevents some crashes in Pokemon Scarlet/Violet. It's probably likely that buffer migration during flush is causing some other issues in this game, but this at least prevents the crashing.
15 KiB
15 KiB