On Tue, 5 Apr 2011 10:53:45 +0900 "Sung W. Park" <sung...@gmail.com> said:
 
> Great!  Yes, it's definitely not complete.  I'll try to tackle it one by one
> as time permits.
> 
> Sorry about the Warnings.  I was a little surprised with the lack of
> warnings when I
> compiled the code.  haha...  the -W* flags somehow managed to evade my
> attention. I
> sorta assumed that they were in there.   my script has been fixed now =)
> 
> I see that you've fixed all the symbol warnings as well for the gl
> extensions.  Thanks.

sometimes i feel nice  and do this :)

> ________
> 
> Ok, so I think it would be good to list items that we should work on here.
> Here are
> some of the things that come to mind.
> 
> 1. Provide a subset of GL APIs in Evas_GL.h.  I guess we'll have to decide
> on what to
> include.  And then also think about a set of helper functions.

start with opengl-es2 calls and defined constants

> 2. Integrate Evas_GL functionality to other engines. Software engine esp.?
> - I think if we use Mesa, most of the GL code in the evas_engine.c in gl_x11
> can be
> reused even in the software backend.  Does that sound right?

for context stuff - yes. for binding fbo. yes. BUT you'll need a way to get
mesa's FBO ARGB pixel data to BE the pixel data of the image (same ARGB pixel
format, same pointer etc.). that and fixing up mesa's gl symbols NOT to clash
with a "real GL" via maybe dlopen(... RTLD_LOCAL); and literally stick those gl
api calls in a separate table. how you may or may not get an FBO that mesa
creates to become an evas image ARGB data (get access to the pointers
themselves) beats me at this stage. this may require patches to mesa (or for
mesa to USE evas's ARGB pixel pointer AS the FBO pixel data - the other way
around). but it is possible as all the src for mesa is there.

> 3. Fix any necessary FIXME's in the code. =)

of course :)

> 4. Implement an elm widget type of GLView library (but not an elm widget as
> I think it's
> unnecessary to make it an elm widget) that would help developers use for
> simple GL rendering since EVAS GL is more low level.  I'm thinking a small
> subset
> of functions similar to what GLUT provides would be nice but this also needs
> a round
> of discussion.

i'm up for this being an elm widget - it makes the most sense there. as for api
that will turn up over time - like helpers from glut/glu etc. worlds... that
will happen over time. to start implement just what's needed and build up from
there.

> Anything else?
> 
> Thanks again.
> 
> cheers,
> Sung


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to