[Wayland-bugs] [Bug 56537] New: Repaint culling under opaque surfaces broken

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 29 11:27:20 PDT 2012


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

          Priority: medium
            Bug ID: 56537
                CC: conselvan2 at gmail.com
          Assignee: wayland-bugs at lists.freedesktop.org
           Summary: Repaint culling under opaque surfaces broken
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: krh at bitplanet.net
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: weston
           Product: Wayland

Commit 547149a9c266496f84ac785d9632e4280405d631 broke the optimization of
clipping away damage below an opaque surface.  I think the fix is to track
opaqueness per weston_plane and use that to discard damage, but then track
global opaqueness, that is, accross all planes and use that to clip repainting.

How to reproduce: put simple-egl under the opaque area of weston-terminal,
enable repaint debugging.  Observe how simple-egl is repainted.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20121029/8c8ce13a/attachment.html>


More information about the Wayland-bugs mailing list