spacegrapher pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=16eb3942bb1f81fc56e4314f0a09b6b00b7aa0d7
commit 16eb3942bb1f81fc56e4314f0a09b6b00b7aa0d7 Author: Dongyeon Kim <dy5....@samsung.com> Date: Thu Nov 12 10:03:10 2015 +0900 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! --- src/modules/evas/engines/gl_drm/evas_engine.c | 3 +-- src/modules/evas/engines/gl_x11/evas_engine.c | 3 +-- src/modules/evas/engines/wayland_egl/evas_engine.c | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) 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"); --