thomas at winischhofer.net
Thu Jan 20 18:43:11 PST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Keith Packard wrote:
| Around 2 o'clock on Jan 21, Thomas Winischhofer wrote:
|>Is there any way to "trick" the server into using a little-endian
|>(shadow) framebuffer on a big endian machine? Thinking of RGB ordering
|>and the like.
| You can make fb access the frame buffer 32 bits at a time, which should
| let you set whatever bit/byte order you want.
Can you kindly elaborate on this? How? Does this work for 16fbpp and
32fbpp? 8bpp clearly wouldn't be a problem.
| Note that fb doesn't handle
| mixed endian formats though.
No mixing required. Just little-endian.
| Are you sure it wouldn't be easier to just flip pixels on the way to the
| frame buffer?
Well, since the (changed) data in the shadow framebuffer is directly
handed over to the kernel and then transferred by DMA, flipping would be
a more or less severe performance brake on an already slow bus.
thomas AT winischhofer DOT net http://www.winischhofer.net/
twini AT xfree86 DOT org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the xorg