[gegl] boxfilter: remove unneeded array



commit 2686a4fc1d4569f8d5a0051bc2a4afcbb938e0da
Author: Øyvind Kolås <pippin gimp org>
Date:   Thu Oct 15 16:11:29 2015 +0200

    boxfilter: remove unneeded array

 gegl/gegl-algorithms-boxfilter.inc |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/gegl/gegl-algorithms-boxfilter.inc b/gegl/gegl-algorithms-boxfilter.inc
index 3d00c8a..aed6869 100644
--- a/gegl/gegl-algorithms-boxfilter.inc
+++ b/gegl/gegl-algorithms-boxfilter.inc
@@ -15,17 +15,16 @@ BOXFILTER_FUNCNAME (guchar              *dest_buf,
   gfloat center_weight[dst_rect->width];
   gfloat right_weight[dst_rect->width];
 
-  gfloat sx[dst_rect->width];
   gint   jj[dst_rect->width];
 
   for (gint x = 0; x < dst_rect->width; x++)
   {
-    sx[x]  = (dst_rect->x + x + .5) / scale - src_rect->x;
-    jj[x]  = int_floorf (sx[x]);
+    gfloat sx  = (dst_rect->x + x + .5) / scale - src_rect->x;
+    jj[x]  = int_floorf (sx);
 
-    left_weight[x]   = .5 - scale * (sx[x] - jj[x]);
+    left_weight[x]   = .5 - scale * (sx - jj[x]);
     left_weight[x]   = MAX (0.0, left_weight[x]);
-    right_weight[x]  = .5 - scale * ((jj[x] + 1) - sx[x]);
+    right_weight[x]  = .5 - scale * ((jj[x] + 1) - sx);
     right_weight[x]  = MAX (0.0, right_weight[x]);
     center_weight[x] = 1. - left_weight[x] - right_weight[x];
   }


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