[gegl] buffer: do not call cl flush unless OpenCL is enabled (avoids crash)
- From: Ãyvind KolÃs <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] buffer: do not call cl flush unless OpenCL is enabled (avoids crash)
- Date: Thu, 22 Mar 2012 01:05:15 +0000 (UTC)
commit 20fda017758443e6afc5637ead25544496046a57
Author: Ãyvind KolÃs <pippin gimp org>
Date: Thu Mar 22 01:04:41 2012 +0000
buffer: do not call cl flush unless OpenCL is enabled (avoids crash)
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 5b7a174..523b918 100644
--- a/gegl/buffer/gegl-buffer-iterator.c
+++ b/gegl/buffer/gegl-buffer-iterator.c
@@ -433,7 +433,8 @@ gegl_buffer_iterator_next (GeglBufferIterator *iterator)
if (!found)
gegl_buffer_lock (i->buffer[no]);
- gegl_buffer_cl_cache_invalidate (i->buffer[no], &i->rect[no]);
+ if (gegl_cl_is_accelerated ())
+ gegl_buffer_cl_cache_invalidate (i->buffer[no], &i->rect[no]);
}
}
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]