[Mesa-dev] [PATCH] xlib: remove texture compression hackery

Ian Romanick idr at freedesktop.org
Fri Aug 24 08:15:39 PDT 2012


On 08/24/2012 07:52 AM, Brian Paul wrote:
> I think this was left-over debug code from long ago.

That is odd.  All of this is already covered by a FEATURE_ macro in core 
Mesa code.

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

> ---
>   src/mesa/drivers/x11/xm_api.c |    2 --
>   src/mesa/drivers/x11/xm_dd.c  |   25 -------------------------
>   src/mesa/drivers/x11/xmesaP.h |    2 --
>   3 files changed, 0 insertions(+), 29 deletions(-)
>
> diff --git a/src/mesa/drivers/x11/xm_api.c b/src/mesa/drivers/x11/xm_api.c
> index fb82889..249bbdf 100644
> --- a/src/mesa/drivers/x11/xm_api.c
> +++ b/src/mesa/drivers/x11/xm_api.c
> @@ -921,13 +921,11 @@ XMesaContext XMesaCreateContext( XMesaVisual v, XMesaContext share_list )
>      _mesa_enable_1_5_extensions(mesaCtx);
>      _mesa_enable_2_0_extensions(mesaCtx);
>      _mesa_enable_2_1_extensions(mesaCtx);
> -#if ENABLE_EXT_texure_compression_s3tc
>       if (mesaCtx->Mesa_DXTn) {
>          _mesa_enable_extension(mesaCtx, "GL_EXT_texture_compression_s3tc");
>          _mesa_enable_extension(mesaCtx, "GL_S3_s3tc");
>       }
>       _mesa_enable_extension(mesaCtx, "GL_3DFX_texture_compression_FXT1");
> -#endif
>   #if ENABLE_EXT_timer_query
>       _mesa_enable_extension(mesaCtx, "GL_EXT_timer_query");
>   #endif
> diff --git a/src/mesa/drivers/x11/xm_dd.c b/src/mesa/drivers/x11/xm_dd.c
> index 12004ba..2662398 100644
> --- a/src/mesa/drivers/x11/xm_dd.c
> +++ b/src/mesa/drivers/x11/xm_dd.c
> @@ -737,25 +737,6 @@ xmesa_update_state( struct gl_context *ctx, GLbitfield new_state )
>   }
>
>
> -
> -/**
> - * In SW, we don't really compress GL_COMPRESSED_RGB[A] textures!
> - */
> -static gl_format
> -choose_tex_format( struct gl_context *ctx, GLint internalFormat,
> -                   GLenum format, GLenum type )
> -{
> -   switch (internalFormat) {
> -      case GL_COMPRESSED_RGB_ARB:
> -         return MESA_FORMAT_RGB888;
> -      case GL_COMPRESSED_RGBA_ARB:
> -         return MESA_FORMAT_RGBA8888;
> -      default:
> -         return _mesa_choose_tex_format(ctx, internalFormat, format, type);
> -   }
> -}
> -
> -
>   /**
>    * Called by glViewport.
>    * This is a good time for us to poll the current X window size and adjust
> @@ -891,12 +872,6 @@ xmesa_init_driver_functions( XMesaVisual xmvisual,
>      driver->MapRenderbuffer = xmesa_MapRenderbuffer;
>      driver->UnmapRenderbuffer = xmesa_UnmapRenderbuffer;
>
> -#if ENABLE_EXT_texure_compression_s3tc
> -   driver->ChooseTextureFormat = choose_tex_format;
> -#else
> -   (void) choose_tex_format;
> -#endif
> -
>   #if ENABLE_EXT_timer_query
>      driver->NewQueryObject = xmesa_new_query_object;
>      driver->BeginQuery = xmesa_begin_query;
> diff --git a/src/mesa/drivers/x11/xmesaP.h b/src/mesa/drivers/x11/xmesaP.h
> index 7e7b1f8..fcf96ae 100644
> --- a/src/mesa/drivers/x11/xmesaP.h
> +++ b/src/mesa/drivers/x11/xmesaP.h
> @@ -415,8 +415,6 @@ extern void xmesa_register_swrast_functions( struct gl_context *ctx );
>
>
>
> -#define ENABLE_EXT_texure_compression_s3tc 0 /* SW texture compression */
> -
>   #if   defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
>   #define ENABLE_EXT_timer_query 1 /* should have 64-bit GLuint64EXT */
>   #else
>


More information about the mesa-dev mailing list