[cairo-bugs] [Bug 29250] New: use XCopyArea for operator SOURCE with compatible COLOR_ALPHA surfaces

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jul 25 14:50:47 PDT 2010


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

           Summary: use XCopyArea for operator SOURCE with compatible
                    COLOR_ALPHA surfaces
           Product: cairo
           Version: 1.9.13
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: xlib backend
        AssignedTo: bugs.freedesktop at karlt.net
        ReportedBy: bugs.freedesktop at karlt.net
         QAContact: cairo-bugs at cairographics.org


My motivation here is that XCopyArea does what I want for simple self
copies, but XRenderComposite does not (at least not in all situations).

Also, even though I don't know why render should be slower than core, we
seem to get reports that it sometimes is, so there may be a performance
benefit on systems with some (buggy?) drivers.

XCopyArea is used for CONTENT_COLOR surfaces so it seems that it should also
be used for COLOR_ALPHA surfaces.

I'll attach a patch shortly.

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