From 7851c98a4ff9a97a7b822672b9c124275dec4f10 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Wed, 23 Jun 2010 15:34:06 +0200 Subject: qxl abi: add QXLRop3 --- spice/qxl_dev.h | 13 +++++++++++-- 1 file 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; -- cgit v1.2.3