[cairo-bugs] [Bug 42421] It looks like Clipping of cairo doesn't work correctly.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 9 14:13:54 PST 2012


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

Chris Wilson <chris at chris-wilson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #1 from Chris Wilson <chris at chris-wilson.co.uk> 2012-02-09 14:13:54 PST ---
commit fb3a193959bbfa71308338182f208e3221ddfa04
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Feb 9 22:06:18 2012 +0000

    clip: Check whether an extents only clip contains the box

    If we steal the boxes, we leave behind an extents-only clip, i.e. only
    without a path or boxes, in which case do not return FALSE for the
    is-contained check on a rectangle.

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

commit 3023ff86d58f97f3b2d3304c337920647bc8a147
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Feb 9 22:08:08 2012 +0000

    clip: Apply the partial boxes for clip_combine_with_surface

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

commit 3443ad903d2ccff7d63a9116df7629d69d87d673
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Feb 9 22:08:41 2012 +0000

    spans: Pass unbounded operations to the spans compositors

    Only bail if we need to combine clipping with the spans (either for a
    bounded or unbounded operation).

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

commit bb86e332da9a7837b6fd6476efd9be77572dd706
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Feb 9 22:11:24 2012 +0000

    traps: composite_boxes() is not a mask constructor

    Since it doesn't combine the clip in a single pass, don't claim to.

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

-- 
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