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