Mesa (master): mesa: initialize DummyBufferObject's mutex

Brian Paul brianp at kemper.freedesktop.org
Mon Mar 7 21:59:03 UTC 2011


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

Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar  7 14:57:20 2011 -0700

mesa: initialize DummyBufferObject's mutex

The mutex's fields were all zeros.  That's OK on Linux, but not Windows.

NOTE: This is a candidate for the 7.10 branch.

---

 src/mesa/main/bufferobj.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/mesa/main/bufferobj.c b/src/mesa/main/bufferobj.c
index 35d9261..44072fb 100644
--- a/src/mesa/main/bufferobj.c
+++ b/src/mesa/main/bufferobj.c
@@ -558,6 +558,7 @@ void
 _mesa_init_buffer_objects( struct gl_context *ctx )
 {
    memset(&DummyBufferObject, 0, sizeof(DummyBufferObject));
+   _glthread_INIT_MUTEX(DummyBufferObject.Mutex);
    DummyBufferObject.RefCount = 1000*1000*1000; /* never delete */
 
    _mesa_reference_buffer_object(ctx, &ctx->Array.ArrayBufferObj,




More information about the mesa-commit mailing list