Use _mesa_select_tex_image() rather than hardcoding face 0.

Fixes crash loading a map in sauerbraten with

hwmipmap 1

in ~/.sauerbraten/config.cfg.
This commit is contained in:
Michel Dänzer
2009-10-05 12:31:51 +02:00
parent 3856c3cc46
commit 43750f1575
+1 -2
View File
@@ -1501,8 +1501,7 @@ _mesa_generate_mipmap(GLcontext *ctx, GLenum target,
GLuint comps;
ASSERT(texObj);
/* XXX choose cube map face here??? */
srcImage = texObj->Image[0][texObj->BaseLevel];
srcImage = _mesa_select_tex_image(ctx, texObj, target, texObj->BaseLevel);
ASSERT(srcImage);
maxLevels = _mesa_max_texture_levels(ctx, texObj->Target);