diff options
author | Marek Olšák <[email protected]> | 2017-11-07 03:29:36 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-11-07 17:58:33 +0100 |
commit | c29f5fe41cea2d31188c363f039f0d55d0fff79b (patch) | |
tree | 9f7a595c9b6889a3ecd057a9db9cf6f74e9fec9e /src | |
parent | e616743dabe4cdee789c7ad8386fbe9195cbb0ca (diff) |
radeonsi/gfx9: don't set gs_table_depth
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_pipe.c | 6 |
1 files changed, 4 insertions, 2 deletions
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: |