sponsored work for Dmitry
silvio grosso
grossosilvio at yahoo.it
Mon Sep 17 06:25:44 UTC 2012
Hi everyone,
Sven wrote:
> These topics could be grayscale mask, fixing the canvas, finishing strokes
framework, reducing memory footprint or improving painting performance.
I think this is a good plan :-)
Along this path, I am confident Dmitry will fix many bugs as well (the more, the better). Therefore, in the end, everyone is going to be happy :-)
Best regards,
Silvio Grosso
--- Lun 17/9/12, Sven Langkamp <sven.langkamp at gmail.com> ha scritto:
Da: Sven Langkamp <sven.langkamp at gmail.com>
Oggetto: Re: sponsored work for Dmitry
A: "Krita's developers and users mailing list" <kimageshop at kde.org>
Data: Lunedì 17 settembre 2012, 05:16
On Sun, Sep 16, 2012 at 8:02 PM, Lukast dev <lukast.dev at gmail.com> wrote:
Hello,
I propose fixing bugs related to canvas, layers and masks or basically
any crash or major bug or old bug fixed is a win.
E.g.
284060 krita general dimula73 NEW NOR longs strokes become progressively slower
289915 krita general krita-bugs-null NEW NOR Krita's Canvas produces
subtle artifacts on incremental updates
..and there are more.
For performance Dmitry could explore the possibilities of bitBlitting
in threads in a way where threads don't step on each other toes e.g. with tools?
Sven did some work here but Dmitry has knowledge about strokes
framework, which might
help him.
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.
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.
From the painting bugs area: I did not find solution for correct speed
sensor, there
are multiple bugs in bugzilla about it's behaviour.
About the memory footprint, transform tool has this bug
https://bugs.kde.org/show_bug.cgi?id=263170
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.
These could be grayscale mask, fixing the canvas, finishing strokes framework, reducing memory footprint or improving painting performance.
That's all I have on mind currently :)
Lukas
2012/9/14 Boudewijn Rempt <boud at valdyas.org>:
> Hi,
>
> We're looking at a new period of about 4 months of sponsored work for
> Dmitry, so Dmitry and I were trying to create a planning, a list of the most
> urgent issues.
>
> Here's our list as it stands now:
>
> 1) Grayscale masks
> 2) Finish porting all tools to the strokes system
> 3) Start thinking of a way to reduce krita's memory footprint.
>
> However, we'd like some input from y'all on what is currently blocking
> productivity most, so we can review those issues for our planning :-)
>
> Boudewijn
> _______________________________________________
> kimageshop mailing list
> kimageshop at kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
_______________________________________________
kimageshop mailing list
kimageshop at kde.org
https://mail.kde.org/mailman/listinfo/kimageshop
-----Segue allegato-----
_______________________________________________
kimageshop mailing list
kimageshop at kde.org
https://mail.kde.org/mailman/listinfo/kimageshop
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kimageshop/attachments/20120917/702df738/attachment.html>
More information about the kimageshop
mailing list