diff options
author | Nicolai Haehnle <[email protected]> | 2005-02-18 22:07:20 +0000 |
---|---|---|
committer | Nicolai Haehnle <[email protected]> | 2005-02-18 22:07:20 +0000 |
commit | 10b892af96afa4fd8493810f5cf84a97c2e4adaa (patch) | |
tree | 4cbecd604ee16e3fefdb489617932924ea4b83ee /src | |
parent | 9605806d81bc8a378dc70e9a89199bce11f419e2 (diff) |
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_cmdbuf.c | 2 | ||||
-rw-r--r-- | src/mesa/drivers/dri/r300/radeon_screen.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_cmdbuf.c b/src/mesa/drivers/dri/r300/r300_cmdbuf.c index a897149c2d0..c515b601b01 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 aab5ac425fd..ed14853adc7 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} }; |