From: Dongyeon Kim Date: Thu, 12 Nov 2015 01:03:10 +0000 (+0900) Subject: evas/gl: Do not check for egl errors with glEGLImageTargetTexture2DOES X-Git-Tag: upstream/1.20.0~8229 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=16eb3942bb1f81fc56e4314f0a09b6b00b7aa0d7;p=platform%2Fupstream%2Fefl.git evas/gl: Do not check for egl errors with glEGLImageTargetTexture2DOES Summary: glEGLImageTargetTexture2DOES is a GL extension API, so we need to use glGetError instead of eglGetError! --- diff --git a/src/modules/evas/engines/gl_drm/evas_engine.c b/src/modules/evas/engines/gl_drm/evas_engine.c index 145c5df..908dd23 100644 --- a/src/modules/evas/engines/gl_drm/evas_engine.c +++ b/src/modules/evas/engines/gl_drm/evas_engine.c @@ -632,8 +632,7 @@ _native_cb_bind(void *data EINA_UNUSED, void *image) if (glsym_glEGLImageTargetTexture2DOES) { glsym_glEGLImageTargetTexture2DOES(GL_TEXTURE_2D, n->egl_surface); - if (eglGetError() != EGL_SUCCESS) - ERR("glEGLImageTargetTexture2DOES() failed."); + GLERRV("glsym_glEGLImageTargetTexture2DOES"); } else ERR("Try glEGLImageTargetTexture2DOES on EGL with no support"); diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c b/src/modules/evas/engines/gl_x11/evas_engine.c index c601a0d..ffb5a32 100644 --- a/src/modules/evas/engines/gl_x11/evas_engine.c +++ b/src/modules/evas/engines/gl_x11/evas_engine.c @@ -2110,8 +2110,7 @@ _native_bind_cb(void *data EINA_UNUSED, void *image) if (glsym_glEGLImageTargetTexture2DOES) { glsym_glEGLImageTargetTexture2DOES(GL_TEXTURE_2D, n->egl_surface); - if (eglGetError() != EGL_SUCCESS) - ERR("glEGLImageTargetTexture2DOES() failed."); + GLERRV("glsym_glEGLImageTargetTexture2DOES"); } else ERR("Try glEGLImageTargetTexture2DOES on EGL with no support"); diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c b/src/modules/evas/engines/wayland_egl/evas_engine.c index 3b44b07..9c199db 100644 --- a/src/modules/evas/engines/wayland_egl/evas_engine.c +++ b/src/modules/evas/engines/wayland_egl/evas_engine.c @@ -810,8 +810,7 @@ _native_cb_bind(void *data EINA_UNUSED, void *image) if (glsym_glEGLImageTargetTexture2DOES) { glsym_glEGLImageTargetTexture2DOES(GL_TEXTURE_2D, n->egl_surface); - if (eglGetError() != EGL_SUCCESS) - ERR("glEGLImageTargetTexture2DOES() failed."); + GLERRV("glsym_glEGLImageTargetTexture2DOES"); } else ERR("Try glEGLImageTargetTexture2DOES on EGL with no support");