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

Author: José Fonseca <[email protected]>
Date:   Tue Jan 19 05:39:18 2010 -0800

softpipe: Fix vertex buffer memory leak.

---

 src/gallium/drivers/softpipe/sp_prim_vbuf.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/softpipe/sp_prim_vbuf.c 
b/src/gallium/drivers/softpipe/sp_prim_vbuf.c
index 7f573ae..43a0bd4 100644
--- a/src/gallium/drivers/softpipe/sp_prim_vbuf.c
+++ b/src/gallium/drivers/softpipe/sp_prim_vbuf.c
@@ -526,6 +526,8 @@ static void
 sp_vbuf_destroy(struct vbuf_render *vbr)
 {
    struct softpipe_vbuf_render *cvbr = softpipe_vbuf_render(vbr);
+   if(cvbr->vertex_buffer)
+      align_free(cvbr->vertex_buffer);
    sp_setup_destroy_context(cvbr->setup);
    FREE(cvbr);
 }

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to