[Mesa-dev] [PATCH 01/11] meta: De-static setup_texture_coords().

Anuj Phogat anuj.phogat at gmail.com
Thu Mar 6 10:46:40 PST 2014


On Thu, Mar 6, 2014 at 2:47 AM, Kenneth Graunke <kenneth at whitecape.org> wrote:
> This will be used in multiple files soon.
>
> Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
> ---
>  src/mesa/drivers/common/meta.c | 46 +++++++++++++++++++++---------------------
>  src/mesa/drivers/common/meta.h | 11 ++++++++++
>  2 files changed, 34 insertions(+), 23 deletions(-)
>
> diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c
> index cde34f9..2ac7867 100644
> --- a/src/mesa/drivers/common/meta.c
> +++ b/src/mesa/drivers/common/meta.c
> @@ -2465,16 +2465,16 @@ _mesa_meta_check_generate_mipmap_fallback(struct gl_context *ctx, GLenum target,
>   * \param height  height of the texture image
>   * \param coords0/1/2/3  returns the computed texcoords
>   */
> -static void
> -setup_texture_coords(GLenum faceTarget,
> -                     GLint slice,
> -                     GLint width,
> -                     GLint height,
> -                     GLint depth,
> -                     GLfloat coords0[4],
> -                     GLfloat coords1[4],
> -                     GLfloat coords2[4],
> -                     GLfloat coords3[4])
> +void
> +_mesa_meta_setup_texture_coords(GLenum faceTarget,
> +                                GLint slice,
> +                                GLint width,
> +                                GLint height,
> +                                GLint depth,
> +                                GLfloat coords0[4],
> +                                GLfloat coords1[4],
> +                                GLfloat coords2[4],
> +                                GLfloat coords3[4])
>  {
>     static const GLfloat st[4][2] = {
>        {0.0f, 0.0f}, {1.0f, 0.0f}, {1.0f, 1.0f}, {0.0f, 1.0f}
> @@ -2618,7 +2618,7 @@ setup_texture_coords(GLenum faceTarget,
>        }
>        break;
>     default:
> -      assert(0 && "unexpected target in meta setup_texture_coords()");
> +      assert(!"unexpected target in _mesa_meta_setup_texture_coords()");
>     }
>  }
>
> @@ -2808,13 +2808,13 @@ _mesa_meta_GenerateMipmap(struct gl_context *ctx, GLenum target,
>     memset(verts, 0, sizeof(verts));
>
>     /* Setup texture coordinates */
> -   setup_texture_coords(faceTarget,
> -                        slice,
> -                        0, 0, 1, /* width, height never used here */
> -                        verts[0].tex,
> -                        verts[1].tex,
> -                        verts[2].tex,
> -                        verts[3].tex);
> +   _mesa_meta_setup_texture_coords(faceTarget,
> +                                   slice,
> +                                   0, 0, 1, /* width, height never used here */
> +                                   verts[0].tex,
> +                                   verts[1].tex,
> +                                   verts[2].tex,
> +                                   verts[3].tex);
>
>     /* setup vertex positions */
>     verts[0].x = -1.0F;
> @@ -3219,11 +3219,11 @@ decompress_texture_image(struct gl_context *ctx,
>     /* Silence valgrind warnings about reading uninitialized stack. */
>     memset(verts, 0, sizeof(verts));
>
> -   setup_texture_coords(faceTarget, slice, width, height, depth,
> -                        verts[0].tex,
> -                        verts[1].tex,
> -                        verts[2].tex,
> -                        verts[3].tex);
> +   _mesa_meta_setup_texture_coords(faceTarget, slice, width, height, depth,
> +                                   verts[0].tex,
> +                                   verts[1].tex,
> +                                   verts[2].tex,
> +                                   verts[3].tex);
>
>     /* setup vertex positions */
>     verts[0].x = -1.0F;
> diff --git a/src/mesa/drivers/common/meta.h b/src/mesa/drivers/common/meta.h
> index fcf45c4..d2f40f8 100644
> --- a/src/mesa/drivers/common/meta.h
> +++ b/src/mesa/drivers/common/meta.h
> @@ -448,6 +448,17 @@ GLboolean
>  _mesa_meta_alloc_texture(struct temp_texture *tex,
>                           GLsizei width, GLsizei height, GLenum intFormat);
>
> +void
> +_mesa_meta_setup_texture_coords(GLenum faceTarget,
> +                                GLint slice,
> +                                GLint width,
> +                                GLint height,
> +                                GLint depth,
> +                                GLfloat coords0[4],
> +                                GLfloat coords1[4],
> +                                GLfloat coords2[4],
> +                                GLfloat coords3[4]);
> +
>  struct temp_texture *
>  _mesa_meta_get_temp_texture(struct gl_context *ctx);
>
> --
> 1.9.0
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


This Series is:
Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>


More information about the mesa-dev mailing list