John Cupitt <[EMAIL PROTECTED]> writes:

> FWIW, vips works by having a thread pool (rather than a tile queue)
> and a simple for(;;) loop over tiles. At each tile, the for() loop
> waits for a thread to become free, then assigns it a tile to work
> on.

It would be trivial to change the GIMP code to work this way. We would
use the existing GThreadPool and just push a tasks per tile into the
pool. If someone wants to give this a try, perhaps it makes a difference.

Gimp-developer mailing list

Reply via email to