jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1960c97eb4ec62d3791d043005252eeec3d03ce5

commit 1960c97eb4ec62d3791d043005252eeec3d03ce5
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Mon Mar 10 17:25:27 2014 +0900

    Evas filters: Add more time debug marks in blur
---
 src/lib/evas/filters/evas_filter_blur.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/src/lib/evas/filters/evas_filter_blur.c 
b/src/lib/evas/filters/evas_filter_blur.c
index 40e46e0..6d07813 100644
--- a/src/lib/evas/filters/evas_filter_blur.c
+++ b/src/lib/evas/filters/evas_filter_blur.c
@@ -520,12 +520,16 @@ _gaussian_blur_horiz_alpha(DATA8 *src, DATA8 *dst, int 
radius, int w, int h)
    weights = alloca((2 * radius + 1) * sizeof(int));
    _sin_blur_weights_get(weights, &pow2_div, radius);
 
+   DEBUG_TIME_BEGIN();
+
    for (k = h; k; k--)
      {
         _gaussian_blur_step_alpha(src, dst, radius, w, 1, weights, pow2_div);
         dst += w;
         src += w;
      }
+
+   DEBUG_TIME_END();
 }
 
 static void
@@ -537,12 +541,16 @@ _gaussian_blur_vert_alpha(DATA8 *src, DATA8 *dst, int 
radius, int w, int h)
    weights = alloca((2 * radius + 1) * sizeof(int));
    _sin_blur_weights_get(weights, &pow2_div, radius);
 
+   DEBUG_TIME_BEGIN();
+
    for (k = w; k; k--)
      {
         _gaussian_blur_step_alpha(src, dst, radius, h, w, weights, pow2_div);
         dst += 1;
         src += 1;
      }
+
+   DEBUG_TIME_END();
 }
 
 static void
@@ -554,12 +562,16 @@ _gaussian_blur_horiz_rgba(DATA32 *src, DATA32 *dst, int 
radius, int w, int h)
    weights = alloca((2 * radius + 1) * sizeof(int));
    _sin_blur_weights_get(weights, &pow2_div, radius);
 
+   DEBUG_TIME_BEGIN();
+
    for (k = h; k; k--)
      {
         _gaussian_blur_step_rgba(src, dst, radius, w, 1, weights, pow2_div);
         dst += w;
         src += w;
      }
+
+   DEBUG_TIME_END();
 }
 
 static void
@@ -571,12 +583,16 @@ _gaussian_blur_vert_rgba(DATA32 *src, DATA32 *dst, int 
radius, int w, int h)
    weights = alloca((2 * radius + 1) * sizeof(int));
    _sin_blur_weights_get(weights, &pow2_div, radius);
 
+   DEBUG_TIME_BEGIN();
+
    for (k = w; k; k--)
      {
         _gaussian_blur_step_rgba(src, dst, radius, h, w, weights, pow2_div);
         dst += 1;
         src += 1;
      }
+
+   DEBUG_TIME_END();
 }
 
 static Eina_Bool

-- 


Reply via email to