GEGL 0.0.18
GEGL (Generic Graphics Library) is a graph based image processing framework.

GEGL provides infrastructure to do demand based cached non destructive image
editing on larger than RAM buffers. Through babl it provides support for a
wide range of color models and pixel storage formats for input and output.

This development release will include optimizations for the cpu capabilities
of the host system. Pass --disable-mmx and --disable-sse to configure to
disable these when building packages that should work on a wider range of
hardware. Making GEGL adapt at runtime is a blocker for the next release.

There is no new API in this release thus bindings do not need to be updated.

Changes in this release
 • Configuration both from commandline arguments and at runtime.
 • GeglBuffer
   • New raw tiled raster file format, used both as swap and stored buffers.
   • Sharing between processes through synced swap.
   • Babl powered scan iteration infrastructure for efficient access.
   • Cubic and lanczos samplers re-enabled.
 • Operations
   • Use scan iterator for point-filter, point-composer and point-render base
     classes internally for minimal amount of copies.
   • Optimized variants of some point and compositing operations
     reimplemented using a new data type /g4float/ that allows writing cpu
     agnostic vectorized code for GCC.
   • New temporal filter base class, for operations operating on color values
     from neighbouring frames in a video stream.
   • Autogenerated operation reference installed for use with devhelp.
   • New operations: write-buffer, v4l, color-temperature.

A new release of babl is also available for the quickest operations GEGL work
best with babl-0.0.22 or newer.

This release appears due to contributions from:

  Øyvind Kolås, Kevin Cozens, Sven Neumann, Manish Singh, Martin Nordholts,
  Étienne Bersac, Hans Petter Jansson, Jan Heller, dmacks at,
  Sven Anders, Hubert Figuiere and Geert Jordaens.

Where to get GEGL
GEGL and it's dependencies babl and glib can be fetched from:

The integrity of the tarballs can be verified with:

sha1sum *.bz2
9de50fb5833f41691f50f6e735d6422aad52ea94  babl-0.0.22.tar.bz2
f8113ad33161337eb107ad84c0ac968dca1d02d2  gegl-0.0.18.tar.bz2
d8ae9dcb744ebfcb23809c3c552f4d724cb2458c  glib-2.14.5.tar.bz2

Where to get more information about GEGL
Information about GEGL can be found at the GEGL website

«The future is already here. It's just not very evenly distributed»
 -- William Gibson
Gimp-developer mailing list

Reply via email to