[Spice-commits] spice/qxl_dev.h

Gerd Hoffmann kraxel at kemper.freedesktop.org
Tue Sep 14 06:35:21 PDT 2010


 spice/qxl_dev.h |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 527d52ae2567f14e6171d15defd5100a59d86d7e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue Sep 7 10:50:13 2010 +0200

    add compat flag for 16bpp mode
    
    spice 0.6 uses 32bpp values unconditionally for brush and palette
    colors.
    
    spice 0.4 used to use 16 bpp or 32 bpp depending on the video mode.
    The qxl parser needs to know the guest video mode depth to correctly
    interpret these values in spice 0.4 compat mode.  Add a flag to pass
    on this informartion.

diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h
index 7a121ad..ce9c61f 100644
--- a/spice/qxl_dev.h
+++ b/spice/qxl_dev.h
@@ -170,7 +170,8 @@ typedef struct SPICE_ATTR_PACKED QXLCommand {
     uint32_t padding;
 } QXLCommand;
 
-#define QXL_COMMAND_FLAG_COMPAT (1<<0)
+#define QXL_COMMAND_FLAG_COMPAT          (1<<0)
+#define QXL_COMMAND_FLAG_COMPAT_16BPP    (2<<0)
 
 typedef struct SPICE_ATTR_PACKED QXLCommandExt {
     QXLCommand cmd;


More information about the Spice-commits mailing list