[Mesa-dev] [PATCH 1/2] meta: Don't try to disable cube maps if the driver doesn't expose the extension.

Brian Paul brianp at vmware.com
Mon Nov 1 14:13:04 PDT 2010


On 11/01/2010 02:10 PM, Francisco Jerez wrote:
> ---
>   src/mesa/drivers/common/meta.c |    3 ++-
>   1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c
> index c487097..9615b52 100644
> --- a/src/mesa/drivers/common/meta.c
> +++ b/src/mesa/drivers/common/meta.c
> @@ -474,7 +474,8 @@ _mesa_meta_begin(struct gl_context *ctx, GLbitfield state)
>               _mesa_set_enable(ctx, GL_TEXTURE_1D, GL_FALSE);
>               _mesa_set_enable(ctx, GL_TEXTURE_2D, GL_FALSE);
>               _mesa_set_enable(ctx, GL_TEXTURE_3D, GL_FALSE);
> -            _mesa_set_enable(ctx, GL_TEXTURE_CUBE_MAP, GL_FALSE);
> +            if (ctx->Extensions.ARB_texture_cube_map)
> +               _mesa_set_enable(ctx, GL_TEXTURE_CUBE_MAP, GL_FALSE);
>               _mesa_set_enable(ctx, GL_TEXTURE_RECTANGLE, GL_FALSE);
>               _mesa_set_enable(ctx, GL_TEXTURE_GEN_S, GL_FALSE);
>               _mesa_set_enable(ctx, GL_TEXTURE_GEN_T, GL_FALSE);

Signed-off-by: Brian Paul <brianp at vmware.com>

-Brian


More information about the mesa-dev mailing list