From 10b892af96afa4fd8493810f5cf84a97c2e4adaa Mon Sep 17 00:00:00 2001 From: Nicolai Haehnle Date: Fri, 18 Feb 2005 22:07:20 +0000 Subject: Print an error if idling the engine before the buffer copy fails. Be a bit more useful about the sync message after flushing command buffers. Add an "allmsg" debug name that enables all log messages but does not enable syncing. --- src/mesa/drivers/dri/r300/r300_cmdbuf.c | 2 +- src/mesa/drivers/dri/r300/radeon_screen.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mesa/drivers/dri/r300/r300_cmdbuf.c b/src/mesa/drivers/dri/r300/r300_cmdbuf.c index a897149c2d..c515b601b0 100644 --- a/src/mesa/drivers/dri/r300/r300_cmdbuf.c +++ b/src/mesa/drivers/dri/r300/r300_cmdbuf.c @@ -96,7 +96,7 @@ int r300FlushCmdBufLocked(r300ContextPtr r300, const char* caller) DRM_RADEON_CMDBUF, &cmd, sizeof(cmd)); if (RADEON_DEBUG & DEBUG_SYNC) { - fprintf(stderr, "Syncing in %s\n\n", __FUNCTION__); + fprintf(stderr, "Syncing in %s (from %s)\n\n", __FUNCTION__, caller); radeonWaitForIdleLocked(&r300->radeon); } diff --git a/src/mesa/drivers/dri/r300/radeon_screen.c b/src/mesa/drivers/dri/r300/radeon_screen.c index aab5ac425f..ed14853adc 100644 --- a/src/mesa/drivers/dri/r300/radeon_screen.c +++ b/src/mesa/drivers/dri/r300/radeon_screen.c @@ -149,6 +149,7 @@ static const struct dri_debug_control debug_control[] = { {"sync", DEBUG_SYNC}, {"pix", DEBUG_PIXEL}, {"mem", DEBUG_MEMORY}, + {"allmsg", ~DEBUG_SYNC}, /* avoid the term "sync" because the parser uses strstr */ {NULL, 0} }; -- cgit v1.2.3