Refactor dispatcher code
This commit is contained in:
@@ -50,7 +50,7 @@ namespace OpenVulkano::Vulkan
|
||||
vkDestroySurfaceKHR(static_cast<VkInstance>(instance), surface, nullptr);
|
||||
//TODO
|
||||
|
||||
if (enableValidationLayer) Debug::CloseValidationLayers(instance);
|
||||
if (enableValidationLayer) Debug::CloseValidationLayers(instance, dynamicDispatch);
|
||||
|
||||
instance.destroy();
|
||||
initialized = false;
|
||||
@@ -77,9 +77,9 @@ namespace OpenVulkano::Vulkan
|
||||
#endif
|
||||
|
||||
instance = vk::createInstance(createInfo);
|
||||
|
||||
if (enableValidationLayer) Debug::SetupValidationLayers(instance, vk::DebugReportFlagBitsEXT::eError | vk::DebugReportFlagBitsEXT::eWarning | vk::DebugReportFlagBitsEXT::ePerformanceWarning /*| vk::DebugReportFlagBitsEXT::eInformation | vk::DebugReportFlagBitsEXT::eDebug*/);
|
||||
dynamicDispatch.init(instance, &vkGetInstanceProcAddr);
|
||||
|
||||
if (enableValidationLayer) Debug::SetupValidationLayers(instance, vk::DebugReportFlagBitsEXT::eError | vk::DebugReportFlagBitsEXT::eWarning | vk::DebugReportFlagBitsEXT::ePerformanceWarning /*| vk::DebugReportFlagBitsEXT::eInformation | vk::DebugReportFlagBitsEXT::eDebug*/, dynamicDispatch);
|
||||
}
|
||||
|
||||
void Context::CreateDevice()
|
||||
|
||||
Reference in New Issue
Block a user