summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/trace/tr_stream.c
diff options
context:
space:
mode:
authorJosé Fonseca <jrfonseca@tungstengraphics.com>2008-08-15 10:24:09 +0100
committerJosé Fonseca <jrfonseca@tungstengraphics.com>2008-08-15 10:35:19 +0100
commitf121d0e54f39d8f6361dcf0bf4d938ccb5ae4b5e (patch)
tree3dd1a527ec11d8672e369b7cd18beee2dcc07e94 /src/gallium/drivers/trace/tr_stream.c
parentc9751522b0ee1908c79f3f9d37b508ac0680bd16 (diff)
trace: Allow multiple screens. Flush after call.
Diffstat (limited to 'src/gallium/drivers/trace/tr_stream.c')
-rw-r--r--src/gallium/drivers/trace/tr_stream.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/gallium/drivers/trace/tr_stream.c b/src/gallium/drivers/trace/tr_stream.c
index 14cc257e15..aecc1286b8 100644
--- a/src/gallium/drivers/trace/tr_stream.c
+++ b/src/gallium/drivers/trace/tr_stream.c
@@ -87,6 +87,18 @@ trace_stream_write(struct trace_stream *stream, const void *data, size_t size)
void
+trace_stream_flush(struct trace_stream *stream)
+{
+ if(!stream)
+ return;
+
+#if defined(PIPE_OS_LINUX)
+ fflush(stream->file);
+#endif
+}
+
+
+void
trace_stream_close(struct trace_stream *stream)
{
if(!stream)