meta: Plug memory leak
It looks like this has existed since
commit f5a477ab76
Author: Ian Romanick <ian.d.romanick@intel.com>
Date: Mon Dec 16 11:54:08 2013 -0800
meta: Refactor shader generation code out of mipmap generation path
Valgrind was complaining on fbo-generatemipmap-formats
v2: Instead, do the allocation after the early return block (v2)
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
e95969cd95
commit
7aba4ab1f3
|
@ -247,9 +247,9 @@ _mesa_meta_setup_blit_shader(struct gl_context *ctx,
|
|||
struct blit_shader_table *table)
|
||||
{
|
||||
char *vs_source, *fs_source;
|
||||
void *const mem_ctx = ralloc_context(NULL);
|
||||
struct blit_shader *shader = choose_blit_shader(target, table);
|
||||
const char *vs_input, *vs_output, *fs_input, *vs_preprocess, *fs_preprocess;
|
||||
void *mem_ctx;
|
||||
|
||||
if (ctx->Const.GLSLVersion < 130) {
|
||||
vs_preprocess = "";
|
||||
|
@ -273,6 +273,8 @@ _mesa_meta_setup_blit_shader(struct gl_context *ctx,
|
|||
return;
|
||||
}
|
||||
|
||||
mem_ctx = ralloc_context(NULL);
|
||||
|
||||
vs_source = ralloc_asprintf(mem_ctx,
|
||||
"%s\n"
|
||||
"%s vec2 position;\n"
|
||||
|
|
Loading…
Reference in New Issue