evas/gl: Do not check for egl errors with glEGLImageTargetTexture2DOES
authorDongyeon Kim <dy5.kim@samsung.com>
Thu, 12 Nov 2015 01:03:10 +0000 (10:03 +0900)
committerDongyeon Kim <dy5.kim@samsung.com>
Thu, 12 Nov 2015 01:03:10 +0000 (10:03 +0900)
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
src/modules/evas/engines/gl_x11/evas_engine.c
src/modules/evas/engines/wayland_egl/evas_engine.c

index 145c5df..908dd23 100644 (file)
@@ -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");
index c601a0d..ffb5a32 100644 (file)
@@ -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");
index 3b44b07..9c199db 100644 (file)
@@ -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");