[gegl] boxfilter: remove unneeded array
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] boxfilter: remove unneeded array
- Date: Thu, 15 Oct 2015 15:23:19 +0000 (UTC)
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]