app: Populate the list of required ops in sanity.c

This commit is contained in:
Michael Henning 2013-07-29 23:18:09 -04:00
parent 0311bb4188
commit 7a01ecf3cd
1 changed files with 65 additions and 2 deletions

View File

@ -429,9 +429,72 @@ sanity_check_gegl_ops (void)
guint n_operations; guint n_operations;
gint i, j; gint i, j;
static const gchar* required_ops[] = { static const gchar* required_ops [] = {
"gegl:alien-map",
"gegl:buffer-sink", "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); operations = gegl_list_operations (&n_operations);