New acceleration architecture
Thomas Winischhofer
thomas at winischhofer.net
Sat Jul 2 04:05:56 PDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
As I already told Zack, I have a problem with EXA in terms of 24/32bpp
support. I have to support some old hardware which operates at 24bpp for
depth 24.
My driver sets the SupportConvert32To24 and PreferConvert32to24 flags
for xf86SetDepthBpp(). I never looked into the fb code in detail, but I
was told many times (IIRC by Mark Vojkovich and Keith Packard) that this
is ok, and even required for some applications which expect 32bit
visuals. The fb layer is said to handle the conversion to 24bpp.
However, as long as these two flags are set, the server, with EXA, uses
*exclusively* 32bpp pixmaps - which leads to drawing errors and a sig 11
pretty soon after start. Also, my acceleration primitives are passed
32bpp pixmaps which this old hardware can't handle.
Anybody any idea?
- --
Thomas Winischhofer
Vienna/Austria
thomas AT winischhofer DOT net http://www.winischhofer.net/
twini AT xfree86 DOT org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCxnUUzydIRAktyUcRAtzaAKCwBC9trsu98asdtAwjVLzwcMjLggCePFL6
6++dg5t0mO6zXPwSRroLcYo=
=HnV7
-----END PGP SIGNATURE-----
More information about the xorg
mailing list