Przeglądaj źródła

egl_glx: Clean up eglGetProcAddress.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
tags/mesa_7_7_rc1
Chia-I Wu 16 lat temu
rodzic
commit
7ffe64a7ae
1 zmienionych plików z 1 dodań i 16 usunięć
  1. 1
    16
      src/egl/drivers/glx/egl_glx.c

+ 1
- 16
src/egl/drivers/glx/egl_glx.c Wyświetl plik

@@ -37,7 +37,6 @@
#include <string.h>
#include <X11/Xlib.h>
#include <GL/glx.h>
#include <dlfcn.h>

#include "eglconfigutil.h"
#include "eglconfig.h"
@@ -902,21 +901,7 @@ GLX_eglSwapBuffers(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *draw)
static _EGLProc
GLX_eglGetProcAddress(const char *procname)
{
/* This is a bit of a hack to get at the gallium/Mesa state tracker
* function st_get_proc_address(). This will probably change at
* some point.
*/
_EGLProc (*get_proc_addr)(const char *procname);
_EGLProc proc_addr;
get_proc_addr = dlsym(NULL, "st_get_proc_address");
if (get_proc_addr)
return get_proc_addr(procname);

proc_addr = glXGetProcAddress((const GLubyte *)procname);
if (proc_addr)
return proc_addr;

return (_EGLProc)dlsym(NULL, procname);
return (_EGLProc) glXGetProcAddress((const GLubyte *) procname);
}



Ładowanie…
Anuluj
Zapisz