wayland_egl: Remove some weirdness from our egl extension queries
authorDerek Foreman <derekf@osg.samsung.com>
Mon, 19 Dec 2016 22:13:48 +0000 (16:13 -0600)
committerDerek Foreman <derekf@osg.samsung.com>
Mon, 19 Dec 2016 22:13:48 +0000 (16:13 -0600)
Still totally wrong, of course, but at least a little less wacky.

src/modules/evas/engines/wayland_egl/evas_engine.c

index 585b404..4653f50 100644 (file)
@@ -134,6 +134,7 @@ gl_symbols(void)
    LINK2GENERIC(evgl_native_surface_yinvert_get);
    LINK2GENERIC(evgl_engine_shutdown);
    LINK2GENERIC(evas_gl_symbols);
+   LINK2GENERIC(eglGetProcAddress);
 
 #define FINDSYM(dst, sym, typ) \
    if (glsym_eglGetProcAddress) { \
@@ -142,11 +143,6 @@ gl_symbols(void)
       if (!dst) dst = (typ)dlsym(RTLD_DEFAULT, sym); \
    }
 
-   FINDSYM(glsym_eglGetProcAddress, "eglGetProcAddressKHR", glsym_func_eng_fn);
-   FINDSYM(glsym_eglGetProcAddress, "eglGetProcAddressEXT", glsym_func_eng_fn);
-   FINDSYM(glsym_eglGetProcAddress, "eglGetProcAddressARB", glsym_func_eng_fn);
-   FINDSYM(glsym_eglGetProcAddress, "eglGetProcAddress", glsym_func_eng_fn);
-
    glsym_evas_gl_symbols((void*)glsym_eglGetProcAddress);
 
    FINDSYM(glsym_eglCreateImage, "eglCreateImageKHR", glsym_func_void_ptr);