[calligra] krita/plugins/paintops/libbrush: Optimized Auto Brush mask filling code

Sven Langkamp sven.langkamp at gmail.com
Fri Oct 12 20:33:55 UTC 2012


On Wed, Oct 10, 2012 at 12:38 PM, Dmitry Kazakov <dimula73 at gmail.com> wrote:

> Git commit b73804bc37eb749510fd46a13889ebab570be1ee by Dmitry Kazakov.
> Committed on 10/10/2012 at 12:30.
> Pushed by dkazakov into branch 'master'.
>
> Optimized Auto Brush mask filling code
>
> This patch uses internal cpu parallelism and makes the code execute much
> faster in the 'KisStrokeBenchmark pixelbrush300pxRL' benchmark.
>
> Actual results in the benchmark:
> Sandy Bridge (Core i7-2600): +25%
> Merom (Core 2 Duo T7250): +10%
>
> According to VTune the painting should have become up to 10% faster
> (on Sandy Bridge), because now this part of code consumes almost no time.
>
> This optimization will work most on the highest precision levels, that is
> when a dab cannot be cached.
>
> CCMAIL:kimageshop at kde.org


According to Jenkins, this broke the autobrush test.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kimageshop/attachments/20121012/866d97b8/attachment.html>


More information about the kimageshop mailing list