Summary: | Rendering corruptions with gimp's color-chooser [SNA, 2.16.901] | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Clemens Eisserer <linuxhippy> | ||||||||||||
Component: | Driver/intel | Assignee: | Chris Wilson <chris> | ||||||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||||
Severity: | normal | ||||||||||||||
Priority: | medium | ||||||||||||||
Version: | git | ||||||||||||||
Hardware: | Other | ||||||||||||||
OS: | All | ||||||||||||||
Whiteboard: | |||||||||||||||
i915 platform: | i915 features: | ||||||||||||||
Attachments: |
|
Created attachment 52937 [details]
xorg log
Ok, I also get corruptions with eclipse (GTK+cairo), as well as java applications. Screenshots attached. Created attachment 52938 [details]
corruptions running java/swing application
Created attachment 52939 [details]
corruptions in eclipse's editor
commit 088728ad26c7efc2d65b97ff22d526c65a0fa442 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Oct 31 10:04:35 2011 +0000 sna/blt: Don't idiotically override alu for pixel==0 and track alu Another classic and utterly stupid mistake. At least I was consistent in my error. Reported-by: Clemens Eisserer <linuxhippy@gmail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=42414 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> That fixes the gimp issue and looks like it should finally nail the eclipse bug. I'm not sure about the swing issue though. Can you demonstrate the errors a little more clearly, and possibly step me through running your test suite? Thanks, I can confirm the gimp and eclipse editor problems are fixed. Regarding the swing bugs, simply execute the jar-file attached with: java -jar SwingSet2.jar (openjdk/oracle >= 6 required) A window with internal frames will appear, just dragging the internal frames arround a bit should be enough to create corruptions. Created attachment 52940 [details]
swingset demo application
So it looks like it is clipping the PolyRectangle to the box underneath, i.e. ------------------------------------------- |Frame | ------------------------------------------- becomes ------ |Frame . By dragging the internal windows around. Does that seem an accurate description? Or are you seeing something else? commit 9a2e59bfba6748325918f895b3e58351c7eb4baa Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Oct 31 11:56:53 2011 +0000 sna: Fix reversal of zero/wide for PolyRectangle Reported-by: Clemens Eisserer <linuxhippy@gmail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=42414 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Clemens, thanks for the bug reports. If you can spot any more issues, please let me know. |
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.
Created attachment 52936 [details] screenshot of the problem When using gimp with SNA enabled, I get corruptions with Gimp's color chooser - the gradient doesn't seem to get repainted while selecting a color. (there's some kind of selection cross) Screenshot attached, works fine with UXA. intel i945GM libdrm-2.4.27 pixman-0.23.8 linux-3.1.0 xorg 1.11.1