[gegl] perf: Test gegl:gaussian-blur in all natively supported formats
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] perf: Test gegl:gaussian-blur in all natively supported formats
- Date: Mon, 18 Dec 2017 17:53:18 +0000 (UTC)
commit a6c1ca550ad6c71490d4182a41b30b16d2d56ec2
Author: Debarshi Ray <debarshir gnome org>
Date: Sun Dec 17 22:08:39 2017 +0100
perf: Test gegl:gaussian-blur in all natively supported formats
Having better coverage for gegl:gaussian-blur is useful for getting a
feel for the performance of other operations built around it.
perf/test-blur.c | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/perf/test-blur.c b/perf/test-blur.c
index 930c44f..e65d732 100644
--- a/perf/test-blur.c
+++ b/perf/test-blur.c
@@ -10,8 +10,20 @@ main (gint argc,
gegl_init(&argc, &argv);
+ buffer = test_buffer(1024, 1024, babl_format("RGB float"));
+ bench("gaussian-blur (RGB)", buffer, &blur);
+ g_object_unref (buffer);
+
buffer = test_buffer(1024, 1024, babl_format("RGBA float"));
- bench("gaussian-blur", buffer, &blur);
+ bench("gaussian-blur (RGBA)", buffer, &blur);
+ g_object_unref (buffer);
+
+ buffer = test_buffer(1024, 1024, babl_format("Y float"));
+ bench("gaussian-blur (Y)", buffer, &blur);
+ g_object_unref (buffer);
+
+ buffer = test_buffer(1024, 1024, babl_format("YA float"));
+ bench("gaussian-blur (YA)", buffer, &blur);
g_object_unref (buffer);
gegl_exit ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]