tiles & memory

Boudewijn Rempt boud at valdyas.org
Thu Oct 12 08:11:45 CEST 2006


On Wednesday 11 October 2006 23:54, Cyrille Berger wrote:
>
> But we really have to do something about the convolution painter, it's
> performance is _catastrophic_. And around half of the time is spend in
> memcpy of the pixels, which is mostly the difference between 1.5 and 1.6.
> That's mostly to solve this problem that boud and me have consider the lock
> region.

Yeah, the other half is spent calling convolve in the colorspaces :-)

> As for locking too big area, we can limit size, like preventing the user to
> lock in memory more tiles than the maximum numbers of allowed tiles.

We do need to think about our API, though. Maybe add a system.exit(0) if the 
programmer locks too large an area, so he'll know he was wrong before 
shipping. That'll larn them!
-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kimageshop/attachments/20061012/c6a5032b/attachment.pgp 


More information about the kimageshop mailing list