X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fglslideshow.c;h=5a88a4e5c39436b2573215bee823ec6860c3980d;hp=f705a65c010da82bf24c30a26a6f4c23c2aba4cc;hb=6a1da724858673ac40aa13a9612340d8bed8c7b9;hpb=96bdd7cf6ea60c418a76921acaf0e34d6f5be930 diff --git a/hacks/glx/glslideshow.c b/hacks/glx/glslideshow.c index f705a65c..5a88a4e5 100644 --- a/hacks/glx/glslideshow.c +++ b/hacks/glx/glslideshow.c @@ -69,7 +69,7 @@ typedef struct { GLuint texid; /* which texture to draw */ enum { IN, OUT, DEAD } state; /* how to draw it */ rect from, to; /* the journey this quad is taking */ -} quad; +} gls_quad; typedef struct { @@ -79,7 +79,7 @@ typedef struct { int motion_frames; /* how many frames each pan takes */ int fade_frames; /* how many frames fading in/out takes */ - quad quads[2]; /* the (up to) 2 quads we animate */ + gls_quad quads[2]; /* the (up to) 2 quads we animate */ GLuint texids[2]; /* textures: "old" and "new" */ GLuint current_texid; /* the "new" one */ @@ -157,7 +157,7 @@ double_time (void) static void -draw_quad (ModeInfo *mi, quad *q) +draw_quad (ModeInfo *mi, gls_quad *q) { slideshow_state *ss = &sss[MI_SCREEN(mi)]; int wire = MI_IS_WIREFRAME(mi); @@ -316,7 +316,7 @@ draw_quads (ModeInfo *mi) /* Re-randomize the state of the given quad. */ static void -reset_quad (ModeInfo *mi, quad *q) +reset_quad (ModeInfo *mi, gls_quad *q) { /* slideshow_state *ss = &sss[MI_SCREEN(mi)];*/ @@ -403,7 +403,7 @@ shrink_image (ModeInfo *mi, XImage *ximage) /* Load a new image into a texture for the given quad. */ static void -load_quad (ModeInfo *mi, quad *q) +load_quad (ModeInfo *mi, gls_quad *q) { slideshow_state *ss = &sss[MI_SCREEN(mi)]; XImage *ximage; @@ -466,7 +466,7 @@ load_quad (ModeInfo *mi, quad *q) if (status) { char buf[100]; - const char *s = gluErrorString (status); + const char *s = (char *) gluErrorString (status); if (!s || !*s) { @@ -648,7 +648,7 @@ init_slideshow (ModeInfo *mi) for (i = 0; i < countof(ss->quads); i++) { - quad *q = &ss->quads[i]; + gls_quad *q = &ss->quads[i]; q->texid = ss->current_texid; q->state = DEAD; reset_quad (mi, q); @@ -718,7 +718,7 @@ ponder_state_change (ModeInfo *mi) /* Reset all quads, and mark only #0 as active. */ for (i = 0; i < countof(ss->quads); i++) { - quad *q = &ss->quads[i]; + gls_quad *q = &ss->quads[i]; q->state = DEAD; reset_quad (mi, q); q->texid = ss->current_texid; @@ -795,7 +795,7 @@ draw_slideshow (ModeInfo *mi) It's time to begin fading the visible one out, and the invisible one in. (Reset the invisible one first.) */ - quad *vq, *iq; + gls_quad *vq, *iq; ponder_state_change (mi);