Module: Mesa Branch: master Commit: 7399d56ec6019e00297eef57f802a53698baa8ad URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7399d56ec6019e00297eef57f802a53698baa8ad
Author: Tom Fogal <[email protected]> Date: Mon Feb 23 08:20:38 2009 -0700 mesa: fix _glxapi_get_proc_address() for mangled names --- src/mesa/drivers/x11/glxapi.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/mesa/drivers/x11/glxapi.c b/src/mesa/drivers/x11/glxapi.c index 19aca60..02eea25 100644 --- a/src/mesa/drivers/x11/glxapi.c +++ b/src/mesa/drivers/x11/glxapi.c @@ -1375,7 +1375,12 @@ _glxapi_get_proc_address(const char *funcName) { GLuint i; for (i = 0; GLX_functions[i].Name; i++) { +#ifdef MANGLE + /* skip the "m" prefix on the name */ + if (strcmp(GLX_functions[i].Name, funcName+1) == 0) +#else if (strcmp(GLX_functions[i].Name, funcName) == 0) +#endif return GLX_functions[i].Address; } return NULL; _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
