summaryrefslogtreecommitdiff
path: root/hk21/vulkan_loader
diff options
context:
space:
mode:
Diffstat (limited to 'hk21/vulkan_loader')
-rw-r--r--hk21/vulkan_loader/fns.hpp3
-rw-r--r--hk21/vulkan_loader/loader.cpp4
2 files changed, 4 insertions, 3 deletions
diff --git a/hk21/vulkan_loader/fns.hpp b/hk21/vulkan_loader/fns.hpp
index c0e8f85..ceb1105 100644
--- a/hk21/vulkan_loader/fns.hpp
+++ b/hk21/vulkan_loader/fns.hpp
@@ -3,4 +3,5 @@
FN(vkCreateInstance)
#define VULKAN_INSTANCE_FNS \
- FN(vkDestroyInstance)
+ FN(vkDestroyInstance) \
+ FN(vkDestroySurfaceKHR)
diff --git a/hk21/vulkan_loader/loader.cpp b/hk21/vulkan_loader/loader.cpp
index c805fb1..2a58cd9 100644
--- a/hk21/vulkan_loader/loader.cpp
+++ b/hk21/vulkan_loader/loader.cpp
@@ -21,7 +21,7 @@ asl::status vulkan_loader::load_global(PFN_vkGetInstanceProcAddr load_fn)
VULKAN_GLOBAL_FNS
#undef FN
- return has_errors ? asl::runtime_error() : asl::ok();
+ return has_errors ? asl::runtime_error("Couldn't load Vulkan global functions") : asl::ok();
}
asl::status vulkan_loader::load_instance(PFN_vkGetInstanceProcAddr load_fn, VkInstance instance)
@@ -40,6 +40,6 @@ asl::status vulkan_loader::load_instance(PFN_vkGetInstanceProcAddr load_fn, VkIn
VULKAN_INSTANCE_FNS
#undef FN
- return has_errors ? asl::runtime_error() : asl::ok();
+ return has_errors ? asl::runtime_error("Couldn't load Vulkan instance functions") : asl::ok();
}