[gegl] tests: extend one mipmap test



commit 1bff0aef4ffff8ee1ddc7c447e6a6903b4f94b97
Author: Øyvind Kolås <pippin gimp org>
Date:   Tue Feb 14 14:20:55 2017 +0100

    tests: extend one mipmap test
    
    Set a recognizable pixel level pattern in mipmap_set2

 tests/buffer/reference/mipmap_set2.buf |   18 +++++++++---------
 tests/buffer/tests/mipmap_set2.c       |   29 +++++++++++++++++++----------
 2 files changed, 28 insertions(+), 19 deletions(-)
---
diff --git a/tests/buffer/reference/mipmap_set2.buf b/tests/buffer/reference/mipmap_set2.buf
index ae89144..10b805f 100644
--- a/tests/buffer/reference/mipmap_set2.buf
+++ b/tests/buffer/reference/mipmap_set2.buf
@@ -23,12 +23,12 @@ Test: mipmap_set2
 ▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
 ▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
 ▌                    ▐
-▌░░░░░░░░░░          ▐
-▌░░▒░███░░░          ▐
-▌░░░    ░░░          ▐
-▌▒▒     ▒▒▒          ▐
-▌▒▒     ▒▒▒          ▐
-▌▓▓     ▓▓▓          ▐
+▌░ ░▓█░░░░░          ▐
+▌░ ░▓█░░░░░          ▐
+▌░ ░▓█░░░░░          ▐
+▌▒ ░▓█▒▒▒▒▒          ▐
+▌▒▒▒▒▒▒▒▒▒▒          ▐
+▌▓▓▓▓▓▓▓▓▓▓          ▐
 ▌▓▓▓▓▓▓▓▓▓▓          ▐
 ▌▓▓▓▓▓▓▓▓▓▓          ▐
 ▌██████████          ▐
@@ -45,9 +45,9 @@ Test: mipmap_set2
 ▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
 ▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
 ▌                    ▐
-▌░░▒▒░               ▐
-▌▒  ░▒               ▐
-▌▓░░▒▓               ▐
+▌░▒▓░░               ▐
+▌▒▒▒▒▒               ▐
+▌▓▓▓▓▓               ▐
 ▌█████               ▐
 ▌                    ▐
 ▌                    ▐
diff --git a/tests/buffer/tests/mipmap_set2.c b/tests/buffer/tests/mipmap_set2.c
index 574bb5b..08981e7 100644
--- a/tests/buffer/tests/mipmap_set2.c
+++ b/tests/buffer/tests/mipmap_set2.c
@@ -2,26 +2,35 @@ TEST ()
 {
   GeglBuffer    *buffer2, *buffer;
   GeglRectangle  bound = {0, 0, 20, 20};
-  //GeglRectangle  source = {2, 2, 5, 5};
-  GeglRectangle  dest = {4, 4, 5, 5};
+  GeglRectangle  dest = {2, 2, 8, 8};
   float *blank = g_malloc0 (100000);
   gchar *temp = g_malloc0 (100000);
   test_start ();
 
+
   buffer2 = gegl_buffer_new (&bound, babl_format ("Y float"));
   buffer = gegl_buffer_new (&bound, babl_format ("Y float"));
 
   vgrad (buffer2);
-  blank[0] = 0.5;
-  blank[1] = 0.25;
-  blank[2] = 1.0;
+#if 1
+  blank[0] = 0.1;
+  blank[1] = 0.3;
+  blank[2] = 0.7;
   blank[3] = 1.0;
-  blank[4] = 1.0;
-  blank[5] = 0.2;
+  blank[4] = 0.1;
+  blank[5] = 0.3;
+  blank[6] = 0.8;
+  blank[7] = 1.0;
+  blank[8] = 0.1;
+  blank[9] = 0.3;
+  blank[10] = 0.7;
+  blank[11] = 1.0;
+  blank[12] = 0.1;
+  blank[13] = 0.3;
+  blank[14] = 0.7;
+  blank[15] = 1.0;
+#endif
 
-  /* we need to expand the width/height to compensate for the level */
-  dest.width  *= 2;
-  dest.height *= 2;
   gegl_buffer_set (buffer2, &dest, 1, babl_format ("Y float"), blank, GEGL_AUTO_ROWSTRIDE);
   print_buffer (buffer2);
 


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