gimp/app/operations/layer-modes
Jehan fbf58140eb app: include mask_value as part of the target alpha value.
The existing usage of the mask value was as interpolation variable,
which is a different usage. If we werent doing this, trying to paint
with tool opacity to 100 and a paint dynamics changing opacity, we'd
still have 100% opaque pixels instead of lowered opacity.
2025-06-20 23:24:10 +00:00
..
gimp-layer-modes.c app: review and improve over MR !151 for an "Overwrite" paint mode. 2025-06-20 23:24:10 +00:00
gimp-layer-modes.h app: fix autotools build. 2020-11-10 12:52:01 +01:00
gimpoperationantierase.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationantierase.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationbehind.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationbehind.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationdissolve.c app: fix global-buffer-overflow in "gimp:dissolve" implementation. 2023-02-16 20:31:41 +01:00
gimpoperationdissolve.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationerase.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationerase.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationlayermode-blend.c app: clean up Luminance blend function 2019-06-10 10:53:00 -04:00
gimpoperationlayermode-blend.h app: add GeglOperation *operation argument to GimpLayerModeBlendFunc 2019-06-09 12:35:45 +02:00
gimpoperationlayermode-composite-sse2.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationlayermode-composite.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationlayermode-composite.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationlayermode.c app: replace the mutex by a RW lock. 2025-05-06 14:18:09 +00:00
gimpoperationlayermode.h app: replace the mutex by a RW lock. 2025-05-06 14:18:09 +00:00
gimpoperationmerge.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationmerge.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationnormal-sse2.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationnormal-sse4.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationnormal.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationnormal.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationoverwrite.c app: include mask_value as part of the target alpha value. 2025-06-20 23:24:10 +00:00
gimpoperationoverwrite.h app,libgimp: paint blend mode 'overwrite' 2025-06-20 23:24:10 +00:00
gimpoperationpassthrough.c app: change behavior of REPLACE mode for fully-transparent pixels 2019-02-14 11:04:53 -05:00
gimpoperationpassthrough.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationreplace.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationreplace.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpoperationsplit.c app: fix compositing of layers with masks, outside the mask bounds 2020-02-21 22:54:16 +02:00
gimpoperationsplit.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
meson.build app,libgimp: paint blend mode 'overwrite' 2025-06-20 23:24:10 +00:00