[gegl] perf: add missing perf-build.sh file
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] perf: add missing perf-build.sh file
- Date: Fri, 20 Jun 2014 07:30:34 +0000 (UTC)
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]