X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Ffps-gl.c;h=17b05656135daca1fa1f03263ba45c3e8b9aa989;hp=46757708c937c6bb3698b543b3cdb30553a6dd83;hb=7edd66e6bd3209013ee059819747b10b5835635b;hpb=d5186197bc394e10a4402f7f6d23fbb14103bc50 diff --git a/hacks/glx/fps-gl.c b/hacks/glx/fps-gl.c index 46757708..17b05656 100644 --- a/hacks/glx/fps-gl.c +++ b/hacks/glx/fps-gl.c @@ -38,6 +38,7 @@ extern void check_gl_error (const char *type); typedef struct { texture_font_data *texfont; int line_height; + Bool top_p; } gl_fps_data; @@ -45,6 +46,7 @@ static void xlockmore_gl_fps_init (fps_state *st) { gl_fps_data *data = (gl_fps_data *) calloc (1, sizeof(*data)); + data->top_p = get_boolean_resource (st->dpy, "fpsTop", "FPSTop"); data->texfont = load_texture_font (st->dpy, "fpsFont"); texture_string_width (data->texfont, "M", &data->line_height); st->gl_fps_data = data; @@ -93,6 +95,7 @@ xlockmore_gl_draw_fps (ModeInfo *mi) glColor3f (1, 1, 1); print_texture_label (st->dpy, data->texfont, xgwa.width, xgwa.height, - 2, st->string); + (data->top_p ? 1 : 2), + st->string); } }