Artifacts symmetry painting with big brushes
Submitted by Massimo
Link to original bug (#765459)
Description
Steps to reproduce
Image new 2000x2000 Select the pencil tool with Dynamics off Select the pepper brush with a size of 800 Select vertical/horizontal mirror symmetry
click on the canvas to the left/top of the guide
The mirrored copy on the right/bottom shows the typical discontinuities of GEGL chunking.
The problem is here:
https://git.gnome.org/browse/gimp/tree/app/core/gimpbrush.c#n672 https://git.gnome.org/browse/gimp/tree/app/core/gimpbrush.c#n746
chunking in place with transforms does not work well.
A workaround is to use gegl_node_blit instead of gegl_node_process, this way the whole buffer is processed in one go. It seems to work for the cases described above.
Another would be to use an auxiliary buffer
Version: git master