3351174ebe
app: more optimizations to gimp_gegl_mask_bounds()
...
Another inner-loop logic improvement.
2019-01-01 06:53:18 -05:00
819a5352f6
app: optimize gimp_gegl_mask_bounds()
...
... by using the mask's native format, and improving the inner-loop
logic.
2019-01-01 06:34:09 -05:00
986a298a07
app: optimize gimp_gegl_mask_is_empty()
...
... by using the mask's native format, and gegl_memeq_zero().
2019-01-01 06:34:08 -05:00
053e5edc93
libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define
...
... it's no longer needed, since GEGL commit
gegl@9dcd2cde63f95a080bf16a58c10e9ffbdd99aace.
Partially reverts commits:
6fca9959c7
cc10af72cc
49c53568d7
8edbc0d491
29f63616d2
3a2014984d
ee48ec6877
4165a315d5
764085278f
b7633c722e
6ab12061b7
754a3c5b18
22b4b647bd
55b3438328
c6d23add65
f03a84d607
822f9f0d2b
95358ca1fa
cdda37f4ee
41e8035635
6761da42b2
fb5d7832a8
97ed7817d8
46e9036578
ea9c5e6a49
24fbdfb591
beb4ecb238
4b77831e03
fcf113a39c
567ffe94ff
2018-12-02 11:15:37 -05:00
4b77831e03
app: migrate gimp-gegl-mask to new iterator api
2018-09-11 00:36:29 +02:00
5f700549e7
Change the license URL from http://www.gnu.org/licenses/ to https://
2018-07-11 23:29:46 +02:00
b5530e9e3d
Use the new GeglAccessMode enum instead of the old values
2014-07-02 02:00:35 +02:00
2acbf8a70f
Bug 730071 - Selection bounds miscalculated for multiples of 128
...
gimp_gegl_mask_bounds(): when we succeed avoiding iterating a tile by
checking its upper-left and bottom-right, use the function's internal
meaning of x2, y2, which is the rightmost/bottommost selected pixel,
while the external meaning is the pixel right/below it.
Short: use "foo - 1" not "foo".
2014-05-13 21:46:31 +02:00
ddc4a057e4
app: factor our more lowlevel GimpChannel code to GeglBuffer utils
2013-04-09 00:38:46 +02:00