From 3472e37d2103cd8f98b196bda4336bc977e6b251 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Thu, 14 May 2020 01:25:10 +1000 Subject: [PATCH] GPU: Synchronize before clearing FIFO --- src/core/gpu.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/gpu.cpp b/src/core/gpu.cpp index b08661080..fb46fc5fa 100644 --- a/src/core/gpu.cpp +++ b/src/core/gpu.cpp @@ -793,6 +793,7 @@ void GPU::WriteGP1(u32 value) case 0x01: // Clear FIFO { Log_DebugPrintf("GP1 clear FIFO"); + Synchronize(); m_blitter_state = BlitterState::Idle; m_command_total_words = 0; m_vram_transfer = {};