GNOME Bugzilla – Bug 759619
processor: Handle non-meta-op sub-graphs transparently
Last modified: 2016-02-13 14:19:06 UTC
Currently, if you want to process a GeglNode that is a sub-graph, but not one with a meta operation, then you can't just process it directly. You have to get the output proxy and process it. My use-case is a sub-graph that contains all the operations that are applied on a GeglBuffer source. It would be nice to handle this transparently, just like other parts of the API do.
Created attachment 317612 [details] [review] processor: Rename an internal class variable
Created attachment 317613 [details] [review] processor: Handle non-meta-op sub-graphs transparently
Created attachment 321049 [details] [review] processor: Rename an internal class variable Rebased on top of master.
Created attachment 321050 [details] [review] processor: Handle non-meta-op sub-graphs transparently
These changes do not seem to change the behavior of GIMP nor the GEGL ui - pushing to master to get more throughout testing. commit 5a7ccff73bdabe13ffdad188e3fb3f6589a00a2f Author: Debarshi Ray <debarshir@gnome.org> Date: Fri Dec 18 10:14:17 2015 +0100 processor: Handle non-meta-op sub-graphs transparently https://bugzilla.gnome.org/show_bug.cgi?id=759619 commit 2719d36def5baa9585937c77f4e0f19c93689ae1 Author: Debarshi Ray <debarshir@gnome.org> Date: Fri Dec 18 08:53:48 2015 +0100 processor: Rename an internal class variable This will be useful in adding support for transparent handling of non-meta-op sub-graphs. https://bugzilla.gnome.org/show_bug.cgi?id=759619