diff options
author | Marek Olšák <maraeo@gmail.com> | 2010-06-19 04:55:24 +0200 |
---|---|---|
committer | Marek Olšák <maraeo@gmail.com> | 2010-06-19 05:15:07 +0200 |
commit | 6acd2117c1b5700077b2220623a06d89fa5c14a7 (patch) | |
tree | 86ef0ad4dddc30ae810e96856800770517cc6568 /src/gallium | |
parent | 371ca689ec5d1d7f301f4a3176c4e0df1c44ec15 (diff) |
r300g: more informative warning in END_CS
Diffstat (limited to 'src/gallium')
-rw-r--r-- | src/gallium/drivers/r300/r300_cs.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/gallium/drivers/r300/r300_cs.h b/src/gallium/drivers/r300/r300_cs.h index 030fad3772..1db7da642b 100644 --- a/src/gallium/drivers/r300/r300_cs.h +++ b/src/gallium/drivers/r300/r300_cs.h @@ -55,12 +55,16 @@ CS_DEBUG(cs_count = size;) \ } while (0) +#ifdef DEBUG #define END_CS do { \ - CS_DEBUG(if (cs_count != 0) \ - debug_printf("r300: Warning: cs_count off by %d\n", cs_count);) \ - CS_DEBUG(cs_count = 0;) \ + if (cs_count != 0) \ + debug_printf("r300: Warning: cs_count off by %d at (%s, %s:%i)\n", \ + cs_count, __FUNCTION__, __FILE__, __LINE__); \ + cs_count = 0; \ } while (0) - +#else +#define END_CS +#endif /** * Writing pure DWORDs. |