summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/winsys/null/radv_null_winsys.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/amd/vulkan/winsys/null/radv_null_winsys.c')
-rw-r--r--src/amd/vulkan/winsys/null/radv_null_winsys.c8
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;