From 2b074bb7e57667788cde4dd0f5b01d1683aa71ce Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Mon, 20 Mar 2017 01:58:48 -0700 Subject: [PATCH] intel: Add a INTEL_DEBUG=color option. This will be used for color output in debug messages. Reviewed-by: Lionel Landwerlin Reviewed-by: Emil Velikov --- docs/envvars.html | 1 + src/intel/common/gen_debug.c | 1 + src/intel/common/gen_debug.h | 1 + 3 files changed, 3 insertions(+) diff --git a/docs/envvars.html b/docs/envvars.html index aa56cd1a9f4..653736565e6 100644 --- a/docs/envvars.html +++ b/docs/envvars.html @@ -160,6 +160,7 @@ See the Xlib software driver page for details. This is useful for debugging hangs, etc.
  • INTEL_DEBUG - a comma-separated list of named flags, which do various things:
      +
    • color - use color in output
    • tex - emit messages about textures.
    • state - emit messages about state flag tracking
    • blit - emit messages about blit operations
    • diff --git a/src/intel/common/gen_debug.c b/src/intel/common/gen_debug.c index f90f00d89e9..be6fcdb3bdc 100644 --- a/src/intel/common/gen_debug.c +++ b/src/intel/common/gen_debug.c @@ -83,6 +83,7 @@ static const struct debug_control debug_control[] = { { "do32", DEBUG_DO32 }, { "norbc", DEBUG_NO_RBC }, { "nohiz", DEBUG_NO_HIZ }, + { "color", DEBUG_COLOR }, { NULL, 0 } }; diff --git a/src/intel/common/gen_debug.h b/src/intel/common/gen_debug.h index d007aebf69d..e745ed7be10 100644 --- a/src/intel/common/gen_debug.h +++ b/src/intel/common/gen_debug.h @@ -79,6 +79,7 @@ extern uint64_t INTEL_DEBUG; #define DEBUG_DO32 (1ull << 37) #define DEBUG_NO_RBC (1ull << 38) #define DEBUG_NO_HIZ (1ull << 39) +#define DEBUG_COLOR (1ull << 40) #ifdef HAVE_ANDROID_PLATFORM #define LOG_TAG "INTEL-MESA" -- 2.30.2