Hi,
I just found this on the web:
http://hermes.terminal.at
...it's a library containing optimised routines for
converting pixels from one format (eg 8+8+8) into
another (eg 5+6+5). It appears to be highly optimised
for a bunch of different CPU's and a bunch of OS's
and can do things like endianness conversions too.
It knows about MMX and other CPU extensions. It's
evidently used in quite a lot of 2D applications
and claims to be very stable and it's GPL.
It looks like just the thing for Mesa when doing
stuff like the rendering-in-a-window stuff, and for
format conversions for glReadPixel, texture loading,
etc.
I don't have time to try anything right now - but
if anyone is looking for something useful to do...
(Yes, I know - Brian says "Wait until after 3.1",
...and he's absolutely right!)
Steve Baker (817)619-2657 (Vox/Vox-Mail)
Raytheon Systems Inc. (817)619-2466 (Fax)
Work: [EMAIL PROTECTED] http://www.hti.com
Home: [EMAIL PROTECTED] http://web2.airmail.net/sjbaker1