Gimp/app/operations/layer-modes
Øyvind Kolås d66e7dccac app: add GeglOperation *operation argument to GimpLayerModeBlendFunc
Some blend funcs depend on constants from the specifc color space we are
operating in and needs the space or operation propagated to the worker function
of the operation as discovered in issue #3451.

This commit propagates the operation, leaving the specific blend functions
needing it to call gegl_operation_get_source_space or similar without needing
that overhead for the rest.

(cherry picked from commit 8e90468308)
2019-06-09 12:48:59 +02:00
..
.gitignore
gimp-layer-modes.c app: disregard composite space in source-only trivial layer modes 2019-05-24 02:42:59 -04:00
gimp-layer-modes.h app: disregard composite space in non-union alpha-only layer modes 2019-05-24 01:43:26 -04:00
gimpoperationantierase.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationantierase.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationbehind.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationbehind.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationdissolve.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationdissolve.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationerase.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationerase.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationlayermode-blend.c app: add GeglOperation *operation argument to GimpLayerModeBlendFunc 2019-06-09 12:48:59 +02:00
gimpoperationlayermode-blend.h app: add GeglOperation *operation argument to GimpLayerModeBlendFunc 2019-06-09 12:48:59 +02:00
gimpoperationlayermode-composite-sse2.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationlayermode-composite.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationlayermode-composite.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationlayermode.c app: add GeglOperation *operation argument to GimpLayerModeBlendFunc 2019-06-09 12:48:59 +02:00
gimpoperationlayermode.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationmerge.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationmerge.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationnormal-sse2.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationnormal-sse4.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationnormal.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationnormal.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationpassthrough.c app: change behavior of REPLACE mode for fully-transparent pixels 2019-02-14 11:05:20 -05:00
gimpoperationpassthrough.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationreplace.c Revert "app: avoid NULL output in layer-mode ops" 2019-05-31 13:11:26 -04:00
gimpoperationreplace.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationsplit.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpoperationsplit.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
Makefile.am app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00