freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] GSoC-2017-kushal 02e6c8a 54/70: Using strings for render_mod


From: Kushal K S V S
Subject: [freetype2] GSoC-2017-kushal 02e6c8a 54/70: Using strings for render_modes
Date: Sun, 18 Mar 2018 11:21:18 -0400 (EDT)

branch: GSoC-2017-kushal
commit 02e6c8abea00a3fb27d59533f2d731621e5a7d5f
Author: Kushal K S V S <address@hidden>
Commit: Kushal K S V S <address@hidden>

    Using strings for render_modes
---
 tests/make_png/runme.sh | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/tests/make_png/runme.sh b/tests/make_png/runme.sh
index 819c18c..cacef08 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]