DXTC
DXT4とDXT5は16ピクセル入力から128ビットデータに変換する。このデータには64ビットの色データ(DXT2ないしDXT3と同じ方法でエンコードされたもの)に続いて、64ビットのアルファチャンネルデータ(2つの8ビットアルファ値と4x4の3ビットルックアップテーブル)からなる。
α 0 > α 1 {\displaystyle \alpha _{0}>\alpha _{1}} であれば、6つの補間用アルファ値を以下の様に計算する。 α 2 = 6 α 0 + 1 α 1 7 {\displaystyle \alpha _{2}={{6\alpha _{0}+1\alpha _{1}} \over 7}} , α 3 = 5 α 0 + 2 α 1 7 {\displaystyle \alpha _{3}={{5\alpha _{0}+2\alpha _{1}} \over 7}} , α 4 = 4 α 0 + 3 α 1 7 {\displaystyle \alpha _{4}={{4\alpha _{0}+3\alpha _{1}} \over 7}} , α 5 = 3 α 0 + 4 α 1 7 {\displaystyle \alpha _{5}={{3\alpha _{0}+4\alpha _{1}} \over 7}} , α 6 = 2 α 0 + 5 α 1 7 {\displaystyle \alpha _{6}={{2\alpha _{0}+5\alpha _{1}} \over 7}} , α 7 = 1 α 0 + 6 α 1 7 {\displaystyle \alpha _{7}={{1\alpha _{0}+6\alpha _{1}} \over 7}} .