On Tue, Apr 19, 2011 at 01:38:42AM +0200, CowBot wrote:
> Back in 2007 I used to port and optimize builds of mypaint for
> internet tablets.

Ah, 0.5.1 it was, wasn't it? Seems like a long time ago now...

> In 25 years of programming, I have never seen a paint application with
> such power and responsiveness.  This is ~truly~ in a class of its own.

He he, fail :-)

I remember doing some design decisions that I knew were bad for smartphone
performance, but this was a long time ago.  I wonder what the main problem
is these days.  Any chance to get profiler output?

If it's mainly stuck inside python code then there's probably not much that
can be done with reasonable effort.  If it's mainly inside C code then maybe
something can be done.  If you are lucky it's just the silly use of floating
inside draw_dab() that your CPU doesn't like.  Or maybe you can tune the
TILE_SIZE constant to keep the pixels inside the CPU cache.  If you're
unlucky, the 16bpc pixel format is just too much for the n900.

PS: I think Luovatone is doing the n900 builds. I'm not sure if he's reading
this list, and I don't think I got his email.  If you want to help, maybe
you should try to ask him.  (But please try to ask respectfully.)

-- 
Martin Renold

_______________________________________________
Mypaint-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-discuss

Reply via email to