[Mesa-dev] [PATCH 05/13] mesa: make _mesa_get_[compressed_]texture_image() static

Ilia Mirkin imirkin at alum.mit.edu
Tue Jul 14 14:22:09 PDT 2015


Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>

On Mon, Jul 13, 2015 at 9:21 PM, Brian Paul <brianp at vmware.com> wrote:
> These functions are only called from teximage.c
> ---
>  src/mesa/main/texgetimage.c | 24 ++++++++++++------------
>  src/mesa/main/texgetimage.h |  7 -------
>  2 files changed, 12 insertions(+), 19 deletions(-)
>
> diff --git a/src/mesa/main/texgetimage.c b/src/mesa/main/texgetimage.c
> index d17dd52..30a7d06 100644
> --- a/src/mesa/main/texgetimage.c
> +++ b/src/mesa/main/texgetimage.c
> @@ -1004,12 +1004,12 @@ getteximage_error_check(struct gl_context *ctx,
>   * \param dsa True when the caller is an ARB_direct_state_access function,
>   *            false otherwise
>   */
> -void
> -_mesa_get_texture_image(struct gl_context *ctx,
> -                        struct gl_texture_object *texObj,
> -                        struct gl_texture_image *texImage, GLenum target,
> -                        GLint level, GLenum format, GLenum type,
> -                        GLsizei bufSize, GLvoid *pixels, bool dsa)
> +static void
> +get_texture_image(struct gl_context *ctx,
> +                  struct gl_texture_object *texObj,
> +                  struct gl_texture_image *texImage, GLenum target,
> +                  GLint level, GLenum format, GLenum type,
> +                  GLsizei bufSize, GLvoid *pixels, bool dsa)
>  {
>     assert(texObj);
>     assert(texImage);
> @@ -1103,8 +1103,8 @@ _mesa_GetnTexImageARB(GLenum target, GLint level, GLenum format,
>     if (!texImage)
>        return;
>
> -   _mesa_get_texture_image(ctx, texObj, texImage, target, level, format, type,
> -                           bufSize, pixels, false);
> +   get_texture_image(ctx, texObj, texImage, target, level, format, type,
> +                     bufSize, pixels, false);
>  }
>
>
> @@ -1179,8 +1179,8 @@ _mesa_GetTextureImage(GLuint texture, GLint level, GLenum format,
>           texImage = texObj->Image[i][level];
>           assert(texImage);
>
> -         _mesa_get_texture_image(ctx, texObj, texImage, texObj->Target, level,
> -                                 format, type, bufSize, pixels, true);
> +         get_texture_image(ctx, texObj, texImage, texObj->Target, level,
> +                           format, type, bufSize, pixels, true);
>
>           image_stride = _mesa_image_image_stride(&ctx->Pack, texImage->Width,
>                                                   texImage->Height, format,
> @@ -1194,8 +1194,8 @@ _mesa_GetTextureImage(GLuint texture, GLint level, GLenum format,
>        if (!texImage)
>           return;
>
> -      _mesa_get_texture_image(ctx, texObj, texImage, texObj->Target, level,
> -                              format, type, bufSize, pixels, true);
> +      get_texture_image(ctx, texObj, texImage, texObj->Target, level,
> +                        format, type, bufSize, pixels, true);
>     }
>  }
>
> diff --git a/src/mesa/main/texgetimage.h b/src/mesa/main/texgetimage.h
> index 611b1bd..5124851 100644
> --- a/src/mesa/main/texgetimage.h
> +++ b/src/mesa/main/texgetimage.h
> @@ -49,13 +49,6 @@ _mesa_GetCompressedTexImage_sw(struct gl_context *ctx,
>                                 GLvoid *data);
>
>  extern void
> -_mesa_get_texture_image(struct gl_context *ctx,
> -                        struct gl_texture_object *texObj,
> -                        struct gl_texture_image *texImage, GLenum target,
> -                        GLint level, GLenum format, GLenum type,
> -                        GLsizei bufSize, GLvoid *pixels, bool dsa);
> -
> -extern void
>  _mesa_get_compressed_texture_image( struct gl_context *ctx,
>                                      struct gl_texture_object *texObj,
>                                      struct gl_texture_image *texImage,
> --
> 1.9.1
>
> _______________________________________________
> 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