[gegl] buffer: make nearest sampler fast path catch more cases



commit 0ca1110c8c14c7471ea5eb403d9450ab66848e76
Author: Øyvind Kolås <pippin gimp org>
Date:   Thu Jun 12 02:10:16 2014 +0200

    buffer: make nearest sampler fast path catch more cases
    
    The logic to perform conversions if the buffers format is not same as desired
    are already in place.

 gegl/buffer/gegl-buffer-access.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-access.c b/gegl/buffer/gegl-buffer-access.c
index fae90c2..f24ac45 100644
--- a/gegl/buffer/gegl-buffer-access.c
+++ b/gegl/buffer/gegl-buffer-access.c
@@ -1345,8 +1345,7 @@ gegl_buffer_sample (GeglBuffer       *buffer,
   if (!format)
     format = buffer->soft_format;
 
-  if (format == buffer->soft_format &&
-      sampler_type == GEGL_SAMPLER_NEAREST)
+  if (sampler_type == GEGL_SAMPLER_NEAREST)
     {
       /* XXX: not thread safe */
       gegl_buffer_get_pixel (buffer, x, y, format, dest, repeat_mode);


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