aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Panteleev <CyberShadow@users.noreply.github.com>2021-09-04 06:16:46 +0000
committerjeremyk-lunarg <jeremyk@lunarg.com>2021-09-07 08:53:57 -0600
commit967dbb875111a187109a0cf79eb08a6ca7f35e92 (patch)
treefa1e03798df265e1440eda8785ad4c7b5e96f954
parent642da192c802b1d8b9dac4f9b0524a11e9bba16c (diff)
downloadusermoji-967dbb875111a187109a0cf79eb08a6ca7f35e92.tar.xz
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."
-rw-r--r--vulkaninfo/vulkaninfo.cpp4
1 files changed, 3 insertions, 1 deletions
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";