gegl r1568 - in trunk: . operations/affine



Author: ok
Date: 2007-06-25 19:55:03 +0100 (Mon, 25 Jun 2007)
New Revision: 1568
ViewCVS link: http://svn.gnome.org/viewcvs/gegl?rev=1568&view=rev

Modified:
   trunk/ChangeLog
   trunk/operations/affine/affine.c
Log:
Moved affine ops to newer APIs, speed and quality regression since
only nearest neighbour works, and that at a slower speed than bilinear
used to.
* operations/affine/affine.c: (affine_generic): added a new generic
affine core that uses the sampling API of GeglBuffer (which only
supports nearest neighbour for now).
(process): use gegl_operation_get_source and gegl_operation_get_target
for all communication with the core about buffers, and use
affine_generic for actual computation.





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