diff options
| author | Vladimir Panteleev <CyberShadow@users.noreply.github.com> | 2021-09-04 06:16:46 +0000 |
|---|---|---|
| committer | jeremyk-lunarg <jeremyk@lunarg.com> | 2021-09-07 08:53:57 -0600 |
| commit | 967dbb875111a187109a0cf79eb08a6ca7f35e92 (patch) | |
| tree | fa1e03798df265e1440eda8785ad4c7b5e96f954 | |
| parent | 642da192c802b1d8b9dac4f9b0524a11e9bba16c (diff) | |
| download | usermoji-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.cpp | 4 |
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"; |
