tgsi: Make tgsi dumps look more like mesa shader dumps.
authorJakob Bornecrantz <jakob@tungstengraphics.com>
Thu, 18 Sep 2008 12:48:45 +0000 (14:48 +0200)
committerJakob Bornecrantz <jakob@tungstengraphics.com>
Thu, 18 Sep 2008 12:48:45 +0000 (14:48 +0200)
src/gallium/auxiliary/tgsi/tgsi_dump.c

index afc8ffa553c770cee178da7f06e56b92de52ccf7..3177f5495231a6e9749e77a871921fa25f731b6e 100644 (file)
@@ -68,6 +68,7 @@ dump_enum(
 #define CHR(C)          ctx->printf( ctx, "%c", C )
 #define UIX(I)          ctx->printf( ctx, "0x%x", I )
 #define UID(I)          ctx->printf( ctx, "%u", I )
+#define INSTID(I)          ctx->printf( ctx, "% 3u", I )
 #define SID(I)          ctx->printf( ctx, "%d", I )
 #define FLT(F)          ctx->printf( ctx, "%10.4f", F )
 #define ENM(E,ENUMS)    dump_enum( ctx, E, ENUMS, sizeof( ENUMS ) / sizeof( *ENUMS ) )
@@ -315,8 +316,8 @@ iter_instruction(
    uint i;
    boolean first_reg = TRUE;
 
-   UID( instno );
-   CHR( ':' );
+   INSTID( instno );
+   TXT( ": " );
    TXT( tgsi_get_opcode_info( inst->Instruction.Opcode )->mnemonic );
 
    switch (inst->Instruction.Saturate) {