|Summary:||clipped gradients are not drawn|
|Product:||cairo||Reporter:||Benjamin Berg <benjamin>|
|Component:||xlib backend||Assignee:||Carl Worth <cworth>|
|Status:||RESOLVED NOTOURBUG||QA Contact:||cairo-bugs mailing list <cairo-bugs>|
|Priority:||high||CC:||david, federico, lool, osos|
|i915 platform:||i915 features:|
rendered with the png backend
result using xlib
also using xlib
the gradients are not rendered in Gnome
Description Benjamin Berg 2006-01-06 06:59:08 UTC
There is a problem with drawing gradients in clearlooks. See http://bugzilla.gnome.org/show_bug.cgi?id=325818 I'll attach a test case which I think reproduces the problem. (I tried different clippings, until I got something that looked wrong). This does not happen with the png backend.
Comment 2 Benjamin Berg 2006-01-06 07:01:17 UTC
Created attachment 4249 [details] rendered with the png backend As you can see the test is rendered correctly with the png backend.
Comment 4 Benjamin Berg 2006-01-06 07:03:58 UTC
Created attachment 4251 [details] also using xlib Sometimes I see this as a result of the testcase.
Comment 5 Benjamin Berg 2006-01-06 12:29:08 UTC
Just tested without XRENDER and it is looking correctly then.
Comment 6 Johannes Hessellund 2006-06-02 07:21:44 UTC
Anyone looking into this? Ubuntu seems afected: https://launchpad.net/distros/ubuntu/+source/xserver-xorg-driver-ati/+bug/34435 https://launchpad.net/distros/ubuntu/+source/xserver-xorg-driver-ati/+bug/38198
Comment 7 David Christian Berg 2006-12-17 06:26:31 UTC
Created attachment 8144 [details] the gradients are not rendered in Gnome
Comment 8 David Christian Berg 2006-12-17 06:32:14 UTC
OK, Benjamin, I'm not yet too familiar with this. Do you think this is the bug I'm also experiencing with my icons? For everybody, who's not one of my brothers, I before attached an SVG (at least I think I did) that is rendered badly in Gnome and what I blame Cairo for. If this isn't the bug, is it Cairo at all?
Comment 9 David Christian Berg 2006-12-17 09:07:23 UTC
As for my _part_ of the bug, I figured out, that it is transformation matrices of gradients that cause it. to give you an example: <linearGradient inkscape:collect="always" xlink:href="#linearGradient3813" id="linearGradient4074" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.786847e-6,1.045166e-6,-1.045166e-6,3.786847e-6,-53.0238,-21.8569)" x1="37179696" y1="16832558" x2="19937692" y2="5225754" /> without the gradientTransform the display is just like in inkscape, but obviously it's not the correct dislay.
Comment 10 Owen Taylor 2008-04-03 12:16:08 UTC
This is almost certainly a server bug, not a Cairo bug (per se). So if any reporters can still reproduce this,the relevant information is: - What version of the X server - What driver - What driver version - Any driver options? (For example, is EXA enabled instead of XAA)
Comment 11 Owen Taylor 2008-04-03 12:20:45 UTC
As a data point, the test case works fine for me with git Xorg as of 2008-04-01, with the patches from bug 15333 and bug 15345 applied on an ATI rv350 using EXA. (From the age of the bug I suspect that those EXA-specific patches aren't relevant to the original bug report, though they do cause misrendering of cairo gradients.)
Comment 12 Chris Wilson 2009-06-07 03:27:34 UTC
Old bug in the ATI driver.