[vulkan] Add valid method to LibraryLoader

This commit is contained in:
Joshua Ashton 2022-08-26 17:38:26 +00:00 committed by Philip Rebohle
parent 482a7e433b
commit 286ab017da
2 changed files with 5 additions and 0 deletions

View File

@ -21,6 +21,10 @@ namespace dxvk::vk {
PFN_vkVoidFunction LibraryLoader::sym(const char* name) const {
return sym(nullptr, name);
}
bool LibraryLoader::valid() const {
return m_getInstanceProcAddr != nullptr;
}
InstanceLoader::InstanceLoader(const Rc<LibraryLoader>& library, bool owned, VkInstance instance)

View File

@ -23,6 +23,7 @@ namespace dxvk::vk {
~LibraryLoader();
PFN_vkVoidFunction sym(VkInstance instance, const char* name) const;
PFN_vkVoidFunction sym(const char* name) const;
bool valid() const;
protected:
const HMODULE m_library;
const PFN_vkGetInstanceProcAddr m_getInstanceProcAddr;