aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaroslav Hensl <emulator@emulace.cz>2025-04-06 09:34:05 +0200
committerJaroslav Hensl <emulator@emulace.cz>2025-04-06 09:34:05 +0200
commitcea0e75d8c124ea1daacc4de9ffab67d780530a8 (patch)
tree816bca7e217ed286652db5d62ff48eeb6b13718b
parent7f67373008e78b82b6633040b194bb6413882db6 (diff)
downloadvmdisp9x-main.tar.gz
SVGA: allow 8bpp swapHEADmain
-rw-r--r--vxd_svga.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vxd_svga.c b/vxd_svga.c
index e280460..47e0ec8 100644
--- a/vxd_svga.c
+++ b/vxd_svga.c
@@ -1118,7 +1118,7 @@ BOOL FBHDA_swap(DWORD offset)
if(hda->overlay > 0)
{
/* on overlay emulate behaviour */
- if(offset >= hda->system_surface && hda->bpp > 8)
+ if(offset >= hda->system_surface && hda->bpp >= 8)
{
hda->surface = offset;
return TRUE;
@@ -1129,7 +1129,7 @@ BOOL FBHDA_swap(DWORD offset)
if(offset >= hda->system_surface) /* DON'T touch surface 0 */
{
FBHDA_access_begin(0);
- if(hda->bpp > 8)
+ if(hda->bpp >= 8)
{
hda->surface = offset;
SVGA_DefineGMRFB();