From: Stephen J B. <sj...@li...> - 2000-06-20 13:34:27
|
On Mon, 19 Jun 2000, david besnard wrote: > I want to know if it is possible to use a image in the format jpg or bmp > for texturing . > if it is possible how can I do this It's certainly possible. Mesa (and OpenGL) have no special functions for loading images, you have to do that yourself - or find a support library to do it for you. Hence, there is no special image format for OpenGL programs. Dunno about BMP - but for JPEG, you need to use libjpeg to pull the image into memory and then add jour own code to stuff it into texture memory. Personally, I try to avoid JPEG (because it *sucks*) and BMP (because it's Microsoft *and* it sucks) and instead I support PNG (because it's *wonderful*) and SGI's RGB format (because it's *simple*). For PNG images, check out 'glpng' (just do a Google search and you'll find it) - for RGB images, you can write your own loader in about 10 minutes from the spec: ftp://sgi.com/graphics/SGIIMAGESPEC ...or steal one from one of the Mesa sample programs. My anti-JPEG *rant* is here: http://web2.airmail.net/sjbaker1/jpegs_are_evil_too.html Steve Baker (817)619-2657 (Vox/Vox-Mail) L3Com/Link Simulation & Training (817)619-2466 (Fax) Work: sj...@li... http://www.link.com Home: sjb...@ai... http://web2.airmail.net/sjbaker1 |