indeed it looks like reverting that might be a good idea. probably writing
through to the currently displayed cairo object triggers all kinds of
exposure/display callbacks all the way down to the screen and writing to
double buffers, right after every stroke operation (as opposed to doing
that just once in the end).
cheers,
jo
On Fri, Jan 9, 2015 at 3:43 PM, Roman Lebedev <lebedev...@gmail.com> wrote:
> Hello.
>
> I'll look, but the real issue here is that we probably request full redraw
> of all widgets way too often.
>
> Roman.
>
> On Fri, Jan 9, 2015 at 5:37 PM, Pascal Obry <pas...@obry.net> wrote:
>
>> I found the culprit for this regression.
>>
>> Roman, can you have a look? The patch below give a big slowness to dt
>> in darkroom mode.
>>
>> It can still be reverted from master. And indeed just reverting it
>> makes dt fly again!
>>
>> commit 1d01d51d979826da179a0d1b8908dfbd91b6fe83
>> Author: Roman Lebedev <lebedev...@gmail.com>
>> Date: Tue Dec 30 20:55:26 2014 +0300
>>
>> Draw callbacks: cairo drawing cleanup. Part 1.
>>
>> Only simplest stuff for now - drop unneeded temporary surfaces.
>> Might result in slightly smaller memory footprint.
>>
>> --
>> Pascal Obry / Magny Les Hameaux (78)
>>
>> The best way to travel is by means of imagination
>>
>> http://v2p.fr.eu.org
>> http://www.obry.net
>>
>> gpg --keyserver keys.gnupg.net --recv-key F949BD3B
>>
>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming! The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net
> _______________________________________________
> darktable-devel mailing list
> darktable-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/darktable-devel
>
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel