diff --git a/app/src/main/cpp/skyline/gpu/buffer_manager.cpp b/app/src/main/cpp/skyline/gpu/buffer_manager.cpp index 0a9d13f9..9c427c76 100644 --- a/app/src/main/cpp/skyline/gpu/buffer_manager.cpp +++ b/app/src/main/cpp/skyline/gpu/buffer_manager.cpp @@ -95,7 +95,7 @@ namespace skyline::gpu { // LockedBuffer also holds `stateMutex` so we can freely access this if (srcBuffer->cycle && newBuffer->cycle != srcBuffer->cycle) { if (newBuffer->cycle) - newBuffer->cycle->ChainCycle(srcBuffer->cycle); + srcBuffer->WaitOnFence(); else newBuffer->cycle = srcBuffer->cycle; }