Use corect depth from DisplaySurface in vmware_vga.c
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sun, 23 Aug 2009 16:00:33 +0000 (18:00 +0200)
committerAndrzej Zaborowski <balrog@zabor.org>
Sun, 23 Aug 2009 16:00:33 +0000 (18:00 +0200)
commit9225b71965c3bc526c65cd08fa2fdd1dd284e8aa
tree28afa2671b61024ac01b978e3304bdece8b06ab8
parentecb7252351b688cf3e5b7c0b485695794a6e8720
Use corect depth from DisplaySurface in vmware_vga.c

Hello,
for what I can tell, there is no way for vmware_vga to work correctly
right now. It assumes that the framebuffer bits-per-pixel and the one
from the DisplaySurface are identical (it uses directly the VRAM from
vga.c), but it always assumes 3 bytes per pixel, which is never possible
with the current version of DisplaySurface.
Attached patch fixes that by using ds_get_bits_per_pixel.
hw/vmware_vga.c