From 33701d534124fdf19d0542329b9733b803df566f Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Sat, 18 Aug 2018 23:44:11 -0700 Subject: [PATCH] iris: Drop bogus sampler state saving We do this in an earlier loop. This was just reading things out of the array, and saving them back over the same array...but in the wrong slots --- src/gallium/drivers/iris/iris_state.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 3e3de21560a..d0df24cf440 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -1144,11 +1144,6 @@ iris_bind_sampler_states(struct pipe_context *ctx, for (int i = 0; i < count; i++) { struct iris_sampler_state *state = ice->state.samplers[stage][i]; - /* Save a pointer to the iris_sampler_state, a few fields need - * to inform draw-time decisions. - */ - ice->state.samplers[stage][start + i] = state; - if (!state) { memset(map, 0, 4 * GENX(SAMPLER_STATE_length)); } else if (!state->needs_border_color) { -- 2.30.2