diff options
author | José Fonseca <[email protected]> | 2010-12-02 15:13:46 +0000 |
---|---|---|
committer | José Fonseca <[email protected]> | 2010-12-02 15:14:58 +0000 |
commit | 744ef8721b5ce0f6ea7f5a82d437e48d731803e3 (patch) | |
tree | 581e06b7c60b3a1fbe94b10415bac6c33235bef8 | |
parent | e5ffa9aa474b40a17a2b3206a29fdc7540637c5e (diff) |
util: Plug leaks in util_destroy_gen_mipmap.
-rw-r--r-- | src/gallium/auxiliary/util/u_gen_mipmap.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gallium/auxiliary/util/u_gen_mipmap.c b/src/gallium/auxiliary/util/u_gen_mipmap.c index d4716bffe47..ebf91c6701d 100644 --- a/src/gallium/auxiliary/util/u_gen_mipmap.c +++ b/src/gallium/auxiliary/util/u_gen_mipmap.c @@ -1427,9 +1427,11 @@ util_destroy_gen_mipmap(struct gen_mipmap_state *ctx) { struct pipe_context *pipe = ctx->pipe; - pipe->delete_vs_state(pipe, ctx->vs); - pipe->delete_fs_state(pipe, ctx->fs2d); pipe->delete_fs_state(pipe, ctx->fsCube); + pipe->delete_fs_state(pipe, ctx->fs3d); + pipe->delete_fs_state(pipe, ctx->fs2d); + pipe->delete_fs_state(pipe, ctx->fs1d); + pipe->delete_vs_state(pipe, ctx->vs); pipe_resource_reference(&ctx->vbuf, NULL); |