On 04/13/2015 11:35 PM, Stefan Schmidt wrote: > Hello. > > > On 11/04/15 03:29, Simon Lees wrote: >> Hi all, >> >> When you add a lib to efl, can you post here and tell us what it does? >> Some of us get to make a new package for every lib which means we need >> to write some sort of description. >> >> So what is Ector and why do you think someone would use it. > https://git.enlightenment.org/core/efl.git/commit/?id=6a909d7a4f1ca37c1c5d63adbf453a633e202404 > > "This commit add Evas_Object_VG, a new Evas_Object that provide a vector > graphics > scenegraph following SVG specification. It will be considered a bug if > some behavior > did not follow the SVG standard. Evas_Object_VG provide 3 kind of object > for now: > shape, linear and radial gradient. > > Vector object are very different in nature from what Evas did manipulate > until now, > especially SVG defined one. They don't allow the easy detection of > opaque area, thus > no cutout possible during the rendering and they usually require a large > number of > them to draw something nice on scree. The cutout optimization in Evas is > directly > impacted by the number of object, so splitting the two scenegraph did > make sense. > Also SVG use matrix transformation everywhere, while Evas is using an UV > mapping. > This make it a clear choice to have two scenegraph. > > A part from the author you will see with git, there is two big thanks > that needs to > be said here. First special thanks goes to Jorge Luis "turran" Zapata who is > developping is own vector stack: http://enesim.org/ since a long time > now and did > share is technical advice and also influenced strongly the design. We > did evaluate > the possibility to include enesim in efl, but that wasn't really > possible sadly. > Another thanks goes to Jose O Gonzalez who did support and answer a lot > of my > question and helped me a lot to. > > regards > Stefan Schmidt > This is a great description for libevasvg I even remember reading it, I struggle to see the relationship with libector though :-P as did my mail client when I searched ector. Maybe all the world really needs is new descriptions of libraries that actually reference the library name somewhere ;-P
------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
