[cairo] [patch] clip: transform clip path when play back recording surface
Henry (Yu) Song - SISA
hsong at sisa.samsung.com
Mon Jul 23 19:05:15 PDT 2012
commit 22de89ece8ab728733b41159f3f1e02f18ce47b6
Author: Henry Song <henry.song at samsung.com>
Date: Mon Jul 23 18:55:34 2012 -0700
clip: transform clip path with matrix during play back recording surface, this fixes bugs for record2x/1414x/90-paint-alpha-clip-mask test cases
diff --git a/src/cairo-clip.c b/src/cairo-clip.c
index bd70c06..0df9b06 100644
--- a/src/cairo-clip.c
+++ b/src/cairo-clip.c
@@ -536,6 +536,8 @@ _cairo_clip_intersect_clip_path_transformed (cairo_clip_t *clip,
if (_cairo_path_fixed_init_copy (&path, &clip_path->path))
return _cairo_clip_set_all_clipped (clip);
+ _cairo_path_fixed_transform (&path, m);
+
clip = _cairo_clip_intersect_path (clip,
&path,
clip_path->fill_rule,
More information about the cairo
mailing list