Mesa (llvm-context): draw: remove callback in draw_llvm_destroy()
Brian Paul
brianp at kemper.freedesktop.org
Wed Nov 3 00:40:50 UTC 2010
Module: Mesa
Branch: llvm-context
Commit: 2c5b17ae09fb1aef5ea595ef65ffbbebc31efad2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c5b17ae09fb1aef5ea595ef65ffbbebc31efad2
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 2 16:47:26 2010 -0600
draw: remove callback in draw_llvm_destroy()
---
src/gallium/auxiliary/draw/draw_llvm.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/gallium/auxiliary/draw/draw_llvm.c b/src/gallium/auxiliary/draw/draw_llvm.c
index 3e16b22..3b8286f 100644
--- a/src/gallium/auxiliary/draw/draw_llvm.c
+++ b/src/gallium/auxiliary/draw/draw_llvm.c
@@ -385,6 +385,10 @@ draw_llvm_create(struct draw_context *draw, struct gallivm_state *gallivm)
void
draw_llvm_destroy(struct draw_llvm *llvm)
{
+ gallivm_remove_garbage_collector_callback(
+ draw_llvm_garbage_collect_callback, llvm);
+
+ /* XXX free other draw_llvm data? */
FREE(llvm);
}
More information about the mesa-commit
mailing list