From: notaz Date: Fri, 6 Oct 2023 22:01:44 +0000 (+0300) Subject: gpulib: forgot to mark fb dirty X-Git-Tag: r24l~148 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b30fba56ad7291663092f9d99cda3e607ca76aad;p=pcsx_rearmed.git gpulib: forgot to mark fb dirty --- diff --git a/plugins/gpulib/gpu.c b/plugins/gpulib/gpu.c index 30ded94d..271c89c9 100644 --- a/plugins/gpulib/gpu.c +++ b/plugins/gpulib/gpu.c @@ -488,9 +488,11 @@ static void finish_vram_transfer(int is_read) { if (is_read) gpu.status &= ~PSX_GPU_STATUS_IMG; - else + else { + gpu.state.fb_dirty = 1; renderer_update_caches(gpu.dma_start.x, gpu.dma_start.y, gpu.dma_start.w, gpu.dma_start.h, 0); + } } static void do_vram_copy(const uint32_t *params) @@ -639,6 +641,7 @@ static noinline int do_cmd_buffer(uint32_t *data, int count) break; } do_vram_copy(data + pos + 1); + vram_dirty = 1; pos += 4; continue; }