GNOME Bugzilla – Bug 663477
Support OpacityMask for Path elements
Last modified: 2012-01-07 14:47:41 UTC
Created attachment 200789 [details] [review] adds OpacityMask support for Path elements Included patch adds OpacityMask support for Path elements.
Created attachment 200790 [details] example XPS document showing Path with OpacityMask
This patch seems to make some documents slower to render, and it causes an infinite loop in one of the XPS documents I have for testing (sent to you in private email).
Created attachment 202217 [details] [review] adds OpacityMask support for Path elements Please try out this patch. It calls cairo_clip before cairo_push_group and cairo_mask and is much faster. Rendering is slightly rearranged to make it easier to calculate extents.
Review of attachment 202217 [details] [review]: Sorry for the delay. I've just applied it to git master. Thanks!