X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fglblur.c;h=f7baea5398c22a902939989791d369d6c32dcf08;hb=5f9c47ca98dd43d8f59b7c27d3fde6edfde4fe21;hp=7d358d127fdb09c908fb4200a4bc047c0eaba7b0;hpb=6b1c86cf395f59389e4ece4ea8f4bea2c332745b;p=xscreensaver diff --git a/hacks/glx/glblur.c b/hacks/glx/glblur.c index 7d358d12..f7baea53 100644 --- a/hacks/glx/glblur.c +++ b/hacks/glx/glblur.c @@ -1,5 +1,5 @@ /* glblur --- radial blur using GL textures - * Copyright (c) 2002-2008 Jamie Zawinski + * Copyright (c) 2002-2011 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -46,7 +46,7 @@ #define DEF_SPIN "XYZ" #define DEF_WANDER "True" -#define DEF_BLURSIZE "15" +#define DEF_BLUR_SIZE "15" typedef struct metaball metaball; @@ -99,7 +99,7 @@ static XrmOptionDescRec opts[] = { static argtype vars[] = { {&do_spin, "spin", "Spin", DEF_SPIN, t_String}, {&do_wander, "wander", "Wander", DEF_WANDER, t_Bool}, - {&blursize, "blurSize","BlurSize", DEF_BLURSIZE, t_Int}, + {&blursize, "blurSize","BlurSize", DEF_BLUR_SIZE, t_Int}, }; ENTRYPOINT ModeSpecOpt glblur_opts = {countof(opts), opts, countof(vars), vars, NULL}; @@ -278,7 +278,7 @@ overlay_blur_texture (ModeInfo *mi) GLfloat inc = 0.02 * (25.0 / times); GLfloat spost = 0; /* starting texture coordinate offset */ - GLfloat alpha_inc = 0.9 / times; /* transparency fade factor */ + GLfloat alpha_inc; /* transparency fade factor */ GLfloat alpha = 0.2; /* initial transparency */ glDisable (GL_TEXTURE_GEN_S); @@ -402,6 +402,7 @@ init_glblur (ModeInfo *mi) bp->glx_context = init_GL(mi); reshape_glblur (mi, MI_WIDTH(mi), MI_HEIGHT(mi)); + clear_gl_error(); /* WTF? sometimes "invalid op" from glViewport! */ if (!wire) {