mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()

This commit is contained in:
Brian Paul 2009-11-16 08:25:17 -07:00
parent a719395b45
commit 652828ec0e
1 changed files with 5 additions and 0 deletions

View File

@ -1962,6 +1962,11 @@ _mesa_GenerateMipmapEXT(GLenum target)
texObj = _mesa_get_current_tex_object(ctx, target);
if (texObj->BaseLevel >= texObj->MaxLevel) {
/* nothing to do */
return;
}
_mesa_lock_texture(ctx, texObj);
if (target == GL_TEXTURE_CUBE_MAP) {
GLuint face;