From a950d9a044b2a0994f98c9411897578f15be6d9b Mon Sep 17 00:00:00 2001 From: wheremyfoodat Date: Sun, 14 May 2023 18:16:21 +0300 Subject: [PATCH] [GSP] Make dirty flag 1 bit --- src/core/services/gsp_gpu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/services/gsp_gpu.cpp b/src/core/services/gsp_gpu.cpp index 944b085d..76d2f4a5 100644 --- a/src/core/services/gsp_gpu.cpp +++ b/src/core/services/gsp_gpu.cpp @@ -135,9 +135,9 @@ void GPUService::requestInterrupt(GPUInterrupt type) { u8* info = &sharedMem[0x200 + screen * FBInfoSize]; u8& dirtyFlag = info[1]; - if (dirtyFlag) { + if (dirtyFlag & 1) { // TODO: Submit buffer info here - dirtyFlag = 0; + dirtyFlag &= ~1; } }