Mesa (mesa_7_7_branch): pipebuffer: Don' t synchronize when checking for buffer overflows.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Tue Feb 16 21:05:28 UTC 2010
Module: Mesa
Branch: mesa_7_7_branch
Commit: 2077f375c7e3a45044b62ae45e779d9201ca39f7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2077f375c7e3a45044b62ae45e779d9201ca39f7
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Feb 16 15:51:34 2010 +0000
pipebuffer: Don't synchronize when checking for buffer overflows.
To avoid masking synchronization issues in debug builds.
---
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c b/src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c
index 8f74180..a64f2ea 100644
--- a/src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c
+++ b/src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c
@@ -179,7 +179,9 @@ pb_debug_buffer_check(struct pb_debug_buffer *buf)
{
uint8_t *map;
- map = pb_map(buf->buffer, PIPE_BUFFER_USAGE_CPU_READ);
+ map = pb_map(buf->buffer,
+ PIPE_BUFFER_USAGE_CPU_READ |
+ PIPE_BUFFER_USAGE_UNSYNCHRONIZED);
assert(map);
if(map) {
boolean underflow, overflow;
More information about the mesa-commit
mailing list