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 linux tools should compile cleanly with the enclosed Makefile.

Explaination of exes:

ENCODE
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
Reads the output from ENCODE and creates a 32 bit TGA.
Run like this:
        decode myfxt1.out myfxt1.tga

ISUB
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. 
