From http://www.jwz.org/xscreensaver/xscreensaver-5.32.tar.gz
[xscreensaver] / hacks / glx / gllist.h
index dacc89c48d1ee74477382365864a3b0b8a677d09..1d6326a1769bae3f4aa306b79d76c1c5d2546ec5 100644 (file)
@@ -1,3 +1,14 @@
+/* xscreensaver, Copyright (c) 1998-2014 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
+ * the above copyright notice appear in all copies and that both that
+ * copyright notice and this permission notice appear in supporting
+ * documentation.  No representations are made about the suitability of this
+ * software for any purpose.  It is provided "as is" without express or 
+ * implied warranty.
+ */
+
 #ifndef __GLLIST_H__
 #define __GLLIST_H__
 
@@ -7,7 +18,10 @@
 
 #include <stdlib.h>
 
-#ifndef HAVE_COCOA
+#ifdef HAVE_COCOA
+#elif defined(HAVE_ANDROID)
+# include <GLES/gl.h>
+#else /* real X11 */
 # include <GL/gl.h>
 #endif
 
 # include "jwzgles.h"
 #endif /* HAVE_JWZGLES */
 
-struct gllist{
-       GLenum format;
-       GLenum primitive;
-       int points;
-       const void *data;
-       struct gllist *next;
+struct gllist 
+{
+  GLenum format;
+  GLenum primitive;
+  int points;
+  const void *data;
+  struct gllist *next;
 };
 
-void renderList(const struct gllist *list, int wire_p);
+void renderList (const struct gllist *, int wire_p);
+void renderListNormals (const struct gllist *, GLfloat length, int facesp);
 
-#endif
+#endif /* __GLLIST_H__ */