<div class="gmail_quote">On Sun, Sep 16, 2012 at 8:02 PM, Lukast dev <span dir="ltr"><<a href="mailto:lukast.dev@gmail.com" target="_blank">lukast.dev@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
I propose fixing bugs related to canvas, layers and masks or basically<br>
any crash or major bug or old bug fixed is a win.<br>
E.g.<br>
284060  krita   general dimula73        NEW     NOR     longs strokes become progressively slower<br>
289915  krita   general krita-bugs-null NEW     NOR     Krita's Canvas produces<br>
subtle artifacts on incremental updates<br>
..and there are more.<br>
<br>
For performance Dmitry could explore the possibilities of bitBlitting<br>
in threads in a way where threads don't step on each other toes e.g. with tools?<br>
Sven did some work here but Dmitry has knowledge about strokes<br>
framework, which might<br>
help him.<br></blockquote><div><br></div><div>I think a major improvement could be to vectorize the composite op code. That does need more threads and should give a similar speed boost. The task isn't trivial as our memory layout isn't optimal for that, so that will require some work.</div>
<div><br></div><div>For strokes we really need some simplyfication, I think. There are lots of classes that interact is some way there and maybe we need to reevaluate some of the original requirements. Beside that we should keep in mind that at some later point we need that macro/command system that we dicussed some time ago and it should fit together.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>From the painting bugs area: I did not find solution for correct speed<br>
sensor, there<br>
are multiple bugs in bugzilla about it's behaviour.<br>
<br>
About the memory footprint, transform tool has this bug<br>
<a href="https://bugs.kde.org/show_bug.cgi?id=263170" target="_blank">https://bugs.kde.org/show_bug.cgi?id=263170</a></blockquote><div><br></div><div>I don't think we should concentrate on random bugs, but rather some bigger complex that needs improvements. Maybe have three or four big topics that take about a month each.</div>
<div><br></div><div>These could be grayscale mask, fixing the canvas, finishing strokes framework, reducing memory footprint or improving painting performance.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
That's all I have on mind currently :)<br>
<br>
Lukas<br>
<br>
2012/9/14 Boudewijn Rempt <<a href="mailto:boud@valdyas.org">boud@valdyas.org</a>>:<br>
<div class="HOEnZb"><div class="h5">> Hi,<br>
><br>
> We're looking at a new period of about 4 months of sponsored work for<br>
> Dmitry, so Dmitry and I were trying to create a planning, a list of the most<br>
> urgent issues.<br>
><br>
> Here's our list as it stands now:<br>
><br>
> 1) Grayscale masks<br>
> 2) Finish porting all tools to the strokes system<br>
> 3) Start thinking of a way to reduce krita's memory footprint.<br>
><br>
> However, we'd like some input from y'all on what is currently blocking<br>
> productivity most, so we can review those issues for our planning :-)<br>
><br>
> Boudewijn<br>
> _______________________________________________<br>
> kimageshop mailing list<br>
> <a href="mailto:kimageshop@kde.org">kimageshop@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/kimageshop" target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br>
_______________________________________________<br>
kimageshop mailing list<br>
<a href="mailto:kimageshop@kde.org">kimageshop@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kimageshop" target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br>
</div></div></blockquote></div><br>