From c972994e01aafc2e9408cbd8abea00a35f139e32 Mon Sep 17 00:00:00 2001 From: Minkyoung Kim Date: Mon, 16 Feb 2015 11:54:23 +0100 Subject: evas: Evas GL - add glGetError() after surface capability test. Summary: After using gl funcs, must call glGetError(). To prevent wrong error catch for subsequent glGetError(). Test Plan: Local tests Reviewers: raster, jpeg, Hermet, cedric Reviewed By: cedric Subscribers: spacegrapher, wonsik, cedric Differential Revision: https://phab.enlightenment.org/D1978 Signed-off-by: Cedric BAIL --- src/modules/evas/engines/gl_common/evas_gl_core.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src') 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 ca37da49b8..d2078dd777 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_core.c +++ b/src/modules/evas/engines/gl_common/evas_gl_core.c @@ -340,9 +340,13 @@ _fbo_surface_cap_test(GLint color_ifmt, GLenum color_fmt, // Return the result if (fb_status != GL_FRAMEBUFFER_COMPLETE) - { - // Put Error Log... - return 0; + { + int err = glGetError(); + + if (err != GL_NO_ERROR) + DBG("glGetError() returns %x ", err); + + return 0; } else return 1; -- cgit v1.2.1