[cairo] Xlib/Xcb and EXTEND_PAD
thjaeger at gmail.com
Tue Feb 3 17:01:39 PST 2009
A little update on this below.
Zack Weinberg wrote:
> Thomas Jaeger <thjaeger at gmail.com> wrote:
>> I just looked at the source of all the video drivers that are
>> currently in Ubuntu jaunty. There are 7 drivers that accelerate
>> Composite in one form or another. Except for the intel driver, none
>> of them even access the repeatType field, so it's not much of a
>> surprise that we get bad results.
Turns out I only looked at the drivers in main, but there are only two
universe drivers that accelerate composite: radeonhd (copied exa
acceleration code from ati) and nouveau (seems to interpret repeatType
> Do you have contacts with the X video team(s)? Are you able to pursue
> these driver bugs and get them fixed?
I filed bugs for ati , openchrome , radeonhd  and mga  and
sent a message to the xorg list for i128 . I'm tracking the status
of all this on the corresponding ubuntu bug report .
* The ati driver has been fixed, and in fact accelerates Pad/Reflect now.
* It turns out that the openchrome driver only accelerates Normal and it
falls back to software for anything else now.
* There hasn't been any response regarding any of the other drivers. For
radeonhd, the same patch applies that's already in the ati driver, so
this should be a no-brainer. i128 doesn't seem to have a maintainer,
we'd basically need someone with fdo git access to apply the patch (if
we want to care at all, that is). I only filed the mga bug last Friday,
so hopefully, we'll still see some activity on it.
More information about the cairo