X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fpulsar.c;h=a6125c8154ed3a3e6b02feb0a01761ee19fbed3d;hb=de041722414a2e31c1c04caa10aaec9d6952e9b4;hp=8d7260d52bacafe91b7014c7eeb5e52335d57b93;hpb=0ed85ca0e4b0eae40a4f50a51d63f2f41e45373a;p=xscreensaver diff --git a/hacks/glx/pulsar.c b/hacks/glx/pulsar.c index 8d7260d5..a6125c81 100644 --- a/hacks/glx/pulsar.c +++ b/hacks/glx/pulsar.c @@ -606,9 +606,13 @@ void Create_Texture(char *filename) /* mipmaps make the image look much nicer */ if (do_mipmap) a=gluBuild2DMipmaps(GL_TEXTURE_2D, format, width, height, format, GL_UNSIGNED_BYTE, image); - else - glTexImage2D(GL_TEXTURE_2D, 0, format, width, height, 0, - format, GL_UNSIGNED_BYTE, image); + else + { + clear_gl_error(); + glTexImage2D(GL_TEXTURE_2D, 0, format, width, height, 0, + format, GL_UNSIGNED_BYTE, image); + check_gl_error("texture"); + } free(image); } @@ -654,8 +658,8 @@ void GenerateQuad(void) quads[i].ty = 0.; quads[i].tz = -10; - quads[i].drx = random() * 5.; - quads[i].dry = random() * 5.; + quads[i].drx = frand(5.0); + quads[i].dry = frand(5.0); quads[i].drz = 0; } } @@ -735,7 +739,7 @@ void drawQuads(void) { } } -GLvoid drawScene(GLvoid) +GLvoid drawScene(void) { checkError(__LINE__, __FILE__);