Re: Introduction to GEGL Buffers

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

 



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


[Index of Archives]     [Yosemite News]     [Yosemite Photos]     [gtk]     [GIMP Users]     [KDE]     [Gimp's Home]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux