Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/doitsujin/dxvk.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Ashton <joshua@froggi.es>2022-08-26 20:38:37 +0300
committerJoshua Ashton <joshua@froggi.es>2022-08-26 20:40:36 +0300
commit2711b06f847654db5cf46990c464d40abb62e4af (patch)
tree43540c4a8de92079f4389a024531434255141a04
parente2e29d55914dbdf9b16b3e5ee0010cd9aa4a74c5 (diff)
[dxvk] Throw DxvkError if we failed to load vulkan libraryuse-dlopen
-rw-r--r--src/dxvk/dxvk_instance.cpp2
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();