From 967dbb875111a187109a0cf79eb08a6ca7f35e92 Mon Sep 17 00:00:00 2001 From: Vladimir Panteleev Date: Sat, 4 Sep 2021 06:16:46 +0000 Subject: vulkaninfo: Fix error message when gpus.size()==0 Avoid an amusing and slightly misleading error message: "The selected gpu (0) is not a valid GPU index. The available GPUs are in the range of 0 to 18446744073709551615." --- vulkaninfo/vulkaninfo.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vulkaninfo/vulkaninfo.cpp b/vulkaninfo/vulkaninfo.cpp index a4face92..d25cf1f0 100644 --- a/vulkaninfo/vulkaninfo.cpp +++ b/vulkaninfo/vulkaninfo.cpp @@ -936,7 +936,9 @@ int main(int argc, char **argv) { if (selected_gpu >= gpus.size()) { std::cout << "The selected gpu (" << selected_gpu << ") is not a valid GPU index. "; - if (gpus.size() == 1) + if (gpus.size() == 0) + std::cout << "There are no available GPUs.\n"; + else if (gpus.size() == 1) std::cout << "The only available GPU selection is 0.\n"; else std::cout << "The available GPUs are in the range of 0 to " << gpus.size() - 1 << ".\n"; -- cgit v1.2.3