tgsi: add debug_printf version of tgsi_dump
This commit is contained in:
parent
78302c7ca3
commit
d34bc880a4
|
@ -1563,3 +1563,25 @@ tgsi_dump_str(
|
|||
|
||||
*str = dump.text;
|
||||
}
|
||||
|
||||
|
||||
void tgsi_debug_dump( struct tgsi_token *tokens )
|
||||
{
|
||||
char *str, *p;
|
||||
|
||||
tgsi_dump_str( &str, tokens, 0 );
|
||||
|
||||
p = str;
|
||||
while (p != NULL)
|
||||
{
|
||||
char *end = strchr( p, '\n' );
|
||||
if (end != NULL)
|
||||
{
|
||||
*end++ = '\0';
|
||||
}
|
||||
debug_printf( "%s\n", p );
|
||||
p = end;
|
||||
}
|
||||
|
||||
FREE( str );
|
||||
}
|
||||
|
|
|
@ -20,6 +20,10 @@ tgsi_dump_str(
|
|||
const struct tgsi_token *tokens,
|
||||
unsigned flags );
|
||||
|
||||
/* Dump to debug_printf()
|
||||
*/
|
||||
void tgsi_debug_dump( struct tgsi_token *tokens );
|
||||
|
||||
#if defined __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue