9b6703371e
app: remove premultiplied blending code from the few ops that had it
...
Change GimpOperationPointLayerMode's "premultiplied" to "linear" and
set format to "RGBA float" if it's TRUE. Everything defaults to FALSE
so nothing changes.
2012-12-13 22:58:38 +01:00
cf0ac5a57b
Bug 685830 - opacity and mask of bottom layer ignored on Normal Mode
...
Let's prefer correct over broken but fast: disabled broken
optimization for the bottom layer.
2012-10-09 21:52:12 +02:00
d169244955
Bug 143315 - Turning off alpha channel visibility should make alpha=255
...
When the alpha channel is "invisible", make it 1.0 not 0.0.
2012-10-07 22:36:42 +02:00
4cc1084c11
app: allow a NULL "aux" in gimp:mask-components
...
and use black transparency instead, so it can be used for implementing
the image's component visibility.
2012-10-06 23:45:59 +02:00
d0d1962d10
app: include cleanup and s/M_PI/G_PI/ in test-operations
2012-08-03 23:41:29 +02:00
a9179601c9
app: remove g_thread_init() from test-operations.c
2012-07-31 16:47:57 +02:00
a6e1eace45
app: temporarily disable operations testing
2012-06-28 19:07:29 +03:00
1e3db809c2
app: make test-operations build again
2012-06-26 13:36:41 +02:00
ea497fb1ca
app: shortened gegl operations testing makefile
2012-06-14 21:30:11 +03:00
1edb18c30a
app: modified and moved gegl operation testing to operations/tests
2012-06-14 21:30:00 +03:00
e35427071b
app: added test for gegl operations
2012-06-14 21:29:52 +03:00
83680825d0
app: removed unnecessary argument from gimp_operations_init
2012-06-14 21:29:43 +03:00
e13b892c6e
app: fix the (unused) "mask and value" case in GimpOperationSetAlpha
...
and operate in linear RGBA, this op doesn't touch the colors anyway.
2012-06-11 12:41:32 +02:00
e2510b2f98
app: cleaned code of blending modes
2012-05-31 22:22:25 +03:00
8079285c91
app: added gegl version of color erase mode
2012-05-31 22:22:00 +03:00
3456fcb2fc
app: remove inclusion of "paint-funcs/paint-funcs.h"
2012-05-19 11:46:21 +02:00
4699725821
app: port floating selection blending to the new mode ops
...
Also, remove the fallback layer mode code from GimpOperationPointLayerMode,
and pass premultiplied = FALSE to gimp_gegl_node_set_layer_mode().
2012-05-18 23:37:56 +02:00
e377eb01cd
app: modified gegl blending modes to take mask and opacity inputs
2012-05-18 22:52:48 +02:00
cf442d3386
app: added gegl value and behind blending modes
2012-05-11 20:37:47 +03:00
c713e80e63
app: added initial gegl color blending mode
2012-05-11 18:53:49 +03:00
cc0410a226
app: added initial gegl version of saturation blending mode
2012-05-11 18:28:49 +03:00
06382a0037
app: add operations-types.h to Makefile.am
2012-05-11 15:57:31 +02:00
d9ba8b81da
Bug 675825 - (cage) simply using cage transform tool makes gimp to crash.
...
Just check if there is enough handles before closing
2012-05-11 12:02:58 +09:00
8f40eba702
change the pow() workaround to be more HDR safe
2012-05-10 21:41:56 +02:00
7101ee191a
app: move all GEGL operations to new directory app/operations/
2012-05-10 21:22:44 +02:00