mesa: use _mesa_clear_texture_image() in clear_texture_fields()

This avoids a failed assert(img->_BaseFormat != -1) in
init_teximage_fields_ms() because the internalFormat argument is GL_NONE.
This was hit when using glTexStorage() to do a proxy texture test.

Fixes a failure with the updated Piglit tex3d-maxsize test.

Cc: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
This commit is contained in:
Brian Paul
2016-07-13 13:52:31 -06:00
parent 6b7923ee46
commit e477d92c94

View File

@@ -179,9 +179,7 @@ clear_texture_fields(struct gl_context *ctx,
return;
}
_mesa_init_teximage_fields(ctx, texImage,
0, 0, 0, 0, /* w, h, d, border */
GL_NONE, MESA_FORMAT_NONE);
_mesa_clear_texture_image(ctx, texImage);
}
}
}