diff --git a/panda/src/glgsg/glgsg.h b/panda/src/glgsg/glgsg.h index 9fd0909b4c..4d3a1cf34e 100644 --- a/panda/src/glgsg/glgsg.h +++ b/panda/src/glgsg/glgsg.h @@ -37,6 +37,32 @@ #define EXPCL_GL EXPCL_PANDAGL #define EXPTP_GL EXPTP_PANDAGL +// Before including gl.h, need to include windows.h +#if defined(_WIN32) +#define WIN32_LEAN_AND_MEAN 1 +#include +#endif + +// This prevents glext.h from getting included by gl.h +// That way, we can provide our own, better version. +#define __glext_h_ +#define GL_GLEXT_VERSION 0 + +#ifdef IS_OSX + #include + #ifdef HAVE_GLU + #include + #endif +#else + #include + #ifdef HAVE_GLU + #include + #endif +#endif + +#undef GL_GLEXT_VERSION +#include "panda_glext.h" + #include "glstuff_src.h" #endif // GLGSG_H diff --git a/panda/src/glstuff/glstuff_src.h b/panda/src/glstuff/glstuff_src.h index 1cfe882fe5..f9e5c7e959 100644 --- a/panda/src/glstuff/glstuff_src.h +++ b/panda/src/glstuff/glstuff_src.h @@ -37,26 +37,6 @@ // This file is not protected from multiple inclusion; it may need to // be included multiple times. - -// Before including gl.h, need to include windows.h -#if defined(_WIN32) -#define WIN32_LEAN_AND_MEAN 1 -#include -#endif - -// This prevents glext.h from getting included by gl.h -// That way, we can provide our own, better version. -#define __glext_h_ -#define GL_GLEXT_VERSION 0 - -#include -#ifdef HAVE_GLU -#include -#endif - -#undef GL_GLEXT_VERSION -#include "panda_glext.h" - #include "glmisc_src.h" #include "glTextureContext_src.h" #include "glVertexBufferContext_src.h" diff --git a/panda/src/mesadisplay/mesagsg.h b/panda/src/mesadisplay/mesagsg.h index 54d487f7c2..29700b3e9d 100644 --- a/panda/src/mesadisplay/mesagsg.h +++ b/panda/src/mesadisplay/mesagsg.h @@ -44,14 +44,18 @@ #define EXPCL_GL EXPCL_PANDAMESA #define EXPTP_GL EXPTP_PANDAMESA -// Don't include Mesa's provided glext.h file; we'll provide our own -// that's more current. +// This prevents glext.h from getting included by gl.h +// That way, we can provide our own, better version. #define __glext_h_ +#define GL_GLEXT_VERSION 0 #include #include #include +#undef GL_GLEXT_VERSION +#include "panda_glext.h" + #include "glstuff_src.h" #endif // MESAGSG_H diff --git a/panda/src/nativenet/socket_portable.h b/panda/src/nativenet/socket_portable.h index af4547bf60..97c015dfdb 100755 --- a/panda/src/nativenet/socket_portable.h +++ b/panda/src/nativenet/socket_portable.h @@ -357,7 +357,7 @@ const int LOCAL_CONNECT_BLOCKING = EINPROGRESS; /************************************************************************ * NO DEFINITION => GIVE COMPILATION ERROR ************************************************************************/ -No Host Type defined !! +/* No Host Type defined !! */ #error Fatal #endif