Mesa (master): r600g: guard experimental s3tc code with R600_ENABLE_S3TC
Keith Whitwell
keithw at kemper.freedesktop.org
Thu Nov 11 14:30:24 UTC 2010
Module: Mesa
Branch: master
Commit: 6baad55f157387d0bb44144680a96bc32280109f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6baad55f157387d0bb44144680a96bc32280109f
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 11 14:26:52 2010 +0000
r600g: guard experimental s3tc code with R600_ENABLE_S3TC
---
src/gallium/drivers/r600/r600_texture.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_texture.c b/src/gallium/drivers/r600/r600_texture.c
index ef5adaf..a590858 100644
--- a/src/gallium/drivers/r600/r600_texture.c
+++ b/src/gallium/drivers/r600/r600_texture.c
@@ -832,6 +832,15 @@ uint32_t r600_translate_texformat(enum pipe_format format,
/* S3TC formats. TODO */
if (desc->layout == UTIL_FORMAT_LAYOUT_S3TC) {
+ static int r600_enable_s3tc = -1;
+
+ if (r600_enable_s3tc == -1)
+ r600_enable_s3tc =
+ debug_get_bool_option("R600_ENABLE_S3TC", FALSE);
+
+ if (!r600_enable_s3tc)
+ goto out_unknown;
+
switch (format) {
case PIPE_FORMAT_DXT1_RGB:
case PIPE_FORMAT_DXT1_RGBA:
More information about the mesa-commit
mailing list