radeonsi: disable DCC on Stoney
authorMarek Olšák <marek.olsak@amd.com>
Fri, 4 Dec 2015 19:35:08 +0000 (20:35 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Mon, 7 Dec 2015 21:01:08 +0000 (22:01 +0100)
Cc: 11.1 <mesa-stable@lists.freedesktop.org>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
src/gallium/drivers/radeon/r600_texture.c

index 6515a82..774722f 100644 (file)
@@ -497,6 +497,10 @@ static void vi_texture_alloc_dcc_separate(struct r600_common_screen *rscreen,
        if (rscreen->debug_flags & DBG_NO_DCC)
                return;
 
+       /* TODO: DCC is broken on Stoney */
+       if (rscreen->family == CHIP_STONEY)
+               return;
+
        rtex->dcc_buffer = (struct r600_resource *)
                r600_aligned_buffer_create(&rscreen->b, PIPE_BIND_CUSTOM,
                                   PIPE_USAGE_DEFAULT, rtex->surface.dcc_size, rtex->surface.dcc_alignment);