iris: Drop bogus sampler state saving
authorKenneth Graunke <kenneth@whitecape.org>
Sun, 19 Aug 2018 06:44:11 +0000 (23:44 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:08 +0000 (10:26 -0800)
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

index 3e3de21560a79c5271d2ba53f2df15c90fc637f8..d0df24cf44074b3edd1334de803d0a6dba321f70 100644 (file)
@@ -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) {