diff --git a/src/gallium/drivers/radeonsi/si_clear.c b/src/gallium/drivers/radeonsi/si_clear.c index 3b388405f05..2c333e9fe02 100644 --- a/src/gallium/drivers/radeonsi/si_clear.c +++ b/src/gallium/drivers/radeonsi/si_clear.c @@ -1078,22 +1078,22 @@ static void si_fast_clear(struct si_context *sctx, unsigned *buffers, } zstex->need_flush_after_depth_decompression = update_db_depth_clear && sctx->gfx_level == GFX10_3; + } - /* Update DB_DEPTH_CLEAR. */ - if (update_db_depth_clear && - zstex->depth_clear_value[level] != (float)depth) { - zstex->depth_clear_value[level] = depth; - sctx->framebuffer.dirty_zsbuf = true; - si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); - } + /* Update DB_DEPTH_CLEAR. */ + if (update_db_depth_clear && + zstex->depth_clear_value[level] != (float)depth) { + zstex->depth_clear_value[level] = depth; + sctx->framebuffer.dirty_zsbuf = true; + si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); + } - /* Update DB_STENCIL_CLEAR. */ - if (update_db_stencil_clear && - zstex->stencil_clear_value[level] != stencil) { - zstex->stencil_clear_value[level] = stencil; - sctx->framebuffer.dirty_zsbuf = true; - si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); - } + /* Update DB_STENCIL_CLEAR. */ + if (update_db_stencil_clear && + zstex->stencil_clear_value[level] != stencil) { + zstex->stencil_clear_value[level] = stencil; + sctx->framebuffer.dirty_zsbuf = true; + si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); } }