A patch that allows gimp to use gegl for projection has been posted at
http://bugzilla.gnome.org/attachment.cgi?id=119910. Even if the code
is rough, and some feature are not included (but easy to include), it
shows that projection using gegl is ready to be included for 2.8,
For the moment everything is in a single function, but a cleaner
approach could be to make each class (Layer, Mask, Channel) manage its
own related subgraph, and the image could combine every subgraph in a
persistant way to reflect to layer stack.
Maybe some more things needs to be kept in mind during the
implementation, or i'm making wrong assumptions on something, so your
feedbacks are welcomed.
Gimp-developer mailing list