/* xlockmore.h --- xscreensaver compatibility layer for xlockmore modules.
- * xscreensaver, Copyright (c) 1997-2011 Jamie Zawinski <jwz@jwz.org>
+ * xscreensaver, Copyright (c) 1997-2012 Jamie Zawinski <jwz@jwz.org>
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
# endif /* !HAVE_MESA_GL */
# ifdef HAVE_COCOA
-# include <OpenGL/gl.h>
+# ifndef USE_IPHONE
+# include <OpenGL/gl.h>
+# include <OpenGL/glu.h>
+# endif
# else
# include <GL/gl.h>
+# include <GL/glu.h>
# include <GL/glx.h>
# endif
+# ifdef HAVE_JWZGLES
+# include "jwzgles.h"
+# endif /* HAVE_JWZGLES */
+
+
extern GLXContext *init_GL (ModeInfo *);
+ extern void xlockmore_reset_gl_state(void);
extern void clear_gl_error (void);
extern void check_gl_error (const char *type);