Mesa (master): mesa: enable texture compression extensions for software drivers when possible

Brian Paul brianp at kemper.freedesktop.org
Fri Nov 28 21:08:10 UTC 2008


Module: Mesa
Branch: master
Commit: 166d5ac1704f241fffcaf7222143f4a99725278e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=166d5ac1704f241fffcaf7222143f4a99725278e

Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Nov 28 14:08:04 2008 -0700

mesa: enable texture compression extensions for software drivers when possible

---

 src/mesa/main/extensions.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c
index de75325..9522f04 100644
--- a/src/mesa/main/extensions.c
+++ b/src/mesa/main/extensions.c
@@ -1,6 +1,6 @@
 /*
  * Mesa 3-D graphics library
- * Version:  7.1
+ * Version:  7.3
  *
  * Copyright (C) 1999-2008  Brian Paul   All Rights Reserved.
  *
@@ -297,6 +297,15 @@ _mesa_enable_sw_extensions(GLcontext *ctx)
 #if FEATURE_ARB_vertex_program || FEATURE_ARB_fragment_program
    ctx->Extensions.EXT_gpu_program_parameters = GL_TRUE;
 #endif
+#if FEATURE_texture_fxt1
+   _mesa_enable_extension(ctx, "GL_3DFX_texture_compression_FXT1");
+#endif
+#if FEATURE_texture_s3tc
+   if (ctx->Mesa_DXTn) {
+      _mesa_enable_extension(ctx, "GL_EXT_texture_compression_s3tc");
+      _mesa_enable_extension(ctx, "GL_S3_s3tc");
+   }
+#endif
 }
 
 




More information about the mesa-commit mailing list