diff options
author | Brian Paul <[email protected]> | 2008-06-19 16:06:56 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2008-06-19 16:26:20 -0600 |
commit | a8533d54930f8fa989036c197ad20b0778ec0cac (patch) | |
tree | 2a81ef505a2d34a5ca6c9134c50bbc5e4bf212a5 /src/egl/main/eglmisc.c | |
parent | 8d0329fb6af657a53cb010a3d7a8f4282e2715b8 (diff) |
egl: clean up prototype code, new _eglFindAPIs() function.
Diffstat (limited to 'src/egl/main/eglmisc.c')
-rw-r--r-- | src/egl/main/eglmisc.c | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/egl/main/eglmisc.c b/src/egl/main/eglmisc.c index e79223657dc..b5bdc3ea4bf 100644 --- a/src/egl/main/eglmisc.c +++ b/src/egl/main/eglmisc.c @@ -54,58 +54,6 @@ _eglUpdateExtensionsString(_EGLDriver *drv) } -#if 0 /* prototype code */ - -#include <dlfcn.h> - -static EGLint -_eglFindAPIs_by_sym(void) -{ - EGLint mask = 0x0; - - if (dlsym(NULL, "glBegin")) - mask |= EGL_OPENGL_BIT; - if (dlsym(NULL, "glGetFixedv")) - mask |= EGL_OPENGL_ES_BIT; - if (dlsym(NULL, "vgSetf")) - mask |= EGL_OPENVG_BIT; - - return mask; -} - -static EGLint -_eglFindAPIs_by_lib(void) -{ - EGLint mask = 0x0; - int flag = RTLD_NOW; - void *h; - - if ((h = dlopen("libGLESv1_CM.so", flag))) { - dlclose(h); - mask |= EGL_OPENGL_ES_BIT; - } - - if ((h = dlopen("libGLESv2.so", flag))) { - dlclose(h); - mask |= EGL_OPENGL_ES2_BIT; - } - - if ((h = dlopen("libGL.so", flag))) { - dlclose(h); - mask |= EGL_OPENGL_BIT; - } - - if ((h = dlopen("libOpenVG.so", flag))) { - dlclose(h); - mask |= EGL_OPENVG_BIT; - } - - return mask; -} - -#endif - - static void _eglUpdateAPIsString(_EGLDriver *drv) { |