Originally posted by Lev:
hm, loading precompressed textures means:
1. cannot take advantage of the newest texture compression algorithm without recompressing textures.
2. cannot just open the file and edit it in a graphics editing app.
3. cannot use gluBuild2DMipmaps, so must precompress and save all mipmap levels.
4. cannot change the resolution of the texture very easily. With textures that are not precomressed you just can call gluScaleImage and scale down the base texture (mipmap level 0), which allows configuration for slower/less video memory hardware.
5. The loading is faster.
for me (1+2+3+4) >> (5), so I won't precompress textures. For other apps, the importance of these factors may vary, so precompressing may be considered.