freedreno: Don't leak border_color_buf reference

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6900>
This commit is contained in:
Rob Clark 2020-09-28 14:13:23 -07:00 committed by Marge Bot
parent 69a3ef6511
commit 5be3cfdc13
4 changed files with 4 additions and 0 deletions

View File

@ -43,6 +43,7 @@ fd3_context_destroy(struct pipe_context *pctx)
struct fd3_context *fd3_ctx = fd3_context(fd_context(pctx));
u_upload_destroy(fd3_ctx->border_color_uploader);
pipe_resource_reference(&fd3_ctx->border_color_buf, NULL);
fd_context_destroy(pctx);

View File

@ -43,6 +43,7 @@ fd4_context_destroy(struct pipe_context *pctx)
struct fd4_context *fd4_ctx = fd4_context(fd_context(pctx));
u_upload_destroy(fd4_ctx->border_color_uploader);
pipe_resource_reference(&fd4_ctx->border_color_buf, NULL);
fd_context_destroy(pctx);

View File

@ -45,6 +45,7 @@ fd5_context_destroy(struct pipe_context *pctx)
struct fd5_context *fd5_ctx = fd5_context(fd_context(pctx));
u_upload_destroy(fd5_ctx->border_color_uploader);
pipe_resource_reference(&fd5_ctx->border_color_buf, NULL);
fd_context_destroy(pctx);

View File

@ -47,6 +47,7 @@ fd6_context_destroy(struct pipe_context *pctx)
struct fd6_context *fd6_ctx = fd6_context(fd_context(pctx));
u_upload_destroy(fd6_ctx->border_color_uploader);
pipe_resource_reference(&fd6_ctx->border_color_buf, NULL);
fd_context_destroy(pctx);