[Mesa-dev] [PATCH 2/2] intel: add ANGLE_texture_compression_dxt extension support.
Kenneth Graunke
kenneth at whitecape.org
Wed Sep 5 07:06:11 PDT 2012
On 09/04/2012 04:53 AM, Oliver McFadden wrote:
> diff --git a/src/mesa/drivers/dri/intel/intel_extensions.c b/src/mesa/drivers/dri/intel/intel_extensions.c
> index 885e8a4..b8cf933 100755
> --- a/src/mesa/drivers/dri/intel/intel_extensions.c
> +++ b/src/mesa/drivers/dri/intel/intel_extensions.c
> @@ -184,6 +184,11 @@ intelInitExtensions(struct gl_context *ctx)
> }
>
> if (intel->ctx.Mesa_DXTn) {
> + /* Does not require compression, but still needs the library for
> + * decompression! */
> + ctx->Extensions.ANGLE_texture_compression_dxt = true;
> +
> + /* Requires both compression and decompression functions. */
> ctx->Extensions.EXT_texture_compression_s3tc = true;
> ctx->Extensions.S3_s3tc = true;
> }
Actually, decompression doesn't require the library. We just pass
S3TC/DXTn texture data directly to the hardware and let it do all the
work. We only need libtxc_dxtn for online compression.
So you can just turn it on :)
More information about the mesa-dev
mailing list