Author: ok Date: 2007-11-13 01:09:44 +0000 (Tue, 13 Nov 2007) New Revision: 1696 ViewCVS link: http://svn.gnome.org/viewcvs/gegl?rev=1696&view=rev
Modified: trunk/ChangeLog trunk/gegl/buffer/gegl-buffer-allocator.c trunk/gegl/buffer/gegl-buffer-private.h trunk/gegl/buffer/gegl-buffer-save.c trunk/gegl/buffer/gegl-buffer.c Log: * gegl/buffer/gegl-buffer-private.h: added ->storage field to cache the GeglStorage of a buffer. * gegl/buffer/gegl-buffer.c: (get_tile): replace type-checked casts, replace lookup of storage with the cached version in the buffer itself. (gegl_buffer_iterate): lookup the tile_width and tile_height on cached GeglStorage instead of traversing buffer chain to get at storage. * gegl/buffer/gegl-buffer-allocator.c: (gegl_buffer_alloc): make direct use of the buffer->storage. * gegl/buffer/gegl-buffer-save.c: (gegl_buffer_save): make direct use of buffer->storage. _______________________________________________ SVN-commits-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/svn-commits-list
