On Friday, April 03, 2015 03:50:05 PM Jason Ekstrand wrote: > As of da5ec2a, we allocate instruction sources out of the instruction > itself. When we realloc the texture sources we need to use the right > memory context or ralloc will get angry and assert-fail > > Cc: Kenneth Graunke <kenn...@whitecape.org> > --- > src/glsl/nir/nir_lower_samplers.cpp | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/glsl/nir/nir_lower_samplers.cpp > b/src/glsl/nir/nir_lower_samplers.cpp > index 3015dbd..1e509a9 100644 > --- a/src/glsl/nir/nir_lower_samplers.cpp > +++ b/src/glsl/nir/nir_lower_samplers.cpp > @@ -90,7 +90,7 @@ lower_sampler(nir_tex_instr *instr, struct > gl_shader_program *shader_program, > ralloc_asprintf_append(&name, "[%u]", > deref_array->base_offset); > break; > case nir_deref_array_type_indirect: { > - instr->src = reralloc(mem_ctx, instr->src, nir_tex_src, > + instr->src = reralloc(instr, instr->src, nir_tex_src, > instr->num_srcs + 1); > memset(&instr->src[instr->num_srcs], 0, sizeof *instr->src); > instr->src[instr->num_srcs].src_type = > nir_tex_src_sampler_offset; >
Oops, thanks! Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev