X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=jwxyz%2Fjwxyz-android.h;h=1f5ae5220b071ee5fa673b66eca7d797968e4a01;hp=49586d009e8a0181d672b495fed0877575d303be;hb=78add6e627ee5f10e1fa6f3852602ea5066eee5a;hpb=39809ded547bdbb08207d3e514950425215b4410 diff --git a/jwxyz/jwxyz-android.h b/jwxyz/jwxyz-android.h index 49586d00..1f5ae522 100644 --- a/jwxyz/jwxyz-android.h +++ b/jwxyz/jwxyz-android.h @@ -21,9 +21,9 @@ #include #include -/* Keep synchronized with check-configs.pl and jwxyz.java. */ -#define API_XLIB 0 -#define API_GL 1 +/* From utils/visual.c. */ +#define DEFAULT_VISUAL -1 +#define GL_VISUAL -6 struct jwxyz_Drawable { enum { WINDOW, PIXMAP } type; @@ -49,7 +49,6 @@ struct jwxyz_Drawable { struct running_hack { struct xscreensaver_function_table *xsft; - jint api; Display *dpy; Window window; fps_state *fpst; @@ -57,7 +56,7 @@ struct running_hack { JNIEnv *jni_env; jobject jobject; - Bool jwxyz_gl_p; + Bool jwxyz_gl_p, egl_p; /* JWXYZ_GL */ EGLContext egl_ctx; @@ -67,9 +66,6 @@ struct running_hack { EGLConfig egl_config; - PFNGLBINDFRAMEBUFFEROESPROC glBindFramebufferOES; - PFNGLFRAMEBUFFERTEXTURE2DOESPROC glFramebufferTexture2DOES; - struct jwxyz_Drawable frontbuffer; GC copy_gc; Bool gl_fbo_p, frontbuffer_p;