X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Flament.c;h=ffc3c7886ae42c57a71bd0da2ad126ba4911e5d6;hb=e4fa2ac140f7bc56571373a7b7eb585fa4500e38;hp=cf5c5ba095bcb15c63417975f922171d0ea51a43;hpb=c28aecf9fc41e3a03494bacf7279745425e2fa18;p=xscreensaver diff --git a/hacks/glx/lament.c b/hacks/glx/lament.c index cf5c5ba0..ffc3c788 100644 --- a/hacks/glx/lament.c +++ b/hacks/glx/lament.c @@ -98,7 +98,7 @@ static XrmOptionDescRec opts[] = { }; static argtype vars[] = { - {(caddr_t *) &do_texture, "texture", "Texture", DEF_TEXTURE, t_Bool}, + {&do_texture, "texture", "Texture", DEF_TEXTURE, t_Bool}, }; ModeSpecOpt lament_opts = {countof(opts), opts, countof(vars), vars, NULL}; @@ -1861,7 +1861,7 @@ reshape_lament(ModeInfo *mi, int width, int height) Note that the image-map bits we have are 128x128. Therefore, if the image is magnified a lot, it looks pretty blocky. So it's better to have a 128x128 animation on a 1280x1024 screen that looks good, than - a 1024x1024 animation that looks really pixellated. + a 1024x1024 animation that looks really pixelated. */ if (win_size > target_size * 1.5) { @@ -1936,7 +1936,9 @@ gl_init(ModeInfo *mi) clear_gl_error(); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, lc->texture->width, height, 0, - GL_RGBA, GL_UNSIGNED_BYTE, + GL_RGBA, + /* GL_UNSIGNED_BYTE, */ + GL_UNSIGNED_INT_8_8_8_8_REV, (lc->texture->data + (lc->texture->bytes_per_line * height * i))); check_gl_error("texture");