Gimp/app/gegl
Ell b5b5d71708 app: use underlying operation in gimp_gegl_apply_cached_operation()
In gimp_gegl_apply_cached_operation(), use the underlying
operation, as returned from
gimp_gegl_node_get_underlying_operation(), for testing whether the
operation is a point operation, for the purpose of avoiding
duplicating the input buffer.  Likewise, avoid duplicating the
buffer when the underlying operation is a source operation.

(cherry picked from commit 213b126c6e)
2019-03-27 15:48:19 -04:00
..
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
gimp-babl-compat.c app, pdb: use compat formats for brushes/patterns in plug-ins 2019-02-07 09:19:27 -05:00
gimp-babl-compat.h app, pdb: use compat formats for brushes/patterns in plug-ins 2019-02-07 09:19:27 -05:00
gimp-babl.c app: add gimp_babl_format_change_{component_type,linear}() 2019-03-20 16:27:55 -04:00
gimp-babl.h app: add gimp_babl_format_change_{component_type,linear}() 2019-03-20 16:27:55 -04:00
gimp-gegl-apply-operation.c app: use underlying operation in gimp_gegl_apply_cached_operation() 2019-03-27 15:48:19 -04:00
gimp-gegl-apply-operation.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-enums.c enums: generate enum files in source dir 2017-05-06 17:26:16 -04:00
gimp-gegl-enums.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-loops-sse2.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-loops-sse2.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-loops.cc app: remove gimp_gegl_replace() 2019-02-14 11:05:20 -05:00
gimp-gegl-loops.h app: remove gimp_gegl_replace() 2019-02-14 11:05:20 -05:00
gimp-gegl-mask-combine.cc app: small fix to gimp_gegl_mask_combine_ellipse_rect() 2019-03-24 14:45:59 -04:00
gimp-gegl-mask-combine.h app: improve gimp_gegl_mask_combine_ellipse[_rect]() 2019-03-20 16:27:55 -04:00
gimp-gegl-mask.c app: more optimizations to gimp_gegl_mask_bounds() 2019-01-01 06:53:35 -05:00
gimp-gegl-mask.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-nodes.c app: in gimp_gegl_create_flatten_node(), explicitly set color node format 2019-02-25 11:31:03 -05:00
gimp-gegl-nodes.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-tile-compat.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-tile-compat.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-types.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-gegl-utils.c app: add gimp_gegl_node_{set,get}_underlying_oepration() 2019-03-27 15:48:17 -04:00
gimp-gegl-utils.h app: add gimp_gegl_node_{set,get}_underlying_oepration() 2019-03-27 15:48:17 -04:00
gimp-gegl.c Issue #2224 - Use the "Swap folder" setting for the GEGL cache 2018-11-18 18:27:05 +01:00
gimp-gegl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpapplicator.c app: skip cache and format conversion when merging a drawable filter 2019-03-25 09:02:31 -04:00
gimpapplicator.h app: skip cache and format conversion when merging a drawable filter 2019-03-25 09:02:31 -04:00
gimptilehandlervalidate.c app: use gimp_gegl_buffer_copy() in various places 2019-03-06 06:00:10 -05:00
gimptilehandlervalidate.h app: add gimp_tile_handler_validate_validate() 2018-11-28 13:27:00 -05:00
Makefile.am app: convert gimp-gegl-mask-combine to C++ 2019-03-20 16:27:55 -04:00