From 1871699c2e836c2827c566f263d3947cb2712c5d Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Sat, 8 Jan 2022 18:19:05 -0700 Subject: [PATCH] nv2a: Mark surface buffers dirty on DMA update --- hw/xbox/nv2a/pgraph.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/xbox/nv2a/pgraph.c b/hw/xbox/nv2a/pgraph.c index 9e222b17ea..a3fbe7afbb 100644 --- a/hw/xbox/nv2a/pgraph.c +++ b/hw/xbox/nv2a/pgraph.c @@ -1186,11 +1186,13 @@ DEF_METHOD(NV097, SET_CONTEXT_DMA_COLOR) pgraph_update_surface(d, false, true, true); pg->dma_color = parameter; + pg->surface_color.buffer_dirty = true; } DEF_METHOD(NV097, SET_CONTEXT_DMA_ZETA) { pg->dma_zeta = parameter; + pg->surface_zeta.buffer_dirty = true; } DEF_METHOD(NV097, SET_CONTEXT_DMA_VERTEX_A)