summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mesa/main/debug.c3
-rw-r--r--src/mesa/main/mtypes.h3
-rw-r--r--src/mesa/main/texenvprogram.c2
3 files changed, 6 insertions, 2 deletions
diff --git a/src/mesa/main/debug.c b/src/mesa/main/debug.c
index 6c6bfea8e55..edc32b1f94d 100644
--- a/src/mesa/main/debug.c
+++ b/src/mesa/main/debug.c
@@ -176,6 +176,9 @@ static void add_debug_flags( const char *debug )
if (_mesa_strstr(debug, "lighting"))
MESA_VERBOSE |= VERBOSE_LIGHTING;
+
+ if (_mesa_strstr(debug, "disassem"))
+ MESA_VERBOSE |= VERBOSE_DISASSEM;
/* Debug flag:
*/
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 374f1c85a26..f6732699b77 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -2895,7 +2895,8 @@ enum _verbose
VERBOSE_DISPLAY_LIST = 0x0100,
VERBOSE_LIGHTING = 0x0200,
VERBOSE_PRIMS = 0x0400,
- VERBOSE_VERTS = 0x0800
+ VERBOSE_VERTS = 0x0800,
+ VERBOSE_DISASSEM = 0x1000
};
diff --git a/src/mesa/main/texenvprogram.c b/src/mesa/main/texenvprogram.c
index 34380c5033f..0c2caa0169e 100644
--- a/src/mesa/main/texenvprogram.c
+++ b/src/mesa/main/texenvprogram.c
@@ -37,7 +37,7 @@
#include "shader/arbfragparse.h"
-#define DISASSEM 0
+#define DISASSEM (MESA_VERBOSE & VERBOSE_DISASSEM)
/* Use uregs to represent registers internally, translate to Mesa's
* expected formats on emit.