[Mesa-dev] [PATCH] i965: Delete the fabulous target_to_target() function.

Jordan Justen jljusten at gmail.com
Fri Feb 21 14:36:23 PST 2014


Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>

On Fri, Feb 21, 2014 at 2:00 PM, Kenneth Graunke <kenneth at whitecape.org> wrote:
> gl_texture_object's Target field is never a cube face enumeration, so
> target_to_target is just the identity function.  Aptly named, at least.
>
> I verified this by putting an assert(!"ZOMG, CUBES!") in the cube face
> case, and running Piglit.  Nothing ever hit it.  Beyond that, I
> inspected the code in mesa/main.
>
> This could probably also be deleted from i915, but I haven't tested
> there.
>
> Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
> ---
>  src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 21 ++-------------------
>  1 file changed, 2 insertions(+), 19 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> index eca876b..46a8fa6 100644
> --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> @@ -49,23 +49,6 @@
>
>  #define FILE_DEBUG_FLAG DEBUG_MIPTREE
>
> -static GLenum
> -target_to_target(GLenum target)
> -{
> -   switch (target) {
> -   case GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB:
> -   case GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB:
> -   case GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB:
> -   case GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB:
> -   case GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB:
> -   case GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB:
> -      return GL_TEXTURE_CUBE_MAP_ARB;
> -   default:
> -      return target;
> -   }
> -}
> -
> -
>  /**
>   * Determine which MSAA layout should be used by the MSAA surface being
>   * created, based on the chip generation and the surface type.
> @@ -252,7 +235,7 @@ intel_miptree_create_layout(struct brw_context *brw,
>         _mesa_get_format_name(format),
>         first_level, last_level, mt);
>
> -   mt->target = target_to_target(target);
> +   mt->target = target;
>     mt->format = format;
>     mt->first_level = first_level;
>     mt->last_level = last_level;
> @@ -858,7 +841,7 @@ intel_miptree_match_image(struct intel_mipmap_tree *mt,
>      * objects can't change targets over their lifetimes, so this should be
>      * true.
>      */
> -   assert(target_to_target(image->TexObject->Target) == mt->target);
> +   assert(image->TexObject->Target == mt->target);
>
>     mesa_format mt_format = mt->format;
>     if (mt->format == MESA_FORMAT_Z24_UNORM_X8_UINT && mt->stencil_mt)
> --
> 1.9.0
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list