From 6cbce169f5798beddec088665912046af2f6b28d Mon Sep 17 00:00:00 2001 From: SarahW Date: Wed, 18 Nov 2020 20:39:41 +0000 Subject: [PATCH] Ensure Voodoo 1/2 keep params copy of buffer row widths updated. --- src/vid_voodoo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vid_voodoo.c b/src/vid_voodoo.c index a9fc77c..369bb0a 100644 --- a/src/vid_voodoo.c +++ b/src/vid_voodoo.c @@ -100,7 +100,9 @@ void voodoo_recalc(voodoo_t *voodoo) if (voodoo->fbiInit1 & (1 << 24)) voodoo->block_width += 32; voodoo->row_width = voodoo->block_width * 32 * 2; + voodoo->params.row_width = voodoo->row_width; voodoo->aux_row_width = voodoo->row_width; + voodoo->params.aux_row_width = voodoo->aux_row_width; /* pclog("voodoo_recalc : front_offset %08X back_offset %08X aux_offset %08X draw_offset %08x\n", voodoo->params.front_offset, voodoo->back_offset, voodoo->params.aux_offset, voodoo->params.draw_offset); pclog(" fb_read_offset %08X fb_write_offset %08X row_width %i %08x %08x\n", voodoo->fb_read_offset, voodoo->fb_write_offset, voodoo->row_width, voodoo->lfbMode, voodoo->params.fbzMode);*/