diff options
Diffstat (limited to 'hk21/vulkan_loader')
-rw-r--r-- | hk21/vulkan_loader/fns.hpp | 3 | ||||
-rw-r--r-- | hk21/vulkan_loader/loader.cpp | 4 |
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();
}
|