Mesa (master): trace: Trace the correct version of the resource when setting the index buffer.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Sat Aug 21 09:09:04 UTC 2010


Module: Mesa
Branch: master
Commit: 29dde59ea718f70209788bcc3eaf1c3dd7c2ca69
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29dde59ea718f70209788bcc3eaf1c3dd7c2ca69

Author: Alex Corscadden <alexc at vmware.com>
Date:   Tue Aug 17 11:35:29 2010 -0700

trace: Trace the correct version of the resource when setting the index buffer.

The trace driver was tracing the unwrapped version of the index buffer
when setting the index buffer.  This caused an assert validating that
a resource belonged to the trace driver to fail.  Instead, we'll log
the unmodified index buffer structure when setting the index buffer.

Signed-off-by: José Fonseca <jfonseca at vmware.com>

---

 src/gallium/drivers/trace/tr_context.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/trace/tr_context.c b/src/gallium/drivers/trace/tr_context.c
index 84e5a6a..5d5bb41 100644
--- a/src/gallium/drivers/trace/tr_context.c
+++ b/src/gallium/drivers/trace/tr_context.c
@@ -1002,7 +1002,7 @@ trace_context_set_index_buffer(struct pipe_context *_pipe,
    trace_dump_call_begin("pipe_context", "set_index_buffer");
 
    trace_dump_arg(ptr, pipe);
-   trace_dump_arg(index_buffer, ib);
+   trace_dump_arg(index_buffer, _ib);
 
    pipe->set_index_buffer(pipe, ib);
 




More information about the mesa-commit mailing list