Mesa (10.6): mapi: Make _glapi_get_stub work with "gl" or "mgl" prefix.

Emil Velikov evelikov at kemper.freedesktop.org
Sat Oct 3 12:19:06 UTC 2015


Module: Mesa
Branch: 10.6
Commit: 256df77d51729878809fd1243fc30151b507994d
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=256df77d51729878809fd1243fc30151b507994d

Author: Kyle Brenneman <kbrenneman at nvidia.com>
Date:   Mon Sep 28 11:59:22 2015 -0600

mapi: Make _glapi_get_stub work with "gl" or "mgl" prefix.

When USE_MGL_NAMESPACE is defined, _glapi_get_stub will check for the "m"
prefix before trying to skip it, so that "glFoo" and "mglFoo" are
equivalent.

This should let it work with all the places where something calls
_glapi_get_proc_offset with a hard-coded name that starts with the normal
"gl" prefix.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=55552
Signed-off-by: Kyle Brenneman <kbrenneman at nvidia.com>
Reviewed-by: Emil Velikov <emil.l.velikov at gmail.com>
Cc: "10.6 11.0" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 798f260a2f553e339d7f5fc5120bb627893dc740)

---

 src/mapi/mapi_glapi.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mapi/mapi_glapi.c b/src/mapi/mapi_glapi.c
index 70605f3..9f02edb 100644
--- a/src/mapi/mapi_glapi.c
+++ b/src/mapi/mapi_glapi.c
@@ -175,7 +175,7 @@ _glapi_get_stub(const char *name, int generate)
    const struct mapi_stub *stub;
 
 #ifdef USE_MGL_NAMESPACE
-   if (name)
+   if (name && name[0] == 'm')
       name++;
 #endif
 




More information about the mesa-commit mailing list