diff options
author | Joshua Ashton <joshua@froggi.es> | 2022-08-26 20:38:37 +0300 |
---|---|---|
committer | Joshua Ashton <joshua@froggi.es> | 2022-08-26 20:40:36 +0300 |
commit | 2711b06f847654db5cf46990c464d40abb62e4af (patch) | |
tree | 43540c4a8de92079f4389a024531434255141a04 | |
parent | e2e29d55914dbdf9b16b3e5ee0010cd9aa4a74c5 (diff) |
[dxvk] Throw DxvkError if we failed to load vulkan libraryuse-dlopen
-rw-r--r-- | src/dxvk/dxvk_instance.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dxvk/dxvk_instance.cpp b/src/dxvk/dxvk_instance.cpp index 0d8d5a07..8010e740 100644 --- a/src/dxvk/dxvk_instance.cpp +++ b/src/dxvk/dxvk_instance.cpp @@ -33,6 +33,8 @@ namespace dxvk { provider->initInstanceExtensions(); m_vkl = new vk::LibraryFn(); + if (!m_vkl->valid()) + throw DxvkError("Failed to load vulkan-1 library."); m_vki = new vk::InstanceFn(m_vkl, true, this->createInstance()); m_adapters = this->queryAdapters(); |