Bug 70552

Summary: Text clipping artifacts when scrolling Label-List of Gmail in Firefox [SNA]
Product: xorg Reporter: Clemens Eisserer <linuxhippy>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED FIXED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: jirislaby
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
screenshot
none
screenshot none

Description Clemens Eisserer 2013-10-16 22:59:12 UTC
Created attachment 87765 [details]
screenshot

Not sure if this is related to the previous fix, but when I scroll the Label-List (the left pane of Gmail) in Firefox quickly, I get artifacts as shown in the screenshot.
Comment 1 Clemens Eisserer 2013-10-16 22:59:54 UTC
Created attachment 87766 [details]
screenshot
Comment 2 Chris Wilson 2013-10-18 08:15:40 UTC
*** Bug 70589 has been marked as a duplicate of this bug. ***
Comment 3 Chris Wilson 2013-10-18 08:29:39 UTC
commit f81a7f7192a821654bc72a6b34625a6367cb8479
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Oct 18 09:19:14 2013 +0100

    sna/glyphs: Remove glyph_approx_extents
    
    It didn't consider the height of the glyph above the baseline, i.e. it
    was fundamentally flawed. The only thing to do is to make sure that
    glyph_extents() is sufficiently fast never to show up in profiles.
    (Until then QA should spot the ~10% regression.) An alternative would be
    to feed the drawable clip extents to the render engine and avoid manual
    clipping if the clip region covers the whole drawable.
    
    Reported-by: Clemens Eisserer <linuxhippy@gmail.com>
    Reported-by: Jiri Slaby <jirislaby@gmail.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70552
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.