unref buffer after drawing, fixes rastpos mem leak

This commit is contained in:
Brian 2007-12-28 14:25:09 -07:00
parent c37d2c9325
commit 678db26b9d

View file

@ -616,6 +616,7 @@ st_feedback_draw_vbo(GLcontext *ctx,
if (draw->vertex_buffer[i].buffer) {
pipe->winsys->buffer_unmap(pipe->winsys,
draw->vertex_buffer[i].buffer);
winsys->buffer_reference(winsys, &draw->vertex_buffer[i].buffer, NULL);
draw_set_mapped_vertex_buffer(draw, i, NULL);
}
}