mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
nir/lower_samplers: Use the right memory context for realloc'ing tex sources
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
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
1bd1fc248c
commit
9c53e80b9b
1 changed files with 1 additions and 1 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue