aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2021-03-19 17:04:01 +0100
committerAndre Weissflog <floooh@gmail.com>2021-03-19 17:04:01 +0100
commit4eb3b28aa0422662edb3045cca0949b6bfee9644 (patch)
treee7c35f357723e3f3b79745db0cd8750910a8232f
parentd623bfdf7a68528b367688bb0414febf5ad6fe73 (diff)
sokol_app.h linux: remove GL include
-rw-r--r--sokol_app.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/sokol_app.h b/sokol_app.h
index 17388866..a0e1b79d 100644
--- a/sokol_app.h
+++ b/sokol_app.h
@@ -1555,7 +1555,6 @@ inline void sapp_run(const sapp_desc& desc) { return sapp_run(&desc); }
#include <X11/extensions/XInput2.h>
#include <X11/Xcursor/Xcursor.h>
#include <X11/Xmd.h> /* CARD32 */
- #include <GL/gl.h>
#include <dlfcn.h> /* dlopen, dlsym, dlclose */
#include <limits.h> /* LONG_MAX */
#include <pthread.h> /* only used a linker-guard, search for _sapp_linux_run() and see first comment */
@@ -1879,7 +1878,7 @@ typedef Bool (*PFNGLXMAKECURRENTPROC)(Display*,GLXDrawable,GLXContext);
typedef void (*PFNGLXSWAPBUFFERSPROC)(Display*,GLXDrawable);
typedef const char* (*PFNGLXQUERYEXTENSIONSSTRINGPROC)(Display*,int);
typedef GLXFBConfig* (*PFNGLXGETFBCONFIGSPROC)(Display*,int,int*);
-typedef __GLXextproc (* PFNGLXGETPROCADDRESSPROC)(const GLubyte *procName);
+typedef __GLXextproc (* PFNGLXGETPROCADDRESSPROC)(const char *procName);
typedef void (*PFNGLXSWAPINTERVALEXTPROC)(Display*,GLXDrawable,int);
typedef XVisualInfo* (*PFNGLXGETVISUALFROMFBCONFIGPROC)(Display*,GLXFBConfig);
typedef GLXWindow (*PFNGLXCREATEWINDOWPROC)(Display*,GLXFBConfig,Window,const int*);
@@ -8684,10 +8683,10 @@ _SOKOL_PRIVATE bool _sapp_glx_extsupported(const char* ext, const char* extensio
_SOKOL_PRIVATE void* _sapp_glx_getprocaddr(const char* procname)
{
if (_sapp.glx.GetProcAddress) {
- return (void*) _sapp.glx.GetProcAddress((const GLubyte*) procname);
+ return (void*) _sapp.glx.GetProcAddress(procname);
}
else if (_sapp.glx.GetProcAddressARB) {
- return (void*) _sapp.glx.GetProcAddressARB((const GLubyte*) procname);
+ return (void*) _sapp.glx.GetProcAddressARB(procname);
}
else {
return dlsym(_sapp.glx.libgl, procname);