On Thu, 6 Mar 2008 06:12:55 GMT "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> babbled:

> 
>       Carsten wrote:
> 
> > ...  what would be the right way would be to allow new extended
> > objects (smart objects) to set rendering calls - the same way
> > evas internal objects do, and then do their own rendering.
> > breaking this out to a nice public api would be really nice and
> > allow for objects built on a non-stateful (immediate mode)
> > rendering model to exist and be efficient without HAVING to render
> > to a buffer. this would mean breaking out the engine drawing calls
> > and surface creation/destruction etc. into evas api.
> 
>       Yeah, would be good to have. But just getting render-pre/post
> funcs for smarts, and implementing 'native surfaces' would be very
> desirable as well, since buffered drawing is *very* useful for many
> things. It's also easier to do, and needed in order to have engine-
> specific sub-canvases.

yup. i agree. native surface are important in the long run.

>       Either way, this would allow for engine-specific extensions
> for evas.. wrapping things adequately would allow for things like
> say an "evas3D" lib if really desired.

sure. 3d INSIDE a "3d object" i can deal with in evas :)

>       I have a question for you on this though: I imagined having
> 'native surface' image obj api given in each of the engine headers,
> but you added a generic evas api for it.. What exactly do you have
> in mind here? eg. say with gl-textures?

literally evas exposing the engine drawing routines for that engine -
generalised tho. gl i would expose as a generic api from a evas-3d lib on top
of a native surface, but it would just abstrait to either software mesa or
direct hardware opengl, so it'd work in a software canvas, just slowly.

>       There must be plenty of gl addicts out there who would love
> to start doing their rtt 3D stuff with a gl-x11-evas. :)
> 
> _____________________________________________________________
> Be your own boss today! Easy startup businesses. Click here.
> http://thirdpartyoffers.juno.com/TGL2121/fc/Ioyw6i3l5i5ETtM15PrOl2jcouG108VB7tTMRbBeTCnS8KunaIB3Dq/
> 
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to