summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>2019-10-09 18:15:42 +0200
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>2019-10-10 08:15:41 +0200
commit42b2d1119ad15ef5c0f169af27bb718a02719a87 (patch)
treed6371f702b19db01517c66cdb9cea45fad1f3917
parentb1f3173d0f3e23f2022553f513d58aaf12798a2e (diff)
radv: get the device name from radeon_info::name
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
-rw-r--r--src/amd/vulkan/radv_device.c42
1 files 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);