cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=255ceb419c7217a2929cdc321ec6fa51fe68cdc1

commit 255ceb419c7217a2929cdc321ec6fa51fe68cdc1
Author: Cedric BAIL <[email protected]>
Date:   Thu Jul 10 11:34:34 2014 +0200

    evas: gl_common already provide the infrastruture to manipulate ImageSEC.
---
 src/modules/evas/engines/gl_x11/evas_engine.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c 
b/src/modules/evas/engines/gl_x11/evas_engine.c
index d1aeedd..0b67453 100644
--- a/src/modules/evas/engines/gl_x11/evas_engine.c
+++ b/src/modules/evas/engines/gl_x11/evas_engine.c
@@ -76,8 +76,6 @@ _eng_fn  (*glsym_eglGetProcAddress)            (const char 
*a) = NULL;
 void    *(*glsym_eglCreateImage)               (EGLDisplay a, EGLContext b, 
EGLenum c, EGLClientBuffer d, const int *e) = NULL;
 void     (*glsym_eglDestroyImage)              (EGLDisplay a, void *b) = NULL;
 void     (*glsym_glEGLImageTargetTexture2DOES) (int a, void *b)  = NULL;
-void          *(*glsym_eglMapImageSEC)         (void *a, void *b, int c, int 
d) = NULL;
-unsigned int   (*glsym_eglUnmapImageSEC)       (void *a, void *b, int c) = 
NULL;
 unsigned int   (*glsym_eglSwapBuffersWithDamage) (EGLDisplay a, void *b, const 
EGLint *d, EGLint c) = NULL;
 
 #else
@@ -618,9 +616,6 @@ gl_symbols(void)
 
    FINDSYM(glsym_glEGLImageTargetTexture2DOES, "glEGLImageTargetTexture2DOES", 
glsym_func_void);
 
-   FINDSYM(glsym_eglMapImageSEC, "eglMapImageSEC", glsym_func_void_ptr);
-   FINDSYM(glsym_eglUnmapImageSEC, "eglUnmapImageSEC", glsym_func_uint);
-
    FINDSYM(glsym_eglSwapBuffersWithDamage, "eglSwapBuffersWithDamageEXT", 
glsym_func_uint);
    FINDSYM(glsym_eglSwapBuffersWithDamage, "eglSwapBuffersWithDamageINTEL", 
glsym_func_uint);
    FINDSYM(glsym_eglSwapBuffersWithDamage, "eglSwapBuffersWithDamage", 
glsym_func_uint);
@@ -2207,7 +2202,7 @@ eng_image_data_get(void *data, void *image, int to_write, 
DATA32 **image_data, i
              if (err) *err = EVAS_LOAD_ERROR_NONE;
              return im;
           }
-        *image_data = im->tex->pt->dyn.data = 
glsym_eglMapImageSEC(re->generic.ob->egl_disp, 
+        *image_data = im->tex->pt->dyn.data = 
secsym_eglMapImageSEC(re->generic.ob->egl_disp, 
                                                                    
im->tex->pt->dyn.img, 
                                                                    
EGL_MAP_GL_TEXTURE_DEVICE_CPU_SEC, 
                                                                    
EGL_MAP_GL_TEXTURE_OPTION_WRITE_SEC);
@@ -2327,7 +2322,7 @@ eng_image_data_put(void *data, void *image, DATA32 
*image_data)
                  im->tex->pt->dyn.checked_out--;
 #ifdef GL_GLES
                  if (im->tex->pt->dyn.checked_out == 0)
-                   glsym_eglUnmapImageSEC(re->generic.ob->egl_disp, 
im->tex->pt->dyn.img, EGL_MAP_GL_TEXTURE_DEVICE_CPU_SEC);
+                   secsym_eglUnmapImageSEC(re->generic.ob->egl_disp, 
im->tex->pt->dyn.img, EGL_MAP_GL_TEXTURE_DEVICE_CPU_SEC);
 #endif
                }
 

-- 


Reply via email to