Summary: | Redrawing in clipped regions damaged | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | thor | ||||
Component: | Driver/intel | Assignee: | Eric Anholt <eric> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | major | ||||||
Priority: | high | ||||||
Version: | 7.5 (2009.10) | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Bug Depends on: | 30528 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
thor
2011-05-15 11:00:43 UTC
Your patch definitely looks correct to me, though it doesn't fix the corruption I see when dragging a gnome-terminal over an xpdf or nedit window under metacity (particularly in the metacity window decorations, though bits of junk also show up in the window contents). Care to submit a full patch using git format-patch so we can make sure we get the attribution right on your change? Scratch that, my testing was just bad. And, on second thought, I want to delete a bunch of this clipping code since it's way overcomplicated, but getting your simple fix in would still be good because it means we could cherry-pick it back to previous releases. Went ahead and pushed the code deletion as-is: commit e0066e77e026b0dd0daa0c3765473c7d63aa6753 Author: Eric Anholt <eric@anholt.net> Date: Tue May 31 23:17:16 2011 -0700 uxa: Simplify Composite solid acceleration for spans by only clipping once. Unlike the previous commit removing this style of code, the code in this one was originally wrong, and would fail to clip in the second pass of clipping when y was > pbox->y2. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=37233 Reviewed-by: Keith Packard <keithp@keithp.com> Created attachment 49782 [details]
screen shot of libreoffice --calc
Hello,
bisecting blames this commit for a curious graphic glitch at a ThinkPad T400
(integrated intel GM45 graphic) - seen in the attached screen shot.
When I start libeoffice (--calc) and close the empty sheet, few portion
of the windows still shows the content of the sheet.
This is harmless in the given example but might be more than only annoying for
sensitive content :
e0066e77e026b0dd0daa0c3765473c7d63aa6753 is the first bad commit
|
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.