[gegl] perf: add missing perf-build.sh file



commit 425ee25fe32b4df0f6f292d1a80de9258cd493dc
Author: Øyvind Kolås <pippin gimp org>
Date:   Fri Jun 20 03:11:34 2014 +0200

    perf: add missing perf-build.sh file

 perf/create-report.rb    |   19 +++++++++++++++++++
 perf/joblist             |    6 +++---
 perf/perf-build.sh       |   33 +++++++++++++++++++++++++++++++++
 perf/test-bcontrast-4x.c |    2 +-
 perf/test-bcontrast.c    |    2 +-
 5 files changed, 57 insertions(+), 5 deletions(-)
---
diff --git a/perf/create-report.rb b/perf/create-report.rb
index 43defc4..c917d0e 100755
--- a/perf/create-report.rb
+++ b/perf/create-report.rb
@@ -22,6 +22,16 @@ class Database
           [1,0,0, 0.8],
           [1,0,1, 0.8],
           [1,1,0, 0.8],
+          [0,1,0, 1.0],
+          [0,1,1, 1.0],
+          [1,0,0, 1.0],
+          [1,0,1, 1.0],
+          [1,1,0, 1.0],
+          [0,1,0, 1.0],
+          [0,1,1, 1.0],
+          [1,0,0, 1.0],
+          [1,0,1, 1.0],
+          [1,1,0, 1.0],
           #[0.5,0.5,0.5,0.8],
           # gray doesnt have sufficient contrast against background
           [0.5,0.5,1, 0.8],
@@ -31,6 +41,15 @@ class Database
           [1,0.5,1, 0.8],
           [1,1,0.5, 0.8],
           [1,1,1, 0.8],
+          [0.25,0.25,1, 0.8],
+          [0.25,1,0.25, 0.8],
+          [0.25,1,1, 0.8],
+          [1,0.25,0.25, 0.8],
+          [1,0.25,1, 0.8],
+          [1,1,0.25, 0.8],
+          [1,0.6,1, 0.8],
+          [1,1,1, 0.3],
+          [0.5,1,0.2, 0.7]
         ]
         @width  = 1800
         @height = 500
diff --git a/perf/joblist b/perf/joblist
index f4d8947..dacca70 100644
--- a/perf/joblist
+++ b/perf/joblist
@@ -1,11 +1,11 @@
 
 # 24ee45ef27f19971da390aa232e505bf6c72956d  should be blacklisted
 
-#master~900..master % 16
+master~36..master
 
 #ae81fbf..master
 #
-e4fd7c63e2b1bf19e6014bc64641828bbd478bc8..master % 128
+#e4fd7c63e2b1bf19e6014bc64641828bbd478bc8..master % 128
 
-e012437..master % 4
+#e012437..master % 4
 
diff --git a/perf/perf-build.sh b/perf/perf-build.sh
new file mode 100755
index 0000000..15e93c4
--- /dev/null
+++ b/perf/perf-build.sh
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+MAKE_FLAGS="-j4 -k "
+REV=$1
+CC="ccache gcc"
+
+rm -rf prefix
+mkdir prefixes
+ln -s prefixes/$REV prefix
+
+if [ -d prefixes/$REV ]; then
+  if [ ! -f prefixes/$REV/built ]; then
+    rm -rf prefixes/$REV
+  fi
+fi
+
+
+if [ ! -d prefixes/$REV ]; then
+  mkdir prefixes/$REV || true
+  ( 
+    cd checkout;
+    if [ ! -f Makefile ]; then
+      CC=$CC ./autogen.sh --disable-introspection --prefix=`pwd`/../prefix;
+    fi;
+
+    make $MAKE_FLAGS ;
+    make -k install
+    touch built
+  ) > prefix/build_log 2>&1
+fi;
+
+
+
diff --git a/perf/test-bcontrast-4x.c b/perf/test-bcontrast-4x.c
index 3aaa21c..7693a25 100644
--- a/perf/test-bcontrast-4x.c
+++ b/perf/test-bcontrast-4x.c
@@ -12,7 +12,7 @@ main (gint    argc,
 
   buffer = test_buffer (2048, 1024, babl_format ("RGBA float"));
 
-#define ITERATIONS 8
+#define ITERATIONS 16
   test_start ();
   for (i=0;i< ITERATIONS;i++)
     {
diff --git a/perf/test-bcontrast.c b/perf/test-bcontrast.c
index 7e4a1a8..dbc4bae 100644
--- a/perf/test-bcontrast.c
+++ b/perf/test-bcontrast.c
@@ -12,7 +12,7 @@ main (gint    argc,
 
   buffer = test_buffer (2048, 1024, babl_format ("RGBA float"));
 
-#define ITERATIONS 8
+#define ITERATIONS 16
   test_start ();
   for (i=0;i< ITERATIONS;i++)
     {


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