mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-24 16:50:22 +01:00
mesa: Remove proxy image checks for maximum level.
We've already verified this by _mesa_legal_texture_dimensions() before this call. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
d88f3392ff
commit
ce6dbc0417
1 changed files with 0 additions and 18 deletions
|
|
@ -423,23 +423,15 @@ get_proxy_tex_image(struct gl_context *ctx, GLenum target, GLint level)
|
|||
|
||||
switch (target) {
|
||||
case GL_PROXY_TEXTURE_1D:
|
||||
if (level >= ctx->Const.MaxTextureLevels)
|
||||
return NULL;
|
||||
texIndex = TEXTURE_1D_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_2D:
|
||||
if (level >= ctx->Const.MaxTextureLevels)
|
||||
return NULL;
|
||||
texIndex = TEXTURE_2D_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_3D:
|
||||
if (level >= ctx->Const.Max3DTextureLevels)
|
||||
return NULL;
|
||||
texIndex = TEXTURE_3D_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_CUBE_MAP:
|
||||
if (level >= ctx->Const.MaxCubeTextureLevels)
|
||||
return NULL;
|
||||
texIndex = TEXTURE_CUBE_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_RECTANGLE_NV:
|
||||
|
|
@ -448,28 +440,18 @@ get_proxy_tex_image(struct gl_context *ctx, GLenum target, GLint level)
|
|||
texIndex = TEXTURE_RECT_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_1D_ARRAY_EXT:
|
||||
if (level >= ctx->Const.MaxTextureLevels)
|
||||
return NULL;
|
||||
texIndex = TEXTURE_1D_ARRAY_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_2D_ARRAY_EXT:
|
||||
if (level >= ctx->Const.MaxTextureLevels)
|
||||
return NULL;
|
||||
texIndex = TEXTURE_2D_ARRAY_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_CUBE_MAP_ARRAY:
|
||||
if (level >= ctx->Const.MaxCubeTextureLevels)
|
||||
return NULL;
|
||||
texIndex = TEXTURE_CUBE_ARRAY_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_2D_MULTISAMPLE:
|
||||
if (level > 0)
|
||||
return 0;
|
||||
texIndex = TEXTURE_2D_MULTISAMPLE_INDEX;
|
||||
break;
|
||||
case GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY:
|
||||
if (level > 0)
|
||||
return 0;
|
||||
texIndex = TEXTURE_2D_MULTISAMPLE_ARRAY_INDEX;
|
||||
break;
|
||||
default:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue