3dfx FXT1(TM) Texture Compression Binaries and Source Code Copyright ( 1998-1999 3dfx Interactive, Inc. ) All Rights Reserved NOTE: Use of this software is subject to the terms in the FXT1 license agreement(included in this kit). 3dfx Interactive, Inc. Website: http://www.3dfx.com FXT1 Web Site : http://www-dev.3dfx.com/fxt1 ======================================================================= What's in the distribution? ======================================================================= This distribution contains FXT1 Texture Compression binaries (encode, decode and isub) and source code. All exe's should compile cleanly on MSVC6 with the fxt1pub.dsw project. Explaination of exes: ENCODE.EXE Takes a 32 bit TGA (and 32 bit ONLY -- add an all white alpha channel if you must) and changes it into a 4 bit FXT1. Run like this: encode -v my32bit.tga myfxt1.out DECODE.EXE Reads the output from ENCODE and creates a 32 bit TGA. Run like this: decode myfxt1.out myfxt1.tga ISUB.EXE Does image subtraction between two 32 bit TGAs, creates an output diff image and some statistics. Run like this: isub -v my32bit.tga myfxt1.tga diff.tga Note that FXT1 assumes that the alpha channel will be used for alpha blending, so that a pixel with alpha==0 will not have any color (because it would have been blended to 0 -- why waste bits on it?). ======================================================================= FXT1 Change Log ======================================================================= 9/14/99 - Initial Public Release by 3dfx Interactive. Minor cleanup to support the Macintosh. 9/4/99 - Developer Release by 3dfx Interactive ======================================================================= For more information on FXT1: ======================================================================= Visit www-dev.3dfx.com/fxt1. A Technical Specification and Whitepaper are available that detail how FXT1 works.