mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 22:38:05 +02:00
radeonsi: use common gs_table_depth code
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
parent
9afe9c0fe2
commit
8de7ff91be
1 changed files with 2 additions and 31 deletions
|
|
@ -661,37 +661,8 @@ static void si_destroy_screen(struct pipe_screen* pscreen)
|
|||
|
||||
static void si_init_gs_info(struct si_screen *sscreen)
|
||||
{
|
||||
/* gs_table_depth is not used by GFX9 */
|
||||
if (sscreen->info.chip_class >= GFX9)
|
||||
return;
|
||||
|
||||
switch (sscreen->info.family) {
|
||||
case CHIP_OLAND:
|
||||
case CHIP_HAINAN:
|
||||
case CHIP_KAVERI:
|
||||
case CHIP_KABINI:
|
||||
case CHIP_MULLINS:
|
||||
case CHIP_ICELAND:
|
||||
case CHIP_CARRIZO:
|
||||
case CHIP_STONEY:
|
||||
sscreen->gs_table_depth = 16;
|
||||
return;
|
||||
case CHIP_TAHITI:
|
||||
case CHIP_PITCAIRN:
|
||||
case CHIP_VERDE:
|
||||
case CHIP_BONAIRE:
|
||||
case CHIP_HAWAII:
|
||||
case CHIP_TONGA:
|
||||
case CHIP_FIJI:
|
||||
case CHIP_POLARIS10:
|
||||
case CHIP_POLARIS11:
|
||||
case CHIP_POLARIS12:
|
||||
case CHIP_VEGAM:
|
||||
sscreen->gs_table_depth = 32;
|
||||
return;
|
||||
default:
|
||||
unreachable("unknown GPU");
|
||||
}
|
||||
sscreen->gs_table_depth = ac_get_gs_table_depth(sscreen->info.chip_class,
|
||||
sscreen->info.family);
|
||||
}
|
||||
|
||||
static void si_handle_env_var_force_family(struct si_screen *sscreen)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue