[cairo-bugs] [Bug 35547] New: Intermediate regions in libpixman aren't clipped to image

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Mar 22 08:26:26 PDT 2011


           Summary: Intermediate regions in libpixman aren't clipped to
           Product: pixman
           Version: git master
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: high
         Component: libpixman
        AssignedTo: sandmann at cs.au.dk
        ReportedBy: sandmann at cs.au.dk
         QAContact: sandmann at cs.au.dk
                CC: otaylor at redhat.com, billy.biggs at gmail.com,
                    cairo-bugs at cairographics.org
        Depends on: 2462

This bug has come full circle. The server's software implementation has moved
to pixman, so now this is a pixman bug. I'm leaving 2462 open since EXA/UXA
have duplicated the code that contained the bug.

+++ This bug was initially created as a clone of Bug #2462 +++

In libpixman/ictrap.c:pixman_composite_trapezoids(), the bounding
box of the intermediate surface needs to be intersected with the
bounding box of the image (bailing immediately on empty intersection).

This should help a *lot* when zoomed in on a larger image.

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

More information about the cairo-bugs mailing list