]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - misc/tools/compress-texture
another typo fix :P
[xonotic/xonotic.git] / misc / tools / compress-texture
index d1ceecd0ec1f7d308d99d41ca343343c6d07315d..9e8d662b30c50dee9e73f8c3b6e750c941664fba 100755 (executable)
@@ -8,20 +8,24 @@ format=$1; shift
 src=$1; shift
 dst=$1; shift
 
+c=
 f=
 case "$tool" in
-       compressonator)
+       compressonator-dxtc|compressonator-atic)
+               case "$tool" in
+                       *-dxtc) c="-codec DXTC.dll" ;;
+                       *-atic) c="-codec ATICompressor.dll" ;;
+               esac
                case "$format" in
                        dxt1) f="+fourCC DXT1" ;;
                        dxt3) f="+fourCC DXT3" ;;
                        dxt5) f="+fourCC DXT5" ;;
                esac
-               echo ">> $f ($format)"
                dir=`mktemp -d "$HOME/.wine/drive_c/compressonator.XXXXXX"`
                dir_dos="C:/${dir##*/}"
                ext=${src##*.}
                cp "$src" "$dir/src.$ext"
-               wine "$HOME/.wine/drive_c/Program Files/AMD/The Compressonator 1.50/TheCompressonator.exe" -convert -mipmaps "$dir_dos/src.$ext" "$dir_dos/dst.dds" -codec DXTC.dll $f "$@"
+               wine "$HOME/.wine/drive_c/Program Files/AMD/The Compressonator 1.50/TheCompressonator.exe" -convert -mipmaps "$dir_dos/src.$ext" "$dir_dos/dst.dds" $c $f "$@" -mipper BoxFilter.dll
                mv "$dir/dst.dds" "$dst"
                rm -rf "$dir"
                ;;