glx: remove #include "glheader.h" lines
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 18 Sep 2008 19:26:30 +0000 (13:26 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 18 Sep 2008 19:26:30 +0000 (13:26 -0600)
Was only used to get the PUBLIC/USED macros.
Also, replace "GL_FALSE" with "False" in a couple places.

15 files changed:
src/glx/x11/Makefile
src/glx/x11/dri2.c
src/glx/x11/dri2_glx.c
src/glx/x11/dri_common.c
src/glx/x11/dri_glx.c
src/glx/x11/drisw_glx.c
src/glx/x11/glx_pbuffer.c
src/glx/x11/glxclient.h
src/glx/x11/glxcmds.c
src/glx/x11/glxcurrent.c
src/glx/x11/glxext.c
src/glx/x11/glxextensions.c
src/glx/x11/indirect_vertex_program.c
src/glx/x11/pixelstore.c
src/glx/x11/singlepix.c

index 5d9c61c983a401be57a9549f6962c83ff602a7e4..8d4a23ff1745e0e0d97c133dd43fa0592766258d 100644 (file)
@@ -50,7 +50,6 @@ OBJECTS = $(SOURCES:.c=.o) $(MESA_GLAPI_OBJECTS)
 INCLUDES = -I. \
        -I$(TOP)/include \
        -I$(TOP)/include/GL/internal \
-       -I$(TOP)/src/mesa/main \
        -I$(TOP)/src/mesa/glapi \
        $(LIBDRM_CFLAGS) \
        $(DRI2PROTO_CFLAGS) \
index dc60af90c15c808d1d67ad046cdd830df820e7d8..5acf7ac53111356a7032e67e95c412b86bccdec0 100644 (file)
@@ -36,7 +36,6 @@
 #include <X11/extensions/Xext.h>
 #include <X11/extensions/extutil.h>
 #include <X11/extensions/dri2proto.h>
-#include "glheader.h"
 #include "xf86drm.h"
 #include "dri2.h"
 
@@ -289,7 +288,7 @@ void DRI2DestroyDrawable(Display *dpy, XID drawable)
 
     XextSimpleCheckExtension (dpy, info, dri2ExtensionName);
 
-    XSync(dpy, GL_FALSE);
+    XSync(dpy, False);
 
     LockDisplay(dpy);
     GetReq(DRI2DestroyDrawable, req);
index 3c366bfa1e4cdb12fcfcfdf382f645c7d40458b3..ed9054627fa754ff7338e89dc029951bf8bacde1 100644 (file)
@@ -35,7 +35,6 @@
 #include <X11/Xlib.h>
 #include <X11/extensions/Xfixes.h>
 #include <X11/extensions/Xdamage.h>
-#include "glheader.h"
 #include "glxclient.h"
 #include "glcontextmodes.h"
 #include "xf86dri.h"
index 8175f46c547f731e53fd36dfe32cf7073842618c..fbce6ac3e3dee0a0a560ca0a0b2b9f5c4f8dc73b 100644 (file)
@@ -37,7 +37,7 @@
 
 #include <unistd.h>
 #include <dlfcn.h>
-#include "glheader.h"
+#include <stdarg.h>
 #include "glxclient.h"
 #include "glcontextmodes.h"
 #include "dri_common.h"
index 39bf6c430b03601f27301e55ee67cf1b28b5d572..47203f50087f09088ecb53679103872f24c08100 100644 (file)
@@ -37,7 +37,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include <X11/Xlib.h>
 #include <X11/extensions/Xfixes.h>
 #include <X11/extensions/Xdamage.h>
-#include "glheader.h"
 #include "glxclient.h"
 #include "glcontextmodes.h"
 #include "xf86dri.h"
index ad7b5ebd0c41e1f93a2dc31b29906f76793efa87..7bb4794f30cffef013abd749c5886cf58154bfc8 100644 (file)
@@ -24,7 +24,6 @@
 #ifdef GLX_DIRECT_RENDERING
 
 #include <X11/Xlib.h>
-#include "glheader.h"
 #include "glxclient.h"
 #include "glcontextmodes.h"
 #include <dlfcn.h>
index 0f878f223f806d58974213ed4bb618042600d331..fb2610a4900fa483d13e701abb97ef4741b94920 100644 (file)
@@ -38,7 +38,6 @@
 #include "glapi.h"
 #include "glxextensions.h"
 #include "glcontextmodes.h"
-#include "glheader.h"
 
 
 /**
index 412511247efa4c89365c06dddf230da9f9b007cf..b10c2ae17b498071d30560d6d7ffdbf2e17f1072 100644 (file)
 
 #include "glxextensions.h"
 
+
+/* If we build the library with gcc's -fvisibility=hidden flag, we'll
+ * use the PUBLIC macro to mark functions that are to be exported.
+ *
+ * We also need to define a USED attribute, so the optimizer doesn't 
+ * inline a static function that we later use in an alias. - ajax
+ */
+#if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 303
+#  define PUBLIC __attribute__((visibility("default")))
+#  define USED __attribute__((used))
+#else
+#  define PUBLIC
+#  define USED
+#endif
+
+
+
 #define GLX_MAJOR_VERSION      1       /* current version numbers */
 #define GLX_MINOR_VERSION      4
 
index 9197130dcaa13beba93845f121e5d06345aefc03..bb0e53cee3effbbc1ccc74fee3d605eda16586bd 100644 (file)
@@ -43,7 +43,6 @@
 #include "glapi.h"
 #include "glxextensions.h"
 #include "glcontextmodes.h"
-#include "glheader.h"
 
 #ifdef GLX_DIRECT_RENDERING
 #include <sys/time.h>
index 0d0c419a846ed0ae4f4283b80e11628c369a5c6d..61cd9b39eaa2cc24d6421aec04c18e019569366e 100644 (file)
@@ -40,7 +40,6 @@
 
 #include "glxclient.h"
 #include "glapi.h"
-#include "glheader.h"
 #include "indirect_init.h"
 
 #ifdef GLX_DIRECT_RENDERING
index 0d6d25ef3e49aaa75b2bfe5663b171ede34b186d..370a429f62059174f69921238b1c33736a56abf8 100644 (file)
  * \author Kevin E. Martin <kevin@precisioninsight.com>
  */     
 
+#include <assert.h>
 #include "glxclient.h"
 #include <X11/extensions/Xext.h>
 #include <X11/extensions/extutil.h>
 #include "glapi.h"
 #include "glxextensions.h"
 #include "glcontextmodes.h"
-#include "glheader.h"
 
 #ifdef USE_XCB
 #include <X11/Xlib-xcb.h>
index e84371847225d04fc328acc352ec373e5557ee7f..f2b169a0e405fb84a51281a12d4002aff05118ba 100644 (file)
@@ -34,7 +34,7 @@
 #include <string.h>
 #include "glapi.h"
 #include "glxextensions.h"
-#include "simple_list.h"
+
 
 #define SET_BIT(m,b)   (m[ (b) / 8 ] |=  (1U << ((b) % 8)))
 #define CLR_BIT(m,b)   (m[ (b) / 8 ] &= ~(1U << ((b) % 8)))
index 4f1485a850c9072a228f0b8fb413822d638bcc7a..0a1091eaefc067c5a4062195144812b492558aed 100644 (file)
@@ -23,7 +23,6 @@
  * SOFTWARE.
  */
 
-#include "glheader.h"
 #include <inttypes.h>
 #include <GL/gl.h>
 #include "indirect.h"
index 8431b29e906a56db8dc2c3649e04a2b13e02b929..3bf1b35ba3c72bee875f9bd7f84158fb1d865659 100644 (file)
@@ -34,7 +34,6 @@
 **
 */
 
-#include "glheader.h"
 #include "glxclient.h"
 #include "indirect.h"
 
index 77bd4a65ed87147a0cff732428e18ea07d604da3..d8ad2b1bf04a76013264e3c165af9d4d05c1ac50 100644 (file)
@@ -34,7 +34,6 @@
 **
 */
 
-#include "glheader.h"
 #include "packsingle.h"
 #include "indirect.h"
 #include "dispatch.h"