On Mon, 12 Apr 2004 10:17:57 +0100 Simon Wistow <[EMAIL PROTECTED]> babbled:

> On Sun, Apr 11, 2004 at 04:26:25AM -0700, Ogla Sungutay said:
> > ... SWF ...
> 
> I did a lot of stuff with SWF about 4 years back and looked into using 
> Evas as a rendering engine for it. I had a prototype knocking aorund but 
> the major problem was doing rotations about the X and Y axis (since Evas 
> would take care of the Z for you). This is not an insurmountable problem 
> but at that point I kind of lost interest in the whole project so it's 
> lying around in a quarter finished state somewhere.

err x and y - you sound like you're talking about 3d there :) evas never could
even do rotations around z either... :) i just saw it as a not that useful
feature (most images have some form of shadowing and shading that looks wrong if
you rotate it) which just would complicate the internals even more. :)

> The nice thing about Evas was that it took care of all the layers, 
> transparency, clipping, TTF etc etc for you. The hardest parts were 
> keeping the event loops in sync (not really particularly hard) and 
> mapping text definition points to the glyphs defined earlier in the 
> movie (also not hard). That and the pesky rotation. 
> 
> I suspect that these problems would also be present with SVG. 

yup. svg has all these too - thus why there is no svg support in evas - writing
all the code to do all the transforms, primitivies etc. is a lot of work, and
making it fast is even harder. i am not a HUGE fan of svg due to having to parse
xml as well as having complex render ops for display purposes. this means an svg
primitivie will be slower to draw (but quite a lot actually) than s a simpler
combination of scaled images and text, rectangles etc.

> If you could extend Evas to add X and Y rotation capability to Shapes, 
> Images and Text then everything would be a doddle.
> 
> The alternative, of course, is to use OpenGL but in many ways that seems 
> like overkill. 

and if u have no hardware accel (software opengl) watch the box come to a CRAWL
as software gl is simply unusable. i originally played with gl as being the ONLY
back-end to evas - that just wasn't going to be a happening thing. i needed
software fallback to be sane - and i wasnt game to try work on mesa to optimise
it to that point.

> >   3. Is there any plans about implementing Cubic
> > Beziers in Evas? 
> 
> I generally find converting to Quadratics easier. I have some code 
> knocking around that does this.
>  
> 
> -- 
> gap wearing anarchist
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> enlightenment-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
熊耳 - 車君 (数田)                  [EMAIL PROTECTED]
Tokyo, Japan (東京 日本)


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to