diff --git a/src/gallium/drivers/etnaviv/etnaviv_texture.c b/src/gallium/drivers/etnaviv/etnaviv_texture.c index add31ff19c9..6164ff9959d 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_texture.c +++ b/src/gallium/drivers/etnaviv/etnaviv_texture.c @@ -247,7 +247,7 @@ set_sampler_views(struct etna_context *ctx, unsigned start, unsigned end, uint32_t prev_active_sampler_views = ctx->active_sampler_views; for (i = start, j = 0; j < nr; i++, j++, mask <<= 1) { - struct pipe_sampler_view *view = views ? views[i] : NULL; + struct pipe_sampler_view *view = views ? views[j] : NULL; pipe_sampler_view_reference(&ctx->sampler_view[i], view); if (view) {