[gegl] perf: Test gegl:gaussian-blur in all natively supported formats



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]