gegl r2145 - in trunk: . gegl/graph



Author: ok
Date: Sun Mar  2 23:31:27 2008
New Revision: 2145
URL: http://svn.gnome.org/viewvc/gegl?rev=2145&view=rev

Log:
* gegl/graph/gegl-node.c: (gegl_node_blit): removed temporary buffer.


Modified:
   trunk/ChangeLog
   trunk/gegl/graph/gegl-node.c

Modified: trunk/gegl/graph/gegl-node.c
==============================================================================
--- trunk/gegl/graph/gegl-node.c	(original)
+++ trunk/gegl/graph/gegl-node.c	Sun Mar  2 23:31:27 2008
@@ -790,17 +790,14 @@
       buffer = gegl_node_apply_roi (node, "output", roi);
       if (buffer && destination_buf)
         {
-          GeglBuffer *roi_buf = gegl_buffer_create_sub_buffer (buffer, roi);
-
           if (destination_buf)
             {
-              gegl_buffer_get (roi_buf, 1.0, NULL,
-                               format, destination_buf, rowstride);
+              gegl_buffer_get (buffer, 1.0, roi, format, destination_buf, rowstride);
             }
-          g_object_unref (roi_buf);
+
           if (scale != 1.0)
             {
-              g_warning ("Scale %f!=1.0 in blit without cache", scale);
+              g_warning ("Scale %f!=1.0 in blit without cache NYI", scale);
             }
         }
 



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