We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 937db81 commit d9038fbCopy full SHA for d9038fb
src/render/vk/backend.cpp
@@ -131,10 +131,11 @@ LoaderLib * LoaderLib::load()
131
FATAL("Couldn't find vkGetInstanceProcAddr");
132
}
133
134
- get_inst_addr = (PFN_vkGetInstanceProcAddr)get_inst_addr(
+ auto get_inst_addr_refetched = (PFN_vkGetInstanceProcAddr)get_inst_addr(
135
VK_NULL_HANDLE, "vkGetInstanceProcAddr");
136
- if (get_inst_addr == VK_NULL_HANDLE) {
137
- FATAL("Refetching vkGetInstanceProcAddr after dlsym failed");
+ if (get_inst_addr_refetched != VK_NULL_HANDLE) {
+ // Refetching should not be necessary and may even fail on some systems
138
+ get_inst_addr = get_inst_addr_refetched;
139
140
141
entry_fn = (void (*)())get_inst_addr;
0 commit comments