Insisting on metaphors that exploit the device's weaknesses (Re: Centralization of graphical awesomeness)

Bernd Prünster bernd.pruenster at
Thu Oct 29 11:12:29 CET 2009

Petr Vanek wrote:
>> lots of alpha blending - if you have the 16bit engine you get no
>> scale cache (thats 32bit engine only). but worst.. is the font
>> style. check carefully. text has a soft dropshadow. that is drawn
>> by 1. drawing the shadow first and that draw 25 copies of the text
>> with very faint alpha. THEN draw the text on top. that is a pretty
>> big expense. there is no text effect cache in evas at the moment,
>> so this really hits you. turn off the soft dropshadow effect in the
>> theme.. and watch it get 3 or 4 times faster (expedite has a test
>> just for this
>> - on a desktop (in fps) i get 128 and 489 fps respectively just by
>> having no soft shadow on the text). thats pushing on close to 4
>> times faster. it's an effect - that doesn't come cheaply. the
>> alternative (an actual blur filter) isn't too cheap either. but
>> it's something that can be improved for sure. you want it fast?
>> turn it off. :)
> Thank you for all the explanation. I think the 32bit engine is the
> only to go with now. Perhaps the optimization is is already done,
> maybe not.
> @Bernd Prünster: you are already very good with this, it would be good
> to see the difference, if not used already... mind to try the above in
> gry* ?
gry* doesnt use dropshadow, it was one of the forst thigs i kicked out, 
gry* uses a white outline on black text.
but thats something thats bugging me. i have to make some tests...
>> i started a
>> rewrite- illume2 is in svn. its much cleaner and leaner designed to
>> allow for replacable home screens (ie a home window provides by
>> either another e module or another process). as well as "top
>> shelf" (inf act any corner/region of the screen) can also be a
>> window provided by.. another module... or another process etc. its
>> much more like the kbd code. it's started. it's not usable. it's on
>> the backburner until a bunch of other tasks are done that are much
>> higher priority.
> ok, will hope for better times to come
>>> developed? What do you use on small device? Illume was ditched
>>> long time ago, is there not a replacement with attention?
>>> Anything you could recommend?  
>> can't talk about it :)
> perhaps we can benefit from it in (near?) future... :)
> thank you
> Petr
> _______________________________________________
> Openmoko community mailing list
> community at

More information about the community mailing list