mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-06 20:58:37 +01:00
[vulkan] Add valid method to LibraryLoader
This commit is contained in:
parent
482a7e433b
commit
286ab017da
2 changed files with 5 additions and 0 deletions
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue