qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] VMware SVGA uses incorrect depth


From: Brian Kress
Subject: [Qemu-devel] [PATCH] VMware SVGA uses incorrect depth
Date: Mon, 16 Feb 2009 16:27:04 -0500
User-agent: Thunderbird 2.0.0.19 (Windows/20081209)

The VMware SVGA adapter is set to a 24 bit depth, where as the display surfaces (and just about everything else) are using a 32 bit depth. So when you use "-vga vmware" in either the sdl or vnc displays, you get some very odd video that has the wrong colors, is repeated and is only over 3/4 of the screen. Fix seems to be to change it to 32 bit. With this patch I can use VMware video in both sdl and vnc and have it display correctly.








Signed-off-by: Brian Kress <address@hidden>

Index: hw/vmware_vga.c
===================================================================
--- hw/vmware_vga.c     (revision 6626)
+++ hw/vmware_vga.c     (working copy)
@@ -914,7 +914,7 @@
     s->width = -1;
     s->height = -1;
     s->svgaid = SVGA_ID;
-    s->depth = 24;
+    s->depth = 32;
     s->bypp = (s->depth + 7) >> 3;
     s->cursor.on = 0;
     s->redraw_fifo_first = 0;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]