[gegl/gsoc2009-gpu] _GeglBufferIterator: Remove (minorly) useful row and col members
- From: Jerson Michael Perpetua <jperpetua src gnome org>
- To: svn-commits-list gnome org
- Subject: [gegl/gsoc2009-gpu] _GeglBufferIterator: Remove (minorly) useful row and col members
- Date: Tue, 7 Jul 2009 17:46:58 +0000 (UTC)
commit 9ee412aef6d39184cd90f1e13bf25157d4d94b5f
Author: Jerson Michael Perpetua <jersonperpetua gmail com>
Date: Sun Jul 5 06:32:51 2009 +0800
_GeglBufferIterator: Remove (minorly) useful row and col members
Remove (minorly) useful row and col members to improve code
readability.
gegl/buffer/gegl-buffer-iterator.c | 19 ++++---------------
1 files changed, 4 insertions(+), 15 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-iterator.c b/gegl/buffer/gegl-buffer-iterator.c
index 7a2d7c9..3754165 100644
--- a/gegl/buffer/gegl-buffer-iterator.c
+++ b/gegl/buffer/gegl-buffer-iterator.c
@@ -32,7 +32,6 @@
#include "gegl-tile-storage.h"
#include "gegl-utils.h"
-
typedef struct _GeglBufferTileIterator
{
GeglBuffer *buffer;
@@ -46,9 +45,6 @@ typedef struct _GeglBufferTileIterator
gpointer sub_data; /* pointer to the subdata as indicated by
* subrect
*/
- gint col; /* the column currently provided for */
- gint row; /* the row currently provided for */
-
gboolean write;
gint next_col; /* used internally */
gint next_row; /* used internally */
@@ -141,8 +137,6 @@ gegl_buffer_tile_iterator_init (_GeglBufferTileIterator *i,
i->roi = roi;
i->tile = NULL;
i->lock_mode = lock_mode;
- i->col = 0;
- i->row = 0;
i->next_row = 0;
i->next_col = 0;
i->max_size = i->buffer->tile_storage->tile_width
@@ -214,15 +208,13 @@ gulp:
}
}
- i->col = i->next_col;
- i->row = i->next_row;
- i->next_col += tile_width - offsetx;
-
- i->roi2.x = i->roi.x + i->col;
- i->roi2.y = i->roi.y + i->row;
+ i->roi2.x = i->roi.x + i->next_col;
+ i->roi2.y = i->roi.y + i->next_row;
i->roi2.width = i->subrect.width;
i->roi2.height = i->subrect.height;
+ i->next_col += tile_width - offsetx;
+
return TRUE;
}
}
@@ -231,9 +223,6 @@ gulp:
gint tiledy;
gint offsety;
- i->row = i->next_row;
- i->col = i->next_col;
-
tiledy = buffer_y + i->next_row;
offsety = gegl_tile_offset (tiledy, tile_height);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]