[gegl] buffer-iterator: do reads from right level
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] buffer-iterator: do reads from right level
- Date: Fri, 4 Jul 2014 17:59:46 +0000 (UTC)
commit e164a23eb5f3974ce49e2b3eef3641b477ccdb1b
Author: Øyvind Kolås <pippin gimp org>
Date: Fri Jul 4 00:33:44 2014 +0200
buffer-iterator: do reads from right level
gegl/buffer/gegl-buffer-iterator.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-iterator.c b/gegl/buffer/gegl-buffer-iterator.c
index b26e24f..dc9fea4 100644
--- a/gegl/buffer/gegl-buffer-iterator.c
+++ b/gegl/buffer/gegl-buffer-iterator.c
@@ -360,9 +360,7 @@ get_indirect (GeglBufferIterator *iter,
if (sub->access_mode & GEGL_ACCESS_READ)
{
- // XXX: scale and roi's should be scaled by
- // level
- gegl_buffer_get_unlocked (sub->buffer, 1.0, &sub->real_roi, sub->format, sub->real_data,
+ gegl_buffer_get_unlocked (sub->buffer, sub->level?1.0/(1<<sub->level):1.0, &sub->real_roi,
sub->format, sub->real_data,
GEGL_AUTO_ROWSTRIDE, sub->abyss_policy);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]