Am Fri, 8 Apr 2016 13:19:59 -0700 schrieb Cedric BAIL: > Hello, > > On Fri, Apr 8, 2016 at 11:59 AM, Andreas Volz <li...@brachttal.net> > wrote: > > as I'm so happy I managed to port my OpenInfotainment In-Car > > prototype software to Raspberry Pi 2 here are some photos: > > > > https://drive.google.com/folderview?id=0B3wpqTeeGOAHUVlOT3VuMmdyeWc&usp=sharing > > > > Everything depends on EFL and E20 itself. All processes are > > connected with DBus. I used libosmscout for the navigation map and > > cairo in an evas canvas to draw it. The GUI CPU load of the > > prototype is ok for the Raspi, so I could continue with the feature > > development. :-) > > That's cool. Maybe that will get someone motivated to actually finish > eglfs support for RPi :-) > > Is your code open ? I was wondering how you use cairo and if evas > vector graphics could actually help you there. Evas vector graphics > API is still in development, so there is still bugs there, but we do > already have better performance in software than cairo in many case
I use some Esmart_Cairo code which I grabbed from E SVN years ago before someone deleted it for a me unknown reason. https://github.com/andreas-volz/oisp/blob/master/src/OISPNavigation_libosmscout/Esmart_Cairo.h https://github.com/andreas-volz/oisp/blob/master/src/OISPNavigation_libosmscout/esmart_cairo.c This is maybe not the best way. Navi CPU load is currently really high on the raspi. Also because my renderer thread is so bad. But as talked on the libosmscout list this would improve much by writing a real vector renderer (in Evas) instead of Cairo rendering and copying buffers. > and I am very interested to see new use of it. Well, actually I would > love to see Elementary map widget have a backend that use Evas vector > graphics to draw the map, which is why I ask question here to figure > out how much work it could be :-) https://github.com/andreas-volz I put everything on github. Some sub-projects are in a very draft state. Mainly the oi* stuff + some dependencies. Base of the GUI work is stateval (https://github.com/andreas-volz/stateval) which is a EFL GUI statemachine. > > If you're interested I'll keep you informed about the state of this > > project on the list here. > > Sure don't hesitate to keep us updated. I'll do so :-) -- Technical Blog <http://andreasvolz.wordpress.com/> ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! http://pubads.g.doubleclick.net/ gampad/clk?id=1444514301&iu=/ca-pub-7940484522588532 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel