jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f419555cd82d324d19ad81bee4f03fcbe87d4f49
commit f419555cd82d324d19ad81bee4f03fcbe87d4f49 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Mon Apr 6 17:23:44 2015 +0900 Evas GL: Skip direct rendering check if the surface is indirect Note: These checks are only for debugging. --- src/modules/evas/engines/gl_common/evas_gl_core.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/evas/engines/gl_common/evas_gl_core.c b/src/modules/evas/engines/gl_common/evas_gl_core.c index 2dfa171..1254224 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_core.c +++ b/src/modules/evas/engines/gl_common/evas_gl_core.c @@ -1469,6 +1469,10 @@ _evgl_not_in_pixel_get(void) if (!ctx || !ctx->current_sfc) return 0; + // if indirect rendering, we don't care. eg. elm_glview's init cb + if (!ctx->current_sfc->direct_fb_opt) + return 0; + return !rsc->direct.in_get_pixels; } --