<div class="gmail_quote">On Wed, Oct 10, 2012 at 12:38 PM, Dmitry Kazakov <span dir="ltr"><<a href="mailto:dimula73@gmail.com" target="_blank">dimula73@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Git commit b73804bc37eb749510fd46a13889ebab570be1ee by Dmitry Kazakov.<br>
Committed on 10/10/2012 at 12:30.<br>
Pushed by dkazakov into branch 'master'.<br>
<br>
Optimized Auto Brush mask filling code<br>
<br>
This patch uses internal cpu parallelism and makes the code execute much<br>
faster in the 'KisStrokeBenchmark pixelbrush300pxRL' benchmark.<br>
<br>
Actual results in the benchmark:<br>
Sandy Bridge (Core i7-2600): +25%<br>
Merom (Core 2 Duo T7250): +10%<br>
<br>
According to VTune the painting should have become up to 10% faster<br>
(on Sandy Bridge), because now this part of code consumes almost no time.<br>
<br>
This optimization will work most on the highest precision levels, that is<br>
when a dab cannot be cached.<br>
<br>
<a href="mailto:CCMAIL%3Akimageshop@kde.org">CCMAIL:kimageshop@kde.org</a></blockquote><div><br></div><div>According to Jenkins, this broke the autobrush test. </div></div>