gegl r1223 - in trunk: . bin gegl



Author: ok
Date: 2007-01-26 20:44:58 +0000 (Fri, 26 Jan 2007)
New Revision: 1223
ViewCVS link: http://svn.gnome.org/viewcvs/gegl?rev=1223&view=rev

Modified:
   trunk/ChangeLog
   trunk/bin/editor.c
   trunk/bin/export.c
   trunk/bin/gegl-view.c
   trunk/bin/gegl-view.h
   trunk/gegl/gegl-node.c
   trunk/gegl/gegl-node.h
Log:
Made the cache used for the projection internal to a node. This
makes the projection 32bit float. The display is still interpolated
since babl does the conversion to 8bit prior to rescaling is
attempted.
* gegl/gegl-node.[ch]: (gegl_node_class_init), (gegl_node_init),
(dispose), (computed_event), (gegl_node_get_cache),
(gegl_node_disable_cache): added gegl_node_get_cache.
* bin/gegl-view.[ch]: (finalize), (computed_event),
(invalidated_event), (set_property), (expose_event),
(task_monitor), (gegl_view_repaint): use ask node for cache
* bin/editor.c: (cb_recompute): fetch cache from node.
* bin/export.c: (button_render_clicked): fetch cache from node.





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