diff options
-rw-r--r-- | src/gallium/drivers/etnaviv/etnaviv_state.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/etnaviv/etnaviv_state.c b/src/gallium/drivers/etnaviv/etnaviv_state.c index b859f40c29f..e4ad0f62f17 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_state.c +++ b/src/gallium/drivers/etnaviv/etnaviv_state.c @@ -611,7 +611,8 @@ etna_update_ts_config(struct etna_context *ctx) } } - if (new_ts_config != ctx->framebuffer.TS_MEM_CONFIG) { + if (new_ts_config != ctx->framebuffer.TS_MEM_CONFIG || + (ctx->dirty & ETNA_DIRTY_FRAMEBUFFER)) { ctx->framebuffer.TS_MEM_CONFIG = new_ts_config; ctx->dirty |= ETNA_DIRTY_TS; } |