--- renderer_info.orig 2010-12-10 14:33:47.000000000 +0800 +++ renderer_info.c 2010-12-10 14:29:10.000000000 +0800 @@ -145,8 +145,8 @@ const char *gl_renderer = NULL; const char *gles2_renderer = NULL; - gles2_handle = dlopen("/usr/lib/libGLESv2.so", RTLD_LOCAL|RTLD_LAZY); - egl_handle = dlopen("/usr/lib/libEGL.so", RTLD_LOCAL|RTLD_LAZY); + gles2_handle = dlopen("libGLESv2.so", RTLD_LOCAL|RTLD_LAZY); + egl_handle = dlopen("libEGL.so", RTLD_LOCAL|RTLD_LAZY); if (egl_handle && gles2_handle) { /* Resolve EGL APIs for create rendering context to get GL_RENDERER */ @@ -165,7 +165,7 @@ gles2_renderer = GetRenderer(1); - pfnGLGetString = NULL; + //pfnGLGetString = NULL; } if (egl_handle) { @@ -174,14 +174,14 @@ } if (gles2_handle) { - dlclose(gles2_handle); + //dlclose(gles2_handle); gles2_handle = NULL; } printf("OpenGL ES2.0 Renderer: %s\n", gles2_renderer ? gles2_renderer : "Not Available"); /* Try to get the opengl renderer info if available */ - gl_handle = dlopen("/usr/lib/libGL.so", RTLD_LOCAL|RTLD_LAZY); + gl_handle = dlopen("libGL.so", RTLD_LOCAL|RTLD_LAZY); if (gl_handle) { /* Resolve GLX APIs needed for create rendering context */ @@ -191,7 +191,7 @@ pfnGLXDestroyContext = dlsym(gl_handle, "glXDestroyContext"); /* Resolve glGetString */ - pfnGLGetString = dlsym(gl_handle, "glGetString"); + //pfnGLGetString = dlsym(gl_handle, "glGetString"); gl_renderer = GetRenderer(0);