[cairo-bugs] [Bug 47601] Alpha blending is broken on win32 surfaces

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Mar 21 13:19:43 PDT 2012


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

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-03-21 13:19:43 PDT ---
So I completely fluffed the fallback damage tracking for win32.

How much further do we get with?

commit 9bb5b02694e1bbd5c0cdd28606d80fb2d2d701ee
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Mar 21 20:08:15 2012 +0000

    win32: Fix damage flushing

    The damage wasn't being created on the right surface, so the damage to
    the fallback image surface was not being tracked. Perform a little bit
    of juggling so that we track dirty regions on the fallback surface itself.

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

commit c504dba5a76def6358a5b309ad5bc4a8dfe6199e
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Mar 21 20:07:00 2012 +0000

    damage: Fix memcpy size

    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.
You are the assignee for the bug.


More information about the cairo-bugs mailing list