X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fb_lockglue.c;h=d0bc7229fc93f488c56a2497419bc2dafdd65ad6;hp=7af0d628dd325bc4528ea6d02f5abba529a73f1a;hb=96a411663168b0ba5432b407a83be55f3df0c802;hpb=df7adbee81405e2849728a24b498ad2117784b1f diff --git a/hacks/glx/b_lockglue.c b/hacks/glx/b_lockglue.c index 7af0d628..d0bc7229 100644 --- a/hacks/glx/b_lockglue.c +++ b/hacks/glx/b_lockglue.c @@ -1,6 +1,5 @@ -#if !defined( lint ) && !defined( SABER ) +#if 0 static const char sccsid[] = "@(#)b_lockglue.c 4.11 98/06/16 xlockmore"; - #endif /*- @@ -49,9 +48,13 @@ struct glb_config glb_config = #ifdef STANDALONE #define PROGCLASS "Bubble3D" #define HACK_INIT init_bubble3d +#define HACK_RESHAPE reshape_bubble3d #define HACK_DRAW draw_bubble3d #define bubble3d_opts xlockmore_opts -# define DEFAULTS "" + +# define DEFAULTS "*delay: 10000 \n" \ + "*showFPS: False \n" + #include "xlockmore.h" #else #include "xlock.h" @@ -95,8 +98,8 @@ init(struct context *c) c->draw_context = glb_draw_init(); } -static void -reshape(int w, int h) +void +reshape_bubble3d(ModeInfo *mi, int w, int h) { glViewport(0, 0, (GLsizei) w, (GLsizei) h); glMatrixMode(GL_PROJECTION); @@ -131,7 +134,7 @@ init_bubble3d(ModeInfo * mi) c->glx_context = init_GL(mi); if (c->glx_context != 0) { init(c); - reshape(MI_WIDTH(mi), MI_HEIGHT(mi)); + reshape_bubble3d(mi, MI_WIDTH(mi), MI_HEIGHT(mi)); do_display(c); glFinish(); glXSwapBuffers(display, window); @@ -155,6 +158,7 @@ draw_bubble3d(ModeInfo * mi) do_display(c); + if (mi->fps_p) do_fps (mi); glFinish(); glXSwapBuffers(display, window); }