Mesa (master): i965: Make INTEL_DEBUG= state ignore state flags with a count of 1.

Kenneth Graunke kwg at kemper.freedesktop.org
Sat Jan 3 09:45:39 UTC 2015


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Dec  2 23:44:30 2014 -0800

i965: Make INTEL_DEBUG=state ignore state flags with a count of 1.

There are too many state flags to fit in one terminal screen, even with
a very tall terminal.  Everything is flagged once, so a value of 1 means
that it hasn't ever happened again, and thus isn't terribly interesting.

Skipping those makes it easier to see the interesting values.

Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Matt Turner <mattst88 at gmail.com>

---

 src/mesa/drivers/dri/i965/brw_state_upload.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_state_upload.c b/src/mesa/drivers/dri/i965/brw_state_upload.c
index a579781..7a25ef5 100644
--- a/src/mesa/drivers/dri/i965/brw_state_upload.c
+++ b/src/mesa/drivers/dri/i965/brw_state_upload.c
@@ -542,8 +542,10 @@ static void
 brw_print_dirty_count(struct dirty_bit_map *bit_map)
 {
    for (int i = 0; bit_map[i].bit != 0; i++) {
-      fprintf(stderr, "0x%016lx: %12d (%s)\n",
-	      bit_map[i].bit, bit_map[i].count, bit_map[i].name);
+      if (bit_map[i].count > 1) {
+         fprintf(stderr, "0x%016lx: %12d (%s)\n",
+                 bit_map[i].bit, bit_map[i].count, bit_map[i].name);
+      }
    }
 }
 




More information about the mesa-commit mailing list