]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/opengl/penguin/lw.h
added IsVisible() test
[wxWidgets.git] / samples / opengl / penguin / lw.h
index b49e8ffc912054a5048f692f9424ad392fdd1385..ebe5bda2d34793cd1bc076d180bcd21a6f975e71 100644 (file)
 #ifndef LW_H
 #define LW_H
 
-#include <GL/gl.h>
+#ifdef __WXMAC__
+#  ifdef __DARWIN__
+#    include <OpenGL/glu.h>
+#  else
+#    include <glu.h>
+#  endif
+#else
+#  include <GL/glu.h>
+#endif
 
 #define LW_MAX_POINTS   200
 #define LW_MAX_NAME_LEN 500
@@ -53,6 +61,7 @@ typedef struct {
 extern "C" {
 #endif
 
+#if wxUSE_GLCANVAS
 int       lw_is_lwobject(const char     *lw_file);
 lwObject *lw_object_read(const char     *lw_file);
 void      lw_object_free(      lwObject *lw_object);
@@ -60,6 +69,7 @@ void      lw_object_show(const lwObject *lw_object);
 
 GLfloat   lw_object_radius(const lwObject *lw_object);
 void      lw_object_scale (lwObject *lw_object, GLfloat scale);
+#endif
 
 #ifdef __cplusplus
 }