From 797d4c1ca8a6be5d42782d03c6d8b47c4232cde1 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 23 Apr 2010 11:00:40 +0200 Subject: Add source/dest alpha information to AlphaBlend --- spice/draw.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spice/draw.h b/spice/draw.h index 45b3752..6aeb451 100644 --- a/spice/draw.h +++ b/spice/draw.h @@ -280,7 +280,13 @@ typedef struct SPICE_ATTR_PACKED SpiceTransparent { uint32_t true_color; } SpiceTransparent; +enum { + SPICE_ALPHA_FLAGS_DEST_HAS_ALPHA = (1 << 0), + SPICE_ALPHA_FLAGS_SRC_SURFACE_HAS_ALPHA = (1 << 1), +}; + typedef struct SPICE_ATTR_PACKED SpiceAlphaBlnd { + uint16_t alpha_flags; uint8_t alpha; SPICE_ADDRESS src_bitmap; SpiceRect src_area; -- cgit v1.2.3