From 23b4193508b65394395caa3b28f048b2bc035fce Mon Sep 17 00:00:00 2001 From: MaranBr Date: Sun, 19 Jul 2026 23:31:44 -0400 Subject: [PATCH] Improve Sync --- src/video_core/buffer_cache/buffer_cache.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/video_core/buffer_cache/buffer_cache.h b/src/video_core/buffer_cache/buffer_cache.h index bd45518b75..9e53d30272 100644 --- a/src/video_core/buffer_cache/buffer_cache.h +++ b/src/video_core/buffer_cache/buffer_cache.h @@ -1473,6 +1473,9 @@ void BufferCache

::SynchronizeBufferIfNeeded(Buffer& buffer) { bool should_download = true; if constexpr (!IS_OPENGL) { should_download = buffer.getWriteTick() > runtime.KnownGpuTick(); + if (should_download) { + runtime.Wait(buffer.getWriteTick()); + } } if (should_download) { DownloadBufferMemory(buffer);