From 92ed827fbdb4debedf2ed534daab4e3d8d8f6b9a Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Mon, 10 May 2021 12:15:46 +0200 Subject: [PATCH] etnaviv: fix vertex sampler setup The start offset of the vertex samplers isn't zero, but the indexing of the passed in views array is still zero based. Use the correct indexing variable to fix vertex sampler setup. Cc: Fixes: 81ab9fe2d0c2 ("etnaviv: handle NULL views in set_sampler_views") Signed-off-by: Lucas Stach Reviewed-by: Christian Gmeiner Part-of: --- src/gallium/drivers/etnaviv/etnaviv_texture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {