Bug 70552 - Text clipping artifacts when scrolling Label-List of Gmail in Firefox [SNA]
Summary: Text clipping artifacts when scrolling Label-List of Gmail in Firefox [SNA]
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
: 70589 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-10-16 22:59 UTC by Clemens Eisserer
Modified: 2013-10-18 08:29 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
screenshot (11.41 KB, text/plain)
2013-10-16 22:59 UTC, Clemens Eisserer
no flags Details
screenshot (11.41 KB, image/png)
2013-10-16 22:59 UTC, Clemens Eisserer
no flags Details

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.