st/mesa: Destroy buffer object's mutex.
authorJose Fonseca <jfonseca@vmware.com>
Mon, 9 Nov 2015 22:25:27 +0000 (22:25 +0000)
committerJose Fonseca <jfonseca@vmware.com>
Tue, 10 Nov 2015 11:04:28 +0000 (11:04 +0000)
Ideally we should have a _mesa_cleanup_buffer_object function in
src/mesa/bufferobj.c so that the destruction logic resided in a single
place.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/state_tracker/st_cb_bufferobjects.c

index 8afd336779faf68a93f813d3bf3873909d11d7a4..5d20b26d26e9aa258f36c5d3a8fdbac92899d982 100644 (file)
@@ -83,6 +83,7 @@ st_bufferobj_free(struct gl_context *ctx, struct gl_buffer_object *obj)
    if (st_obj->buffer)
       pipe_resource_reference(&st_obj->buffer, NULL);
 
+   mtx_destroy(&st_obj->Base.Mutex);
    free(st_obj->Base.Label);
    free(st_obj);
 }