From baaf89ea3f215858625023bb1e52f86e14c58cb6 Mon Sep 17 00:00:00 2001 From: Gamer64ytb <76565986+Gamer64ytb@users.noreply.github.com> Date: Sat, 30 Mar 2024 19:06:31 +0100 Subject: [PATCH] GSP_GPU: Fix pokemon, mario & luigi games --- src/core/hle/service/gsp/gsp_gpu.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/core/hle/service/gsp/gsp_gpu.cpp b/src/core/hle/service/gsp/gsp_gpu.cpp index 0e62eeb39..374bbe3c6 100644 --- a/src/core/hle/service/gsp/gsp_gpu.cpp +++ b/src/core/hle/service/gsp/gsp_gpu.cpp @@ -362,9 +362,7 @@ void GSP_GPU::SignalInterruptForThread(InterruptId interrupt_id, u32 thread_id) auto* info = GetFrameBufferInfo(thread_id, screen_id); if (info->is_dirty) { system.GPU().SetBufferSwap(screen_id, info->framebuffer_info[info->index]); - // Decompiling the GSP module shows that the dirty bit is assigned 1 for top screen, 0 - // for bottom - info->is_dirty.Assign(screen_id == 0); + info->is_dirty.Assign(false); } }