[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