--- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c index 0328a4604d..ca1f30200b 100644 --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c @@ -2556,8 +2556,12 @@ intel_miptree_set_aux_state(struct brw_context *brw, assert(intel_miptree_level_has_hiz(mt, level)); } - for (unsigned a = 0; a < num_layers; a++) - mt->aux_state[level][start_layer + a] = aux_state; + for (unsigned a = 0; a < num_layers; a++) { + if (mt->aux_state[level][start_layer + a] != aux_state) { + mt->aux_state[level][start_layer + a] = aux_state; + brw->ctx.NewDriverState |= BRW_NEW_AUX_STATE; + } + } } /* On Gen9 color buffers may be compressed by the hardware (lossless -- 2.11.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev