Hi all, I've fixed some minor issues that I've been pushing off for later.
The patch does the following: 1. Evas_GL and Evas had an issue where the viewport parameters were being reset in the wrong context. Previously, this issue was temporarily patched by flushing evas' pipeline and setting evas_gl_common_context_use(NULL) in EvasGL's make current. I know, it was pretty hacky. It turns out that in evas_engine, there was a code evas_gl_common_context_resize(NULL) without doing eng_window_use() first. So i've added that part and problem went was resolved properly. :-) 2. Naturally, I've taken out the temporary patch from 1. 3. I've added code that took care of glBindFramebuffer(..., fbo) where the fbo had to be saved and restored in case the user wanted to use his own fbo. Also, I've had to take care of the case when fbo is 0 since 0 need to point to evas_gl surface. 4. I've updated make_current a little as well. It's not that big of a patch. let me know what you guys think. cheers, Sung
evas_gl_update.patch
Description: Binary data
------------------------------------------------------------------------------ uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
