[cairo-bugs] [Bug 39675] [bisected] polygon clipper (?) bug

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jul 29 12:05:17 PDT 2011


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

--- Comment #2 from Chris Wilson <chris at chris-wilson.co.uk> 2011-07-29 12:05:16 PDT ---
We fixed one related bug:

commit cac96c8083214f8e5aa65e9a527f9fa3e813b149
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Jul 27 17:02:53 2011 +0100

    polygon: Fix clipping of edges outside of their range

    Uli Schlachter analysed the error behind the polygon reduction and
    discovered that it was due to the clipping of a line which intersects
    the clip box (p1, p2) but is range limited by (top, bottom) to be inside
    the clip box.

    Fixes hatching

    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>


commit d7abdab931c1219314c07c0ecf21b0afef19108a
Author: Andrea Canciani <ranma42 at gmail.com>
Date:   Wed Jul 27 18:58:03 2011 +0200

    polygon: Fix generic case of edge clipping

    The edge clipper is more complicated than it should be and contains a
    subtle bug: when an edge is almost horizontal, it is always considered
    as having a positive slope.

    Explain what should be done and do it in a simpler way.

    Fixes horizontal-clip.

does this fix yours? If not we need another test case...

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list