From df5a85d5c2d2a14e86c04863593f9744ee626223 Mon Sep 17 00:00:00 2001 From: SarahW Date: Sat, 18 Feb 2017 13:07:01 +0000 Subject: [PATCH] Force Voodoo buffer recalculation on graphics reset. Fixes menus in System Shock 2. --- src/vid_voodoo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vid_voodoo.c b/src/vid_voodoo.c index 2ccb27b..092a411 100644 --- a/src/vid_voodoo.c +++ b/src/vid_voodoo.c @@ -5922,6 +5922,8 @@ static void voodoo_writel(uint32_t addr, uint32_t val, void *p) happen here on a real Voodoo*/ voodoo->disp_buffer = 0; voodoo->draw_buffer = 1; + voodoo_recalc(voodoo); + voodoo->front_offset = voodoo->params.front_offset; } } break;