summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKushal K S V S <kkushal32@gmail.com>2017-08-25 17:36:56 -0700
committerKushal K S V S <kkushal32@gmail.com>2018-03-18 20:40:45 +0530
commit02e6c8abea00a3fb27d59533f2d731621e5a7d5f (patch)
treef77d79d12a6c1b9f4e83a664f8932ef1b8258989
parent828e89379d4a8971d061a86f94bdf0a0a9f6595a (diff)
downloadfreetype2-02e6c8abea00a3fb27d59533f2d731621e5a7d5f.tar.gz
Using strings for render_modes
-rwxr-xr-xtests/make_png/runme.sh14
1 files changed, 9 insertions, 5 deletions
diff --git a/tests/make_png/runme.sh b/tests/make_png/runme.sh
index 819c18c7e..cacef08ba 100755
--- a/tests/make_png/runme.sh
+++ b/tests/make_png/runme.sh
@@ -3,7 +3,7 @@ rm -f ./html/top.html
#####################################################################
FT_TEST_DPI=${FT_TEST_DPI:-72 96};
FT_TEST_FONT_FILE=${FT_TEST_FONT_FILE:-test.ttf};
-FT_TEST_RENDER_MODE=${FT_TEST_RENDER_MODE:-1 2};
+FT_TEST_RENDER_MODE=${FT_TEST_RENDER_MODE:-AA RGB};
FT_TEST_PT_SIZE=${FT_TEST_PT_SIZE:-16 20};
FT_TEST_BASE_DIR=${FT_TEST_BASE_DIR:-$HOME/base};
@@ -12,6 +12,10 @@ FT_TEST_TEST_DIR=${FT_TEST_TEST_DIR:-../..};
FT_TEST_BASE_DLL=${FT_TEST_BASE_DLL:-$FT_TEST_BASE_DIR/objs/.libs/libfreetype.so};
FT_TEST_TEST_DLL=$FT_TEST_TEST_DIR/objs/.libs/libfreetype.so
#####################################################################
+declare -A arr
+arr["MONO"]=0
+arr+=(["AA"]=1 ["RGB"]=2 ["BGR"]=3 ["VRGB"]=4 ["VBGR"]=5)
+#####################################################################
mkdir ./html/pages
touch ./html/top.html;
#####################################################################
@@ -35,11 +39,11 @@ for i in $FT_TEST_DPI; do
for j in $FT_TEST_FONT_FILE; do
mkdir ./html/pages/$i/$j
for k in $FT_TEST_RENDER_MODE; do
- mkdir ./html/pages/$i/$j/$k
+ mkdir ./html/pages/$i/$j/${arr[$k]}
for l in $FT_TEST_PT_SIZE; do
- mkdir ./html/pages/$i/$j/$k/$l
- mkdir ./html/pages/$i/$j/$k/$l/images
- ./tests $FT_TEST_BASE_DLL $FT_TEST_TEST_DLL $j $l $k $i
+ mkdir ./html/pages/$i/$j/${arr[$k]}/$l
+ mkdir ./html/pages/$i/$j/${arr[$k]}/$l/images
+ ./tests $FT_TEST_BASE_DLL $FT_TEST_TEST_DLL $j $l ${arr[$k]} $i
done
done
done