Mesa (main): intel/debug: reclaim 7 unused bits from classic driver

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Dec 6 08:02:00 UTC 2021


Module: Mesa
Branch: main
Commit: 365903ebbbe9822f842c70b5ac2b9787996bb81a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=365903ebbbe9822f842c70b5ac2b9787996bb81a

Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Sat Dec  4 14:25:32 2021 +0200

intel/debug: reclaim 7 unused bits from classic driver

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14060>

---

 src/intel/dev/intel_debug.c |  7 ----
 src/intel/dev/intel_debug.h | 93 +++++++++++++++++++++------------------------
 2 files changed, 43 insertions(+), 57 deletions(-)

diff --git a/src/intel/dev/intel_debug.c b/src/intel/dev/intel_debug.c
index 7eb6131c715..46152a649fe 100644
--- a/src/intel/dev/intel_debug.c
+++ b/src/intel/dev/intel_debug.c
@@ -43,22 +43,15 @@ uint64_t intel_debug = 0;
 
 static const struct debug_control debug_control[] = {
    { "tex",         DEBUG_TEXTURE},
-   { "state",       DEBUG_STATE},
    { "blit",        DEBUG_BLIT},
-   { "mip",         DEBUG_MIPTREE},
    { "fall",        DEBUG_PERF},
    { "perf",        DEBUG_PERF},
    { "perfmon",     DEBUG_PERFMON},
    { "bat",         DEBUG_BATCH},
-   { "pix",         DEBUG_PIXEL},
    { "buf",         DEBUG_BUFMGR},
-   { "fbo",         DEBUG_FBO},
    { "fs",          DEBUG_WM },
    { "gs",          DEBUG_GS},
    { "sync",        DEBUG_SYNC},
-   { "prim",        DEBUG_PRIMS },
-   { "vert",        DEBUG_VERTS },
-   { "dri",         DEBUG_DRI },
    { "sf",          DEBUG_SF },
    { "submit",      DEBUG_SUBMIT },
    { "wm",          DEBUG_WM },
diff --git a/src/intel/dev/intel_debug.h b/src/intel/dev/intel_debug.h
index bb48618829c..0256b115e04 100644
--- a/src/intel/dev/intel_debug.h
+++ b/src/intel/dev/intel_debug.h
@@ -46,56 +46,49 @@ extern uint64_t intel_debug;
 #define INTEL_DEBUG(flags)        unlikely(intel_debug & (flags))
 
 #define DEBUG_TEXTURE             (1ull <<  0)
-#define DEBUG_STATE               (1ull <<  1)
-#define DEBUG_BLIT                (1ull <<  2)
-#define DEBUG_MIPTREE             (1ull <<  3)
-#define DEBUG_PERF                (1ull <<  4)
-#define DEBUG_PERFMON             (1ull <<  5)
-#define DEBUG_BATCH               (1ull <<  6)
-#define DEBUG_PIXEL               (1ull <<  7)
-#define DEBUG_BUFMGR              (1ull <<  8)
-#define DEBUG_FBO                 (1ull <<  9)
-#define DEBUG_GS                  (1ull << 10)
-#define DEBUG_SYNC                (1ull << 11)
-#define DEBUG_PRIMS               (1ull << 12)
-#define DEBUG_VERTS               (1ull << 13)
-#define DEBUG_DRI                 (1ull << 14)
-#define DEBUG_SF                  (1ull << 15)
-#define DEBUG_SUBMIT              (1ull << 16)
-#define DEBUG_WM                  (1ull << 17)
-#define DEBUG_URB                 (1ull << 18)
-#define DEBUG_VS                  (1ull << 19)
-#define DEBUG_CLIP                (1ull << 20)
-#define DEBUG_SHADER_TIME         (1ull << 21)
-#define DEBUG_BLORP               (1ull << 22)
-#define DEBUG_NO16                (1ull << 23)
-#define DEBUG_NO_DUAL_OBJECT_GS   (1ull << 24)
-#define DEBUG_OPTIMIZER           (1ull << 25)
-#define DEBUG_ANNOTATION          (1ull << 26)
-#define DEBUG_NO8                 (1ull << 27)
-#define DEBUG_NO_OACONFIG         (1ull << 28)
-#define DEBUG_SPILL_FS            (1ull << 29)
-#define DEBUG_SPILL_VEC4          (1ull << 30)
-#define DEBUG_CS                  (1ull << 31)
-#define DEBUG_HEX                 (1ull << 32)
-#define DEBUG_NO_COMPACTION       (1ull << 33)
-#define DEBUG_TCS                 (1ull << 34)
-#define DEBUG_TES                 (1ull << 35)
-#define DEBUG_L3                  (1ull << 36)
-#define DEBUG_DO32                (1ull << 37)
-#define DEBUG_NO_RBC              (1ull << 38)
-#define DEBUG_NO_HIZ              (1ull << 39)
-#define DEBUG_COLOR               (1ull << 40)
-#define DEBUG_REEMIT              (1ull << 41)
-#define DEBUG_SOFT64              (1ull << 42)
-#define DEBUG_TCS_EIGHT_PATCH     (1ull << 43)
-#define DEBUG_BT                  (1ull << 44)
-#define DEBUG_PIPE_CONTROL        (1ull << 45)
-#define DEBUG_NO_FAST_CLEAR       (1ull << 46)
-#define DEBUG_NO32                (1ull << 47)
-#define DEBUG_RT                  (1ull << 48)
-#define DEBUG_TASK                (1ull << 49)
-#define DEBUG_MESH                (1ull << 50)
+#define DEBUG_BLIT                (1ull <<  1)
+#define DEBUG_PERF                (1ull <<  2)
+#define DEBUG_PERFMON             (1ull <<  3)
+#define DEBUG_BATCH               (1ull <<  4)
+#define DEBUG_BUFMGR              (1ull <<  5)
+#define DEBUG_GS                  (1ull <<  6)
+#define DEBUG_SYNC                (1ull <<  7)
+#define DEBUG_SF                  (1ull <<  8)
+#define DEBUG_SUBMIT              (1ull <<  9)
+#define DEBUG_WM                  (1ull << 10)
+#define DEBUG_URB                 (1ull << 11)
+#define DEBUG_VS                  (1ull << 12)
+#define DEBUG_CLIP                (1ull << 13)
+#define DEBUG_SHADER_TIME         (1ull << 14)
+#define DEBUG_BLORP               (1ull << 15)
+#define DEBUG_NO16                (1ull << 16)
+#define DEBUG_NO_DUAL_OBJECT_GS   (1ull << 17)
+#define DEBUG_OPTIMIZER           (1ull << 18)
+#define DEBUG_ANNOTATION          (1ull << 19)
+#define DEBUG_NO8                 (1ull << 20)
+#define DEBUG_NO_OACONFIG         (1ull << 21)
+#define DEBUG_SPILL_FS            (1ull << 22)
+#define DEBUG_SPILL_VEC4          (1ull << 23)
+#define DEBUG_CS                  (1ull << 24)
+#define DEBUG_HEX                 (1ull << 25)
+#define DEBUG_NO_COMPACTION       (1ull << 26)
+#define DEBUG_TCS                 (1ull << 27)
+#define DEBUG_TES                 (1ull << 28)
+#define DEBUG_L3                  (1ull << 29)
+#define DEBUG_DO32                (1ull << 30)
+#define DEBUG_NO_RBC              (1ull << 31)
+#define DEBUG_NO_HIZ              (1ull << 32)
+#define DEBUG_COLOR               (1ull << 33)
+#define DEBUG_REEMIT              (1ull << 34)
+#define DEBUG_SOFT64              (1ull << 35)
+#define DEBUG_TCS_EIGHT_PATCH     (1ull << 36)
+#define DEBUG_BT                  (1ull << 37)
+#define DEBUG_PIPE_CONTROL        (1ull << 38)
+#define DEBUG_NO_FAST_CLEAR       (1ull << 39)
+#define DEBUG_NO32                (1ull << 40)
+#define DEBUG_RT                  (1ull << 41)
+#define DEBUG_TASK                (1ull << 42)
+#define DEBUG_MESH                (1ull << 43)
 
 #define DEBUG_ANY                 (~0ull)
 



More information about the mesa-commit mailing list