On Wed, May 13, 2009 at 2:06 AM,  <jcup...@gmail.com> wrote:
> 2009/5/12 Øyvind Kolås <islew...@gmail.com>:
>> - 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@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer

Reply via email to