diff --git a/app/sanity.c b/app/sanity.c index d7ac1b2a6a..77ecc8c55c 100644 --- a/app/sanity.c +++ b/app/sanity.c @@ -429,9 +429,72 @@ sanity_check_gegl_ops (void) guint n_operations; gint i, j; - static const gchar* required_ops[] = { + static const gchar* required_ops [] = { + "gegl:alien-map", "gegl:buffer-sink", - "gegl:buffer-source" + "gegl:buffer-source", + "gegl:c2g", + "gegl:cartoon", + "gegl:checkerboard", + "gegl:color", + "gegl:color-reduction", + "gegl:color-temperature", + "gegl:color-to-alpha", + "gegl:crop", + "gegl:cubism", + "gegl:deinterlace", + "gegl:difference-of-gaussians", + "gegl:dot", + "gegl:dropshadow", + "gegl:edge-laplace", + "gegl:edge-sobel", + "gegl:emboss", + "gegl:exposure", + "gegl:fractal-trace", + "gegl:gaussian-blur", + "gegl:grid", + "gegl:introspect", + "gegl:invert-gamma", + "gegl:invert-linear", + "gegl:lens-distortion", + "gegl:map-absolute", + "gegl:map-relative", + "gegl:matting-global", +/* "gegl:matting-levin",*/ /* XXX: do we want to require this? */ + "gegl:mono-mixer", + "gegl:motion-blur-circular", + "gegl:motion-blur-linear", + "gegl:motion-blur-zoom", + "gegl:noise-cie-lch", + "gegl:noise-hsv", + "gegl:noise-hurl", + "gegl:noise-pick", + "gegl:noise-rgb", + "gegl:noise-slur", + "gegl:noise-spread", + "gegl:opacity", + "gegl:over", + "gegl:photocopy", + "gegl:pixelize", + "gegl:polar-coordinates", + "gegl:red-eye-removal", + "gegl:ripple", + "gegl:scale-ratio", + "gegl:seamless-clone", + "gegl:shift", + "gegl:softglow", + "gegl:threshold", + "gegl:tile", + "gegl:tile-seamless", + "gegl:transform", + "gegl:translate", + "gegl:unsharp-mask", + "gegl:value-invert", + "gegl:vignette", + "gegl:warp", + "gegl:waves", + "gegl:whirl-pinch", + "gegl:write-buffer" }; operations = gegl_list_operations (&n_operations);