]> git.mxchange.org Git - simgear.git/blobdiff - simgear/screen/RenderTexture.h
MSVC fix.
[simgear.git] / simgear / screen / RenderTexture.h
index b5e7b89fced9319ca0c45bd0437eb2e2dc528d3f..3b823e2d8b0629a0823c79b98d45ae689093014e 100644 (file)
  * Changelog:
  *
  * Jan. 2005, Removed GLEW dependencies, Erik Hofman
+ *            Added MacOS X support
  */
 #include <simgear/compiler.h>
 
-#ifndef _WIN32
-#include <X11/Xlib.h>
+#if !defined( _WIN32 ) && !defined( __APPLE__ )
+#  include <X11/Xlib.h>
 #endif
 #include SG_GL_H
-#include SG_GLX_H
+#ifndef _WIN32
+#  include SG_GLX_H
+#endif
+#ifdef __APPLE__
+#  ifndef None
+#     define None false
+#  endif
+#  ifndef True
+#     define True true
+#  endif
+#endif 
 
 #include <string>
 #include <vector>
@@ -335,6 +346,8 @@ protected: // data
     
     HDC          _hPreviousDC;
     HGLRC        _hPreviousContext;
+#elif defined( __APPLE__ )
+    
 #else
     Display     *_pDisplay;
     GLXContext   _hGLContext;