[cairo-bugs] [Bug 57164] Regressions in poppler since cairo 1.12.4

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jan 9 10:08:03 PST 2015


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

--- Comment #4 from Massimo <sixtysix at inwind.it> ---
Created attachment 112021
  --> https://bugs.freedesktop.org/attachment.cgi?id=112021&action=edit
testcase

The problem here is that filling twice the same area including
partially covered pixels results in the first color being blended with
the second in these pixels.

The attached test case shows that the commit above exposed this limitation
in the case of filling two paths clipped by the same vertical edge when
the clip is a rectangle and the edge is not along an integer x and it shows
that the behaviour is now consistent.

It is possible to undo the rekevant effects of that commit by appending a 
'&& 0' to the if condition at line 1138 in src/cairo-spans-compositor.c:

    if (extents->clip->num_boxes == 1 && 0) {

-- 
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/20150109/838bda93/attachment.html>


More information about the cairo-bugs mailing list