Gimp/app/operations/layer-modes
Ell 5effdd03b4 app: add dedicated op for pass through mode, with shortcuts
Pass through mode uses the same compositing logic as REPLACE mode,
however, it's a special case of REPLACE, where the layer is already
composited against the backdrop.  This allows us to take a few
shortcuts that aren't generally applicable to REPLACE mode.

Add a dedicated op class for pass through mode, derived from the
REPLACE mode op, implementing these shortcuts.
2017-08-31 11:39:38 -04:00
..
.gitignore
gimp-layer-modes.c app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00
gimp-layer-modes.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationantierase.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationantierase.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationbehind.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationbehind.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationdissolve.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationdissolve.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationerase.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationerase.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationlayermode-blend.c app: fix babl format names in luminance mode 2017-08-20 17:15:32 -04:00
gimpoperationlayermode-blend.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationlayermode-composite-sse2.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationlayermode-composite.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationlayermode-composite.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationlayermode.c app, pdb: change a lot of GIMP_LAYER_MODE_NORMAL_LEGACY to just NORMAL 2017-08-19 20:33:47 +02:00
gimpoperationlayermode.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationmerge.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationmerge.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationnormal-sse2.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationnormal-sse4.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationnormal.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationnormal.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationpassthrough.c app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00
gimpoperationpassthrough.h app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00
gimpoperationreplace.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationreplace.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationsplit.c app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationsplit.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
Makefile.am app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00