[Mesa-dev] [PATCH 00/11] i965: Make INTEL_DEBUG=bat actually usable

Kenneth Graunke kenneth at whitecape.org
Mon Mar 20 09:13:09 UTC 2017


Hello,

This series makes INTEL_DEBUG=bat use the aubinator/genxml infrastructure
for decoding batches (both commands and states).  It's not perfect, but
it should be significantly more usable than the old code.  Our public
batch command decoder in libdrm is woefully unmaintained, as is our own
brw_state_dump.c state decoder.  They largely printed garbage for modern
generations of hardware.  Intel people had access to a better one that
was never released for annoying reasons.  But, this one is better still,
and actually usable by everyone.

   14 files changed, 267 insertions(+), 991 deletions(-)
   not to mention we no longer depend on the libdrm decoder, which is
   nearly another 4000 lines.

Enjoy :)

--Ken



More information about the mesa-dev mailing list