mesa: add proxy texture targets in _mesa_next_mipmap_level_size()

So we can use it for computing size of proxy textures.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
This commit is contained in:
Brian Paul 2016-07-14 15:49:40 -06:00
parent 0ac9f25032
commit 39183ea971

View file

@ -1777,7 +1777,8 @@ _mesa_next_mipmap_level_size(GLenum target, GLint border,
}
if ((srcHeight - 2 * border > 1) &&
(target != GL_TEXTURE_1D_ARRAY_EXT)) {
target != GL_TEXTURE_1D_ARRAY_EXT &&
target != GL_PROXY_TEXTURE_1D_ARRAY_EXT) {
*dstHeight = (srcHeight - 2 * border) / 2 + 2 * border;
}
else {
@ -1785,8 +1786,10 @@ _mesa_next_mipmap_level_size(GLenum target, GLint border,
}
if ((srcDepth - 2 * border > 1) &&
(target != GL_TEXTURE_2D_ARRAY_EXT &&
target != GL_TEXTURE_CUBE_MAP_ARRAY)) {
target != GL_TEXTURE_2D_ARRAY_EXT &&
target != GL_PROXY_TEXTURE_2D_ARRAY_EXT &&
target != GL_TEXTURE_CUBE_MAP_ARRAY &&
target != GL_PROXY_TEXTURE_CUBE_MAP_ARRAY) {
*dstDepth = (srcDepth - 2 * border) / 2 + 2 * border;
}
else {