On Wed, May 13, 2009 at 2:06 AM, <jcupitt@xxxxxxxxx> wrote:
> 2009/5/12 Øyvind Kolås <islewind@xxxxxxxxx>:
>> - Add abyss policies to be used by resamplers, allowing configuring the
>> behavior of affine transforms and warping image operations.
>
> An efficient way to do this is to remove the rule that buffers need to
> have fixed-size, non-overlapping tiles.
>
> If you remove this restriction, then an image, rather than having to
> have it's own set of tiles, can instead just have a pointer to the
> tiles on another image. This lets you efficiently implement operations
> that keep most pixels unchanged but which make some small change to an
> edge (for example).
GeglBuffers already allows shared tiles, but they are not fully used
in the locations where they should (gegl_buffer_copy, which is also
used by for instance gegl_buffer_dup should be duplicating the tile
data by hooking into the circular list of shared tiles.)
/Øyvind K.
--
«The future is already here. It's just not very evenly distributed»
-- William Gibson
http://pippin.gimp.org/ http://ffii.org/
_______________________________________________
Gegl-developer mailing list
Gegl-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer
[Video For Linux]
[Photo]
[Yosemite News]
[Yosemite Photos]
[gtk]
[GIMP Users]
[KDE]
[Scanner]
[Gimp's Home]
[Gimp on Windows]
[Steve's Art]
[Webcams]