nv30: avoid leaking blit fp/vp

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
Ilia Mirkin 2015-06-29 00:23:55 -04:00
parent b5622313ea
commit 61912036d1

View file

@ -165,6 +165,12 @@ nv30_context_destroy(struct pipe_context *pipe)
if (nv30->draw)
draw_destroy(nv30->draw);
if (nv30->blit_vp)
nouveau_heap_free(&nv30->blit_vp);
if (nv30->blit_fp)
pipe_resource_reference(&nv30->blit_fp, NULL);
if (nv30->screen->base.pushbuf->user_priv == &nv30->bufctx)
nv30->screen->base.pushbuf->user_priv = NULL;