summaryrefslogtreecommitdiff
path: root/src/cairo-svg-surface.c
diff options
context:
space:
mode:
authorEmmanuel Pacaud <emmanuel.pacaud@free.fr>2007-08-29 15:11:23 +0200
committerCarlos Garcia Campos <carlosgc@gnome.org>2009-07-14 16:05:10 +0200
commit75736603d3b976dab8ac1ef473164c618084ee60 (patch)
treee6c358dbc90ca164a905d56d2c03435d5f9d12f8 /src/cairo-svg-surface.c
parent47af6cf2803737ab7248d1ce4d76f038d1f3188e (diff)
[SVG] Add extended blend modes.
Diffstat (limited to 'src/cairo-svg-surface.c')
-rw-r--r--src/cairo-svg-surface.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cairo-svg-surface.c b/src/cairo-svg-surface.c
index 15e36845..3a6b62df 100644
--- a/src/cairo-svg-surface.c
+++ b/src/cairo-svg-surface.c
@@ -787,6 +787,12 @@ _cairo_svg_surface_operators[] = {
"xor", "plus",
"color-dodge", /* FIXME: saturate ? */
+
+ "multiply", "screen", "overlay",
+ "darken", "lighten",
+ "color-dodge", "color-burn",
+ "hard-light", "soft-light",
+ "difference", "exclusion"
};
static cairo_bool_t