[gegl] buffer: avoid column-fetching optimization when rowstride != bpp
- From: N/A <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] buffer: avoid column-fetching optimization when rowstride != bpp
- Date: Thu, 28 Dec 2017 19:30:18 +0000 (UTC)
commit ed56355dd866dbb517960b4e3b6d4a36f1365af7
Author: Ell <ell_se yahoo com>
Date: Thu Dec 28 14:27:36 2017 -0500
buffer: avoid column-fetching optimization when rowstride != bpp
... which is really what last commit should have been about. Oh
well :P
gegl/buffer/gegl-buffer-access.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-access.c b/gegl/buffer/gegl-buffer-access.c
index 29b63d6..fad6a59 100644
--- a/gegl/buffer/gegl-buffer-access.c
+++ b/gegl/buffer/gegl-buffer-access.c
@@ -1891,7 +1891,7 @@ _gegl_buffer_get_unlocked (GeglBuffer *buffer,
else
{
gint bpp = babl_format_get_bytes_per_pixel (buffer->soft_format);
- if (buffer->soft_format == format)
+ if (buffer->soft_format == format || rowstride != bpp)
{
gegl_buffer_iterate_read_dispatch (buffer, rect, dest_buf,
rowstride, format, 0, repeat_mode);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]