diff options
author | Eric Engestrom <[email protected]> | 2019-06-14 15:15:10 +0100 |
---|---|---|
committer | Eric Engestrom <[email protected]> | 2019-06-20 17:21:37 +0100 |
commit | 65b016b1469574ab2e3b4d2c2706fd96c995fa9f (patch) | |
tree | 063beae0287ac0189512cab6efc69dfee2dbe207 | |
parent | e0ee790ba7deb54cd4c0216f0f72798fc64747d5 (diff) |
glx: fix glvnd pointer types
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110709
Fixes: 22a9e00aab66d3dd6890 ("glx: Implement the libglvnd interface.")
Signed-off-by: Eric Engestrom <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
-rw-r--r-- | src/glx/g_glxglvnddispatchfuncs.c | 4 | ||||
-rw-r--r-- | src/glx/glxglvnd.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/glx/g_glxglvnddispatchfuncs.c b/src/glx/g_glxglvnddispatchfuncs.c index 8b95f1c5a92..e6f4e6e1f50 100644 --- a/src/glx/g_glxglvnddispatchfuncs.c +++ b/src/glx/g_glxglvnddispatchfuncs.c @@ -124,7 +124,7 @@ static void dispatch_BindTexImageEXT(Display *dpy, GLXDrawable drawable, static GLXFBConfigSGIX *dispatch_ChooseFBConfigSGIX(Display *dpy, int screen, - const int *attrib_list, + int *attrib_list, int *nelements) { PFNGLXCHOOSEFBCONFIGSGIXPROC pChooseFBConfigSGIX; @@ -216,7 +216,7 @@ static GLXPbuffer dispatch_CreateGLXPbufferSGIX(Display *dpy, GLXFBConfig config, unsigned int width, unsigned int height, - const int *attrib_list) + int *attrib_list) { PFNGLXCREATEGLXPBUFFERSGIXPROC pCreateGLXPbufferSGIX; __GLXvendorInfo *dd; diff --git a/src/glx/glxglvnd.c b/src/glx/glxglvnd.c index b6b415114c9..bf5c2a06b0c 100644 --- a/src/glx/glxglvnd.c +++ b/src/glx/glxglvnd.c @@ -41,7 +41,7 @@ static void *__glXGLVNDGetDispatchAddress(const GLubyte *procName) { unsigned internalIndex = FindGLXFunction(procName); - return __glXDispatchFunctions[internalIndex]; + return (void*)__glXDispatchFunctions[internalIndex]; } static void __glXGLVNDSetDispatchIndex(const GLubyte *procName, int index) |