Mesa (mesa_7_7_branch): svga: Re-add shader dumping.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Fri Nov 27 14:05:11 UTC 2009


Module: Mesa
Branch: mesa_7_7_branch
Commit: 6dd9676a8fc43062a7017f2951e0f032889fac9e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd9676a8fc43062a7017f2951e0f032889fac9e

Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 13:59:37 2009 +0000

svga: Re-add shader dumping.

---

 src/gallium/drivers/svga/svga_tgsi.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/svga/svga_tgsi.c b/src/gallium/drivers/svga/svga_tgsi.c
index 81eea1a..b8ef137 100644
--- a/src/gallium/drivers/svga/svga_tgsi.c
+++ b/src/gallium/drivers/svga/svga_tgsi.c
@@ -222,6 +222,20 @@ svga_tgsi_translate( const struct svga_shader *shader,
    result->nr_tokens = (emit.ptr - emit.buf) / sizeof(unsigned);
    memcpy(&result->key, &key, sizeof key);
 
+   if (SVGA_DEBUG & DEBUG_TGSI) 
+   {
+      debug_printf( "#####################################\n" );
+      debug_printf( "Shader %u below\n", shader->id );
+      tgsi_dump( shader->tokens, 0 );
+      if (SVGA_DEBUG & DEBUG_TGSI) {
+         debug_printf( "Shader %u compiled below\n", shader->id );
+         svga_shader_dump( result->tokens,
+                           result->nr_tokens ,
+                           FALSE );
+      }
+      debug_printf( "#####################################\n" );
+   }
+
    return result;
 
 fail:




More information about the mesa-commit mailing list