X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fstairs.c;h=7b6fbe2fe2aaf199f097ece2ed42c5dbd2be7722;hp=49a1542fc81509a26867916824757714ea846c0d;hb=78add6e627ee5f10e1fa6f3852602ea5066eee5a;hpb=39809ded547bdbb08207d3e514950425215b4410 diff --git a/hacks/glx/stairs.c b/hacks/glx/stairs.c index 49a1542f..7b6fbe2f 100644 --- a/hacks/glx/stairs.c +++ b/hacks/glx/stairs.c @@ -71,8 +71,8 @@ static const char sccsid[] = "@(#)stairs.c 4.07 97/11/24 xlockmore"; #if 0 #include "e_textures.h" #else -#include "xpm-ximage.h" -#include "../images/wood.xpm" +#include "ximage-loader.h" +#include "images/gen/wood_png.h" #endif #include "sphere.h" @@ -412,16 +412,11 @@ pinit(ModeInfo *mi) check_gl_error("mipmapping"); #else { - XImage *img = xpm_to_ximage (mi->dpy, - mi->xgwa.visual, - mi->xgwa.colormap, - wood_texture); + XImage *img = image_data_to_ximage (mi->dpy, mi->xgwa.visual, + wood_png, sizeof(wood_png)); glTexImage2D (GL_TEXTURE_2D, 0, GL_RGBA, img->width, img->height, 0, - GL_RGBA, - /* GL_UNSIGNED_BYTE, */ - GL_UNSIGNED_INT_8_8_8_8_REV, - img->data); + GL_RGBA, GL_UNSIGNED_BYTE, img->data); check_gl_error("texture"); XDestroyImage (img); }