• Ell's avatar
    app: some cleanup in gimppaintcore-loops · 6c6a7514
    Ell authored
    In gimp_paint_core_loops_process(), initialize the iterator with
    sufficient room for the number of iterators used by the algorithm
    hierarchy, instead of a fixed number.
    
    Add an additional 'rect' parameter to the init_step() and
    process_rows() algorithm member functions, which receives the area
    of the currently-processed chunk, to be used instead of the
    iterator's ROI member.  This allows us to pass a NULL iterator to
    hierarchies that don't use an iterator, and avoid the stack-
    allocated iterator hack we used in this case (and which became even
    more problematic with the new iterator API).
    6c6a7514
Name
Last commit
Last update
..
.gitignore Loading commit data...
Makefile.am Loading commit data...
gimp-paint.c Loading commit data...
gimp-paint.h Loading commit data...
gimpairbrush.c Loading commit data...
gimpairbrush.h Loading commit data...
gimpairbrushoptions.c Loading commit data...
gimpairbrushoptions.h Loading commit data...
gimpbrushcore-kernels.h Loading commit data...
gimpbrushcore-loops.cc Loading commit data...
gimpbrushcore-loops.h Loading commit data...
gimpbrushcore.c Loading commit data...
gimpbrushcore.h Loading commit data...
gimpclone.c Loading commit data...
gimpclone.h Loading commit data...
gimpcloneoptions.c Loading commit data...
gimpcloneoptions.h Loading commit data...
gimpconvolve.c Loading commit data...
gimpconvolve.h Loading commit data...
gimpconvolveoptions.c Loading commit data...
gimpconvolveoptions.h Loading commit data...
gimpdodgeburn.c Loading commit data...
gimpdodgeburn.h Loading commit data...
gimpdodgeburnoptions.c Loading commit data...
gimpdodgeburnoptions.h Loading commit data...
gimperaser.c Loading commit data...
gimperaser.h Loading commit data...
gimperaseroptions.c Loading commit data...
gimperaseroptions.h Loading commit data...
gimpheal.c Loading commit data...
gimpheal.h Loading commit data...
gimpink-blob.c Loading commit data...
gimpink-blob.h Loading commit data...
gimpink.c Loading commit data...
gimpink.h Loading commit data...
gimpinkoptions.c Loading commit data...
gimpinkoptions.h Loading commit data...
gimpinkundo.c Loading commit data...
gimpinkundo.h Loading commit data...
gimpmybrushcore.c Loading commit data...
gimpmybrushcore.h Loading commit data...
gimpmybrushoptions.c Loading commit data...
gimpmybrushoptions.h Loading commit data...
gimpmybrushsurface.c Loading commit data...
gimpmybrushsurface.h Loading commit data...
gimppaintbrush.c Loading commit data...
gimppaintbrush.h Loading commit data...
gimppaintcore-loops.cc Loading commit data...
gimppaintcore-loops.h Loading commit data...
gimppaintcore-stroke.c Loading commit data...
gimppaintcore-stroke.h Loading commit data...
gimppaintcore.c Loading commit data...
gimppaintcore.h Loading commit data...
gimppaintcoreundo.c Loading commit data...
gimppaintcoreundo.h Loading commit data...
gimppaintoptions.c Loading commit data...
gimppaintoptions.h Loading commit data...
gimppencil.c Loading commit data...
gimppencil.h Loading commit data...
gimppenciloptions.c Loading commit data...
gimppenciloptions.h Loading commit data...
gimpperspectiveclone.c Loading commit data...
gimpperspectiveclone.h Loading commit data...
gimpperspectivecloneoptions.c Loading commit data...
gimpperspectivecloneoptions.h Loading commit data...
gimpsmudge.c Loading commit data...
gimpsmudge.h Loading commit data...
gimpsmudgeoptions.c Loading commit data...
gimpsmudgeoptions.h Loading commit data...
gimpsourcecore.c Loading commit data...
gimpsourcecore.h Loading commit data...
gimpsourceoptions.c Loading commit data...
gimpsourceoptions.h Loading commit data...
paint-enums.c Loading commit data...
paint-enums.h Loading commit data...
paint-types.h Loading commit data...