summaryrefslogtreecommitdiff
path: root/include/epoxy/glx.h
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2013-12-05 11:10:51 -0800
committerEric Anholt <eric@anholt.net>2013-12-05 11:12:23 -0800
commit111c54992b54f090b63278daa541e29b341bb2ad (patch)
treef13b226fbae56fb98b378bb7292c84ba605c8fd5 /include/epoxy/glx.h
parent2be86a9a9c229423a5d87b772093ab58c1ebe7a2 (diff)
downloadlibepoxy-111c54992b54f090b63278daa541e29b341bb2ad.tar.gz
Drop the installed _common.h headers.
I was thinking at one point that part of the build was going to require not including the #defines from the generated code, but would want these prototypes. It turns out that's not the case (and if it is, I'll just wrap the #defines in an ifdef).
Diffstat (limited to 'include/epoxy/glx.h')
-rw-r--r--include/epoxy/glx.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/epoxy/glx.h b/include/epoxy/glx.h
index fa7077f..9deb99f 100644
--- a/include/epoxy/glx.h
+++ b/include/epoxy/glx.h
@@ -39,6 +39,10 @@
extern "C" {
#endif
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <stdbool.h>
+
#if defined(GLX_H) || defined(__glxext_h_)
#error epoxy/glx.h must be included before (or in place of) GL/glx.h
#else
@@ -48,10 +52,12 @@ extern "C" {
#pragma once
-#include "epoxy/glx_common.h"
#include "epoxy/glx_generated.h"
#include "epoxy/glx_generated_vtable_defines.h"
+bool epoxy_has_glx_extension(Display *dpy, int screen, const char *extension);
+int epoxy_glx_version(Display *dpy, int screen);
+
#ifdef __cplusplus
} /* extern "C" */
#endif