]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - misc/tools/generate-dds.sh
new, better, greater data converter script
[xonotic/xonotic.git] / misc / tools / generate-dds.sh
diff --git a/misc/tools/generate-dds.sh b/misc/tools/generate-dds.sh
deleted file mode 100755 (executable)
index 7e407b0..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/sh
-
-set -e
-
-for X in "$@"; do
-       case "$X" in
-               *.jpg)
-                       if [ -n "$scaledown" ]; then
-                               mogrify -geometry "$scaledown" -quality 100 "$X"
-                       fi
-                       echo "$X has no alpha, converting"
-                       nvcompress -bc1 "$X" "${X%.*}.dds"
-                       rm -f "$X"
-                       ;;
-               *.png|*.tga)
-                       if [ -n "$scaledown" ]; then
-                               mogrify -geometry "$scaledown" -quality 100 "$X"
-                       fi
-                       if convert "$X" -depth 16 RGBA:- | perl -e 'while(read STDIN, $_, 8) { substr($_, 6, 2) eq "\xFF\xFF" or exit 1; ++$pix; } exit not $pix;'; then
-                               echo "$X has no alpha, converting"
-                               nvcompress -bc1 "$X" "${X%.*}.dds"
-                               rm -f "$X"
-                       else
-                               echo "$X has alpha, converting"
-                               nvcompress -alpha -bc3 "$X" "${X%.*}.dds"
-                               rm -f "$X"
-                       fi
-                       ;;
-       esac
-done