summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2010-06-23 15:34:06 +0200
committerGerd Hoffmann <kraxel@redhat.com>2010-06-29 12:29:41 +0200
commit7851c98a4ff9a97a7b822672b9c124275dec4f10 (patch)
tree5e60ecbfd723279dbc2e9fc208f61165d4f013e8
parent38a8c668dd769f6ec38e7279a434a27fa63ed62a (diff)
qxl abi: add QXLRop3
-rw-r--r--spice/qxl_dev.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h
index f778118..f23c990 100644
--- a/spice/qxl_dev.h
+++ b/spice/qxl_dev.h
@@ -346,6 +346,15 @@ typedef struct SPICE_ATTR_PACKED QXLCompatAlphaBlnd {
SpiceRect src_area;
} QXLCompatAlphaBlnd;
+typedef struct SPICE_ATTR_PACKED QXLRop3 {
+ QXLPHYSICAL src_bitmap;
+ SpiceRect src_area;
+ SpiceBrush brush;
+ uint8_t rop3;
+ uint8_t scale_mode;
+ SpiceQMask mask;
+} QXLRop3;
+
typedef struct SPICE_ATTR_PACKED QXLCompatDrawable {
QXLReleaseInfo release_info;
uint8_t effect;
@@ -363,7 +372,7 @@ typedef struct SPICE_ATTR_PACKED QXLCompatDrawable {
QXLCompatAlphaBlnd alpha_blend;
QXLCopyBits copy_bits;
QXLBlend blend;
- SpiceRop3 rop3;
+ QXLRop3 rop3;
SpiceStroke stroke;
SpiceText text;
SpiceBlackness blackness;
@@ -392,7 +401,7 @@ typedef struct SPICE_ATTR_PACKED QXLDrawable {
QXLAlphaBlnd alpha_blend;
QXLCopyBits copy_bits;
QXLBlend blend;
- SpiceRop3 rop3;
+ QXLRop3 rop3;
SpiceStroke stroke;
SpiceText text;
SpiceBlackness blackness;