From 42b2d1119ad15ef5c0f169af27bb718a02719a87 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 9 Oct 2019 18:15:42 +0200 Subject: [PATCH] radv: get the device name from radeon_info::name Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen --- src/amd/vulkan/radv_device.c | 42 +++--------------------------------- 1 file changed, 3 insertions(+), 39 deletions(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 1973079b45d..69317a1c63c 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -85,44 +85,6 @@ radv_get_device_uuid(struct radeon_info *info, void *uuid) ac_compute_device_uuid(info, uuid, VK_UUID_SIZE); } -static void -radv_get_device_name(enum radeon_family family, char *name, size_t name_len, bool aco) -{ - const char *chip_string; - - switch (family) { - case CHIP_TAHITI: chip_string = "TAHITI"; break; - case CHIP_PITCAIRN: chip_string = "PITCAIRN"; break; - case CHIP_VERDE: chip_string = "CAPE VERDE"; break; - case CHIP_OLAND: chip_string = "OLAND"; break; - case CHIP_HAINAN: chip_string = "HAINAN"; break; - case CHIP_BONAIRE: chip_string = "BONAIRE"; break; - case CHIP_KAVERI: chip_string = "KAVERI"; break; - case CHIP_KABINI: chip_string = "KABINI"; break; - case CHIP_HAWAII: chip_string = "HAWAII"; break; - case CHIP_TONGA: chip_string = "TONGA"; break; - case CHIP_ICELAND: chip_string = "ICELAND"; break; - case CHIP_CARRIZO: chip_string = "CARRIZO"; break; - case CHIP_FIJI: chip_string = "FIJI"; break; - case CHIP_POLARIS10: chip_string = "POLARIS10"; break; - case CHIP_POLARIS11: chip_string = "POLARIS11"; break; - case CHIP_POLARIS12: chip_string = "POLARIS12"; break; - case CHIP_STONEY: chip_string = "STONEY"; break; - case CHIP_VEGAM: chip_string = "VEGA M"; break; - case CHIP_VEGA10: chip_string = "VEGA10"; break; - case CHIP_VEGA12: chip_string = "VEGA12"; break; - case CHIP_VEGA20: chip_string = "VEGA20"; break; - case CHIP_RAVEN: chip_string = "RAVEN"; break; - case CHIP_RAVEN2: chip_string = "RAVEN2"; break; - case CHIP_NAVI10: chip_string = "NAVI10"; break; - case CHIP_NAVI12: chip_string = "NAVI12"; break; - case CHIP_NAVI14: chip_string = "NAVI14"; break; - default: chip_string = "unknown"; break; - } - - snprintf(name, name_len, "AMD RADV%s %s (LLVM " MESA_LLVM_VERSION_STRING ")", aco ? "/ACO" : "", chip_string); -} - static uint64_t radv_get_visible_vram_size(struct radv_physical_device *device) { @@ -334,7 +296,9 @@ radv_physical_device_init(struct radv_physical_device *device, device->use_aco = false; } - radv_get_device_name(device->rad_info.family, device->name, sizeof(device->name), device->use_aco); + snprintf(device->name, sizeof(device->name), + "AMD RADV%s %s (LLVM " MESA_LLVM_VERSION_STRING ")", device->use_aco ? "/ACO" : "", + device->rad_info.name); if (radv_device_get_cache_uuid(device->rad_info.family, device->cache_uuid)) { device->ws->destroy(device->ws); -- 2.30.2