From 206d586c1fb3dc4a8ee31839d287bc86d005b1bf Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 16 Jan 2022 21:01:30 -0800 Subject: [PATCH] softgpu: Fix block transfer flush detection. Fixes video graphics in Gods Eater Burst. --- GPU/Software/SoftGpu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/Software/SoftGpu.cpp b/GPU/Software/SoftGpu.cpp index f1c1d7409c..1726c5dc85 100644 --- a/GPU/Software/SoftGpu.cpp +++ b/GPU/Software/SoftGpu.cpp @@ -655,7 +655,7 @@ void SoftGPU::ExecuteOp(u32 op, u32 diff) { const uint32_t src = srcBasePtr + (srcY * srcStride + srcX) * bpp; const uint32_t srcSize = height * srcStride * bpp; - const uint32_t dst = srcBasePtr + (srcY * srcStride + srcX) * bpp; + const uint32_t dst = dstBasePtr + (dstY * dstStride + dstX) * bpp; const uint32_t dstSize = height * dstStride * bpp; drawEngine_->transformUnit.FlushIfOverlap("blockxfer", src, srcSize);