From: Marek Olšák Date: Tue, 7 Nov 2017 02:29:36 +0000 (+0100) Subject: radeonsi/gfx9: don't set gs_table_depth X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c29f5fe41cea2d31188c363f039f0d55d0fff79b;p=mesa.git radeonsi/gfx9: don't set gs_table_depth Reviewed-by: Nicolai Hähnle --- diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index d39e412de9a..649a72e0fcf 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -866,6 +866,10 @@ static void si_destroy_screen(struct pipe_screen* pscreen) static bool si_init_gs_info(struct si_screen *sscreen) { + /* gs_table_depth is not used by GFX9 */ + if (sscreen->b.chip_class >= GFX9) + return true; + switch (sscreen->b.family) { case CHIP_OLAND: case CHIP_HAINAN: @@ -887,8 +891,6 @@ static bool si_init_gs_info(struct si_screen *sscreen) case CHIP_POLARIS10: case CHIP_POLARIS11: case CHIP_POLARIS12: - case CHIP_VEGA10: - case CHIP_RAVEN: sscreen->gs_table_depth = 32; return true; default: