Module: Mesa Branch: master Commit: 3233a9fe0bae9e6dd52a0d5a5c19f338960e8487 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3233a9fe0bae9e6dd52a0d5a5c19f338960e8487
Author: Charmaine Lee <charmai...@vmware.com> Date: Wed Nov 23 22:53:08 2016 -0800 util: fix memory leak from the fragment shaders for SINT<->UINT blits This patch deletes those fragment shaders in util_blitter_destroy(). Reviewed-by: Brian Paul <bri...@vmware.com> --- src/gallium/auxiliary/util/u_blitter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/util/u_blitter.c b/src/gallium/auxiliary/util/u_blitter.c index 98b5421..45dc033 100644 --- a/src/gallium/auxiliary/util/u_blitter.c +++ b/src/gallium/auxiliary/util/u_blitter.c @@ -453,7 +453,7 @@ void util_blitter_destroy(struct blitter_context *blitter) } for (i = 0; i < PIPE_MAX_TEXTURE_TYPES; i++) { - for (unsigned type = 0; type < 3; ++type) { + for (unsigned type = 0; type < ARRAY_SIZE(ctx->fs_texfetch_col); ++type) { if (ctx->fs_texfetch_col[type][i]) ctx->delete_fs_state(pipe, ctx->fs_texfetch_col[type][i]); if (ctx->fs_texfetch_col_msaa[type][i]) _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit