From 6b96f56632e2daa06eeaf7d96f798395d7951935 Mon Sep 17 00:00:00 2001 From: SarahW Date: Thu, 19 Nov 2020 19:46:49 +0000 Subject: [PATCH] Fix off-by-one issue on Banshee/V3 RGB565 overlay render. --- src/vid_voodoo_banshee.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vid_voodoo_banshee.c b/src/vid_voodoo_banshee.c index f3a7868..15ac43e 100644 --- a/src/vid_voodoo_banshee.c +++ b/src/vid_voodoo_banshee.c @@ -1658,7 +1658,7 @@ void banshee_hwcursor_draw(svga_t *svga, int displine) { \ int c; \ int wp = 0; \ - uint32_t base_addr = buf ? src_addr2 : src_addr; \ + uint32_t base_addr = (buf == banshee->overlay_buffer[1]) ? src_addr2 : src_addr; \ \ for (c = 0; c < voodoo->overlay.overlay_bytes; c += 2) \ { \