[Mesa-dev] [PATCH 2/2] radeonsi: remove an old hack for evergreen

Marek Olšák maraeo at gmail.com
Thu Nov 23 19:35:28 UTC 2017


From: Marek Olšák <marek.olsak at amd.com>

---
 src/gallium/drivers/radeon/r600_texture.c | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/src/gallium/drivers/radeon/r600_texture.c b/src/gallium/drivers/radeon/r600_texture.c
index 5f6e913..9feaee7 100644
--- a/src/gallium/drivers/radeon/r600_texture.c
+++ b/src/gallium/drivers/radeon/r600_texture.c
@@ -290,30 +290,20 @@ static int r600_init_surface(struct r600_common_screen *rscreen,
 				      array_mode, surface);
 	if (r) {
 		return r;
 	}
 
 	if (rscreen->chip_class >= GFX9) {
 		assert(!pitch_in_bytes_override ||
 		       pitch_in_bytes_override == surface->u.gfx9.surf_pitch * bpe);
 		surface->u.gfx9.surf_offset = offset;
 	} else {
-		if (pitch_in_bytes_override &&
-		    pitch_in_bytes_override != surface->u.legacy.level[0].nblk_x * bpe) {
-			/* old ddx on evergreen over estimate alignment for 1d, only 1 level
-			 * for those
-			 */
-			surface->u.legacy.level[0].nblk_x = pitch_in_bytes_override / bpe;
-			surface->u.legacy.level[0].slice_size = pitch_in_bytes_override *
-								surface->u.legacy.level[0].nblk_y;
-		}
-
 		if (offset) {
 			for (i = 0; i < ARRAY_SIZE(surface->u.legacy.level); ++i)
 				surface->u.legacy.level[i].offset += offset;
 		}
 	}
 	return 0;
 }
 
 static void r600_texture_init_metadata(struct r600_common_screen *rscreen,
 				       struct r600_texture *rtex,
-- 
2.7.4



More information about the mesa-dev mailing list