Skip to content

Commit 689ff84

Browse files
committed
fix crash
1 parent c45dac4 commit 689ff84

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/Manager.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,13 @@ Manager::createInstance()
179179
applicationExtensions.data();
180180
}
181181

182+
#if VK_USE_PLATFORM_ANDROID_KHR
183+
vk::DynamicLoader dl;
184+
PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr =
185+
dl.getProcAddress<PFN_vkGetInstanceProcAddr>("vkGetInstanceProcAddr");
186+
VULKAN_HPP_DEFAULT_DISPATCHER.init(vkGetInstanceProcAddr);
187+
#endif // VK_USE_PLATFORM_ANDROID_KHR
188+
182189
#ifndef KOMPUTE_DISABLE_VK_DEBUG_LAYERS
183190
KP_LOG_DEBUG("Kompute Manager adding debug validation layers");
184191
// We'll identify the layers that are supported
@@ -233,13 +240,6 @@ Manager::createInstance()
233240
}
234241
#endif
235242

236-
#if VK_USE_PLATFORM_ANDROID_KHR
237-
vk::DynamicLoader dl;
238-
PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr =
239-
dl.getProcAddress<PFN_vkGetInstanceProcAddr>("vkGetInstanceProcAddr");
240-
VULKAN_HPP_DEFAULT_DISPATCHER.init(vkGetInstanceProcAddr);
241-
#endif // VK_USE_PLATFORM_ANDROID_KHR
242-
243243
this->mInstance = std::make_shared<vk::Instance>();
244244
vk::createInstance(
245245
&computeInstanceCreateInfo, nullptr, this->mInstance.get());

0 commit comments

Comments
 (0)