[gegl] Forgot to EnqueueUnmapMemObject



commit b923b265529a8d9acc549c8d8e6ccbbdc504b29b
Author: Victor Oliveira <victormatheus gmail com>
Date:   Sat Feb 11 11:00:32 2012 -0200

    Forgot to EnqueueUnmapMemObject

 gegl/buffer/gegl-buffer-cl-iterator.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-cl-iterator.c b/gegl/buffer/gegl-buffer-cl-iterator.c
index 9456ba8..86162f8 100644
--- a/gegl/buffer/gegl-buffer-cl-iterator.c
+++ b/gegl/buffer/gegl-buffer-cl-iterator.c
@@ -274,6 +274,10 @@ gegl_buffer_cl_iterator_next (GeglBufferClIterator *iterator, gboolean *err)
                     /* color conversion using BABL */
                     gegl_buffer_get (i->buffer[no], 1.0, &i->roi[no][j], i->format[no], data, GEGL_AUTO_ROWSTRIDE);
 
+                    cl_err = gegl_clEnqueueUnmapMemObject (gegl_cl_get_command_queue(), i->tex_op[no][j], data,
+                                                               0, NULL, NULL);
+                    if (cl_err != CL_SUCCESS) CL_ERROR;
+
                     i->tex[no][j] = i->tex_op[no][j];
 
                     break;



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