From: Kenneth Graunke Date: Sun, 19 Aug 2018 06:44:11 +0000 (-0700) Subject: iris: Drop bogus sampler state saving X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=33701d534124fdf19d0542329b9733b803df566f;p=mesa.git 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 --- 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) {