From http://www.jwz.org/xscreensaver/xscreensaver-5.37.tar.gz
[xscreensaver] / OSX / XScreenSaverGLView.h
index ed8211906591f61ef103db59f0ae0ea68a0d11f2..a4d1ebfd60c1daeca980816499c0516b661abb66 100644 (file)
@@ -1,4 +1,4 @@
-/* xscreensaver, Copyright (c) 2006-2012 Jamie Zawinski <jwz@jwz.org>
+/* xscreensaver, Copyright (c) 2006-2016 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
 # import <OpenGLES/ES1/gl.h>
 # import <OpenGLES/ES1/glext.h>
 # import <QuartzCore/QuartzCore.h>
-# define NSOpenGLContext EAGLContext
+# import "jwzglesI.h"
 #else
 # import <AppKit/NSOpenGL.h>
 #endif
 
 @interface XScreenSaverGLView : XScreenSaverView
 {
-  NSOpenGLContext *ogl_ctx;      // OpenGL rendering context
-
 # ifdef USE_IPHONE
-  GLuint gl_framebuffer, gl_renderbuffer, gl_depthbuffer;
+  GLuint gl_depthbuffer;
+  BOOL _suppressRotationAnimation;
+  jwzgles_state *_glesState;
 # endif /* USE_IPHONE */
 }