diff options
Diffstat (limited to 'src/amd/vulkan/winsys/null/radv_null_winsys.c')
-rw-r--r-- | src/amd/vulkan/winsys/null/radv_null_winsys.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/amd/vulkan/winsys/null/radv_null_winsys.c b/src/amd/vulkan/winsys/null/radv_null_winsys.c index cb9a10d51f9..462ed8bfd1e 100644 --- a/src/amd/vulkan/winsys/null/radv_null_winsys.c +++ b/src/amd/vulkan/winsys/null/radv_null_winsys.c @@ -80,7 +80,9 @@ static void radv_null_winsys_query_info(struct radeon_winsys *rws, info->family = i; info->name = "OVERRIDDEN"; - if (i >= CHIP_NAVI10) + if (i >= CHIP_SIENNA) + info->chip_class = GFX10_3; + else if (i >= CHIP_NAVI10) info->chip_class = GFX10; else if (i >= CHIP_VEGA10) info->chip_class = GFX9; @@ -101,7 +103,9 @@ static void radv_null_winsys_query_info(struct radeon_winsys *rws, info->pci_id = gpu_info[info->family].pci_id; info->has_syncobj_wait_for_submit = true; info->max_se = 4; - if (info->chip_class >= GFX10) + if (info->chip_class >= GFX10_3) + info->max_wave64_per_simd = 16; + else if (info->chip_class >= GFX10) info->max_wave64_per_simd = 20; else if (info->family >= CHIP_POLARIS10 && info->family <= CHIP_VEGAM) info->max_wave64_per_simd = 8; |