Re: Sun Creator and XRender
Benjamin Herrenschmidt <[email protected]>
| Newsgroups | gmane.comp.xfree86.devel |
|---|---|
| Message-ID | <1129606524.7620.113.camel@gaston> |
> I had a look at x.org's sunffb and all they did is to rewrite > ffb_accel.c to use XAA and add a hardware-accelerated alpha-blending > function ( plus accompanying changes in ffb_driver.c to load relevant > modules and a few more or less trivial ones in other files ). Now I have > something that works, is fast but for some strange reason all text drawn > via XRender has red and blue components swapped. Only text, images are > fine. Playing with anti-aliasing parameters seems to change this too, > after disabling subpixel hinting newly started apps get it right, until > next start of the Xserver... It worked fine with the old code and > affects both KDE and GTK apps. The other changes are only reformatting > source and renaming of some macros ( XF86* -> XORG* and such ). > Any ideas? > Looks almost like an un- or misinitialized variable somewhere, defaults > to ARGB, gets overwritten when someone changes anti-aliasing parameters > and nobody noticed since ARGB is almost always right. Looks like an endian bug to me Ben.