[gegl] tests: extend one mipmap test
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] tests: extend one mipmap test
- Date: Fri, 17 Feb 2017 19:08:27 +0000 (UTC)
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]