im glad that i have been able to get in touch with both of you. yeah it was a while before i figured out what r1q2 did, and what r1gl did. i didnt realise that there wasnt jpeg support in r1gl to begin with. but im glad you've added it in now.
but I don't know why you'd want it when you have PNG.
well after reading r1ch's image formatt usage guide, png is only good for sharp graphics and associated line art. quake2 textures are not sharp, and are probably best described as photos. thus jpeg is the appropriate formatt to use
see i have learned something.
anyway, the reason i have been asking these questions all of a sudden is because im interested in making a new aq2 standalone client. you can read all of the details here: http://www.aq2zone.com/ubb/ultimatebb.php?ubb=get_topic;f=1;t=001766
but basically i want to make this client globally compatible - ie: can be used on windows/linux/freebsd/osx. windows/linux and even freebsd are taken care of obviously, but the osx binaries/libraries with 32-bit jpeg texture support is hard to find. infact i think r1gl is my only chance.
im also interested in hacking my own engine for this package, by taking bits and pieces from the ltktbm project. i know some c/java programming, but have never messed with the quake2 source before. infact just looking at it the other day made me realise how insanely complicated it is. i will either have to ask msparks to do the work for me (which is largely unfair) or get some really good help from someone else to show me the way. what are your thoughts?