Reviewed-by: Jason Ekstrand <jason.ekstr...@intel.com> On Feb 10, 2015 11:24 AM, "Matt Turner" <matts...@gmail.com> wrote:
> --- > src/glsl/nir/nir_lower_samplers.cpp | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/src/glsl/nir/nir_lower_samplers.cpp > b/src/glsl/nir/nir_lower_samplers.cpp > index dca086d..3015dbd 100644 > --- a/src/glsl/nir/nir_lower_samplers.cpp > +++ b/src/glsl/nir/nir_lower_samplers.cpp > @@ -69,7 +69,6 @@ lower_sampler(nir_tex_instr *instr, struct > gl_shader_program *shader_program, > > /* Get the name and the offset */ > instr->sampler_index = 0; > - bool has_indirect = false; > char *name = ralloc_strdup(mem_ctx, instr->sampler->var->name); > > for (nir_deref *deref = &instr->sampler->deref; > @@ -82,7 +81,6 @@ lower_sampler(nir_tex_instr *instr, struct > gl_shader_program *shader_program, > * thing we have. This should be ok for now as we don't support > * arrays_of_arrays yet. > */ > - assert(!has_indirect); > > instr->sampler_index *= glsl_get_length(deref->type); > switch (deref_array->deref_array_type) { > @@ -92,8 +90,6 @@ 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: { > - assert(!has_indirect); > - > instr->src = reralloc(mem_ctx, instr->src, nir_tex_src, > instr->num_srcs + 1); > memset(&instr->src[instr->num_srcs], 0, sizeof *instr->src); > -- > 2.0.5 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev