X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fxlockmore.h;h=285a12698457b87e682233fde361936594aea0c2;hp=6b604c5f8219277d2debdd13fc888236281229d0;hb=78add6e627ee5f10e1fa6f3852602ea5066eee5a;hpb=39809ded547bdbb08207d3e514950425215b4410 diff --git a/hacks/xlockmore.h b/hacks/xlockmore.h index 6b604c5f..285a1269 100644 --- a/hacks/xlockmore.h +++ b/hacks/xlockmore.h @@ -181,6 +181,17 @@ ERROR! Sorry, xlockmore.h requires ANSI C (gcc, for example.) # define XLOCKMORE_FPS xlockmore_do_fps # endif +# ifdef HAVE_JWXYZ +# ifdef USE_GL +# define XLOCKMORE_VISUAL GL_VISUAL +# else +# define XLOCKMORE_VISUAL DEFAULT_VISUAL +# endif +# else /* !HAVE_JWXYZ */ +# define XLOCKMORE_VISUAL \ + xlockmore_pick_gl_visual, xlockmore_validate_gl_visual +# endif /* !HAVE_JWXYZ */ + #ifdef WRITABLE_COLORS # undef WRITABLE_COLORS # define WRITABLE_COLORS 1 @@ -235,9 +246,8 @@ ERROR! Sorry, xlockmore.h requires ANSI C (gcc, for example.) xlockmore_setup, \ & NAME ## _xlockmore_function_table, \ 0, 0, 0, 0, 0, \ - XLOCKMORE_FPS, \ - xlockmore_pick_gl_visual, \ - xlockmore_validate_gl_visual }; \ + XLOCKMORE_FPS, \ + XLOCKMORE_VISUAL }; \ \ XSCREENSAVER_LINK (NAME ## _xscreensaver_function_table)