etnaviv: fix compression format not set correctly in TS_MEM_CONFIG
[mesa.git] / src / gallium / drivers / etnaviv / etnaviv_rs.c
index 8c85f329f76913816b757e8fd8a6ae2f1f506d16..631fced1e3708249bf98e6fd8cf2b57e0957ca66 100644 (file)
@@ -657,7 +657,8 @@ etna_try_rs_blit(struct pipe_context *pctx,
    if (src->base.nr_samples > 1) {
       uint32_t msaa_format = translate_msaa_format(src_format);
       assert(msaa_format != ETNA_NO_MATCH);
-      ts_mem_config |= VIVS_TS_MEM_CONFIG_COLOR_COMPRESSION | msaa_format;
+      ts_mem_config |= VIVS_TS_MEM_CONFIG_COLOR_COMPRESSION |
+                       VIVS_TS_MEM_CONFIG_COLOR_COMPRESSION_FORMAT(msaa_format);
    }
 
    /* Always flush color and depth cache together before resolving. This works