====== Libraries used by L3DT ====== ===== File I/O ===== * [[http://freeimage.sourceforge.net/|FreeImage library]] (used for BMP, JPG & PNG support in [[bundywiki>plugins:fileio:l3dtio_FI|L3DTio_FI]]). * [[http://www.codeproject.com/bitmap/cximage.asp|CxImage library]] by Davide Pizzolato (used for PCX support in [[bundywiki>plugins:fileio:l3dtio_PCX|L3DTio_PCX]]). * [[http://openil.sourceforge.net/|DevIL image library]], by Denton Woods et al. (used for DDS support in [[bundywiki>plugins:fileio:L3DTio_DDS|L3DTio_DDS]]). * [[http://sjbrown.co.uk/?code=squish|Squish DXT library]], by Simon Brown (used for DXT1 compression/decompression in [[bundywiki>plugins:fileio:L3DTio_SMT|L3DTio_SMT]]). * [[http://www.libpng.org/pub/png/|libpng portable network graphics library]], by Greg Roelofs, et al. (//formerly// used for PNG support). * [[http://www.zlib.org|zlib compression library]] by Jean-loup Gailly and Mark Adler (used in [[:LibHFZ]], [[bundywiki>plugins:fileio:L3DTio_HFZ|L3DTio_HFZ]] and [[bundywiki>plugins:fileio:L3DTio_AMF|L3DTio_AMF]]). * [[http://curl.haxx.se/libcurl/|libcurl]] (used for HTTP download in update manager). ===== User interface ===== * [[http://www.opengl.org|OpenGL]], by [[http://www.sgi.com/|SGI]] et al. (used in [[bundywiki>plugins:sapphire|Sapphire]]). * [[https://secure.codeproject.com/dialog/XBrowseForFolder.asp|XBrowseForFolder dialog]], by Hans Dietrich. * [[http://www.codeguru.com/cpp/controls/buttonctrl/article.php/c5169/|CClrButton]] class for MFC, by John Wellbelove (for changing the background colour in a button control). * [[http://www.codeproject.com/editctrl/CReadOnlyEdit.asp|CReadOnlyEdit]] class for MFC, by Kevin Bond (for changing the background colour in a read-only edit box control). ===== Miscellaneous ===== * [[http://www.codeguru.com/Cpp/W-P/system/performancestatistics/article.php/c2845/|CPU/RAM-monitoring class]], by Mike Ryan (WinNT/2k/XP only). * [[http://efgh.com/software/rijndael.htm|Implementation of the 'Rijndael' advanced encryption standard (AES)]], by Philip J. Erdelsky. * [[http://www.codeproject.com/cpp/csha1.asp|SHA-1 hashing class]], by Dominik Reichl.