summaryrefslogtreecommitdiff
path: root/src/cairo-spans-compositor-private.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2011-09-27 12:27:49 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2011-09-30 13:07:23 +0100
commit719bef0c90b73850e373c70d627fa1f730be84a1 (patch)
tree11de68267ed7bdbc7e069a0e04403b228732f660 /src/cairo-spans-compositor-private.h
parent2994b0c634158f681d3ac2894270d609ed5af424 (diff)
downloadcairo-719bef0c90b73850e373c70d627fa1f730be84a1.tar.gz
image: Enable use of LERP_SRC for masked source composition
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-spans-compositor-private.h')
-rw-r--r--src/cairo-spans-compositor-private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-spans-compositor-private.h b/src/cairo-spans-compositor-private.h
index 417563920..cab09f6c5 100644
--- a/src/cairo-spans-compositor-private.h
+++ b/src/cairo-spans-compositor-private.h
@@ -52,6 +52,9 @@ typedef struct _cairo_abstract_span_renderer {
struct cairo_spans_compositor {
cairo_compositor_t base;
+ unsigned int flags;
+#define CAIRO_SPANS_COMPOSITOR_HAS_LERP 0x1
+
/* pixel-aligned fast paths */
cairo_int_status_t (*fill_boxes) (void *surface,
cairo_operator_t op,