Commit Graph

192 Commits

Author SHA1 Message Date
60847cce73 app: remove odd ratio scaling, replace with range check for nan 2017-01-15 01:33:40 +01:00
315ccc7f82 app: remove clamping in multiply mode 2017-01-15 01:33:40 +01:00
50669fe6d4 app, libgimp: rename BEHIND enum values to be consistent with others
Also update gimplayermodefunctions.c which I forgot before.
2017-01-15 00:01:09 +01:00
f01374798e app: remove clamps from addition, subtract and grain blend modes 2017-01-14 21:06:06 +01:00
39adf3627d app: use hypotf in lhc chroma blend mode 2017-01-14 21:03:29 +01:00
f8c65367f0 app: cache fishes in lch blend modes 2017-01-13 19:21:01 +00:00
975a0a6943 app: reuse more code 2017-01-13 19:21:01 +00:00
be8c2015a0 app: move factored out compositing to common header 2017-01-13 19:21:01 +00:00
acd20fb55b app: use cached fishes in lch chroma mode 2017-01-13 19:21:00 +00:00
7959141eb4 app: make compositing of hsv value blend mode consistent 2017-01-13 14:26:36 +01:00
75173b97d9 app: make compositing of grain extract blend mode consistent 2017-01-13 14:26:05 +01:00
954030fab6 app: make compositing of dodge blend mode consistent with rest 2017-01-13 14:25:46 +01:00
13eab78ecc app: improve and simplify alpha handling of LCH blending modes 2017-01-13 14:15:35 +01:00
feb2bb4083 app: lch color modes remove unneeded includes 2017-01-13 13:53:08 +01:00
0b1f684e8f app: remove unneded variable named tmp 2017-01-13 13:38:12 +01:00
24b04c0b40 app: use single precision hypotf and constants for performance 2017-01-13 13:17:25 +01:00
dc5b86f0eb app: add TRC variants to get_layer_mode_function() 2017-01-12 15:18:44 +01:00
77f9659c98 app: move gimplayermodefunctions.[ch] to layer-modes/ 2017-01-11 14:58:43 +01:00
b959e0b69b app: move GimpOperationPointLayerMode to layer-modes/ 2017-01-11 14:44:10 +01:00
Ell
e17f640fba app: eliminate unnecessary condition in GimpOperationReplaceMode
8-bit relic.
2017-01-11 08:21:02 -05:00
ad134263d2 app: clean up Makefile.am in layer-modes/ and layer-modes-legacy/ 2017-01-11 13:00:27 +01:00
8b5553cef6 app: move the remaining 3 layer modes to layer-modes/
Not exactly sure if all are correct, but the file moving is almost
done now.
2017-01-11 12:55:13 +01:00
f45fc97eba app: add missing op .h files 2017-01-11 04:54:36 +01:00
ec1f7a94e3 app: split legacy out of grain extract and merge 2017-01-11 04:40:26 +01:00
8f3842434c app: split legacy out of soft and hard light 2017-01-11 04:10:06 +01:00
784a8ee224 app: split legacy out of burn and divide 2017-01-11 03:17:53 +01:00
0891028232 app: forgot to s/gimp:normal-mode/gimp:normal/g 2017-01-11 00:28:57 +01:00
9142bb1805 app: move erase and anti-erase to layer-modes/ 2017-01-11 00:23:31 +01:00
56ba42a97c app: correct names of screen and difference layer ops 2017-01-10 21:48:03 +01:00
71030f49e9 app: duplicate hsv layer modes, and fix alpha handling 2017-01-10 21:48:03 +01:00
c3e5e30450 app: split legacy lighten only and darken only ops 2017-01-10 11:18:52 +01:00
99189d7a28 app: move dissolve to layer-modes/ 2017-01-10 09:06:16 +01:00
153796df9b app: fix names of addition and subtract ops 2017-01-10 02:29:34 +01:00
dfcb5c11de app: add new files for subtract/addition ops 2017-01-10 01:42:34 +01:00
5a7fd54d34 app: split addition and subract in legacy and new 2017-01-10 01:40:14 +01:00
60e1d8e35f app: move the LCH layer modes to layer-modes/ 2017-01-10 01:04:49 +01:00
92047ea949 app: layer op fission cleanup 2017-01-10 00:00:31 +01:00
b001626b31 app: move overlay to operations/layer-modes/ and call it GimpOperationOverlay 2017-01-09 23:54:51 +01:00
b6be1b768e app: duplicate difference mode, new and legacy 2017-01-09 23:49:08 +01:00
9d5893f402 app: add the ops for screen blend ops 2017-01-09 23:25:59 +01:00
3a50cdcd4f app: split screen op in legacy and new 2017-01-09 23:19:29 +01:00
fd070eeb25 app: start moving layer modes into their own build directories
New directories:

operations/layer-modes/
operations/layer-modes-legacy/
2017-01-09 21:58:18 +01:00