X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fglplanet.c;h=ad26b3d667f7f4b44ed5814de1af04617c209540;hb=de041722414a2e31c1c04caa10aaec9d6952e9b4;hp=f7d02557b4f6c1ae96cc6eae9182ae23fcd6d3f6;hpb=14627f4038ada5d11456f3770090f3c39740d70f;p=xscreensaver diff --git a/hacks/glx/glplanet.c b/hacks/glx/glplanet.c index f7d02557..ad26b3d6 100644 --- a/hacks/glx/glplanet.c +++ b/hacks/glx/glplanet.c @@ -237,8 +237,10 @@ setup_xbm_texture (char *bits, int width, int height, *out++ = (word & 0x0000FF); } + clear_gl_error(); glTexImage2D(GL_TEXTURE_2D, 0, 3, width, height, 0, GL_RGB, GL_UNSIGNED_BYTE, data); + check_gl_error("texture"); /* setup parameters for texturing */ glPixelStorei(GL_UNPACK_ALIGNMENT, 1); @@ -266,9 +268,11 @@ setup_file_texture (ModeInfo *mi, char *filename) { XImage *image = xpm_to_ximage (dpy, visual, cmap, xpm_data); + clear_gl_error(); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, image->width, image->height, 0, GL_RGBA, GL_UNSIGNED_BYTE, image->data); + check_gl_error("texture"); /* setup parameters for texturing */ glPixelStorei(GL_UNPACK_ALIGNMENT, 4);