[gegl] buffer: disable linear fast path in gegl-buffer-iterator



commit ed8e165a4da2bb4436817fd3dd014000036de469
Author: Øyvind Kolås <pippin gimp org>
Date:   Thu Jun 5 23:39:17 2014 +0200

    buffer: disable linear fast path in gegl-buffer-iterator
    
    See comment left with short-circuit of condition for reason.

 gegl/buffer/gegl-buffer-iterator.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-iterator.c b/gegl/buffer/gegl-buffer-iterator.c
index a6c6cc8..6510d30 100644
--- a/gegl/buffer/gegl-buffer-iterator.c
+++ b/gegl/buffer/gegl-buffer-iterator.c
@@ -588,7 +588,8 @@ gegl_buffer_iterator_next (GeglBufferIterator *iter)
           && priv->sub_iter[0].full_rect.y == primary->extent.y
           && priv->sub_iter[0].buffer->extent.x == iter->roi[0].x
           && priv->sub_iter[0].buffer->extent.y == iter->roi[0].y
-          )
+          && FALSE) /* XXX: conditions are not strict enough, GIMPs TIFF
+                       plug-in fails; but GEGLs buffer test suite passes */
       {
         if (gegl_cl_is_accelerated ())
           for (index = 0; index < priv->num_buffers; index++)


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