[cairo-bugs] [Bug 73038] recording surface with paint with alpha and clipping loses alpha

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 14 03:42:53 PST 2015


https://bugs.freedesktop.org/show_bug.cgi?id=73038

--- Comment #1 from Massimo <sixtysix at inwind.it> ---
The commit mentioned above 

http://cgit.freedesktop.org/cairo/commit/src/cairo-recording-surface.c?id=8020e0bc8cbd3e5ac188eb305b74ae1c1f362a31 

introduced an explicit copy of the command array and you can easily 
spot that in '_cairo_recording_surface_copy__mask' the pattern 
'src->mask.source.base' is copied both to the 'command->source.base' 
and to 'command->mask.base'. 

Copying 'src->mask.mask.base' to 'command->mask.base' seems to fix the issue 
here and that reported at:  

https://bugs.freedesktop.org/show_bug.cgi?id=73901 

and few other test suite failures.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo-bugs/attachments/20150114/b6838c07/attachment.html>


More information about the cairo-bugs mailing list