Vulkan: Move device-level extension to Vk::Device
Former-commit-id: a73c8cd9744517baea7a5fbd440ccb4d90e9bfc7
This commit is contained in:
@@ -35,6 +35,20 @@ namespace Nz
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyDevice);
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkDeviceWaitIdle);
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkGetDeviceQueue);
|
||||
|
||||
// VK_KHR_display_swapchain
|
||||
if (m_instance.IsExtensionLoaded("VK_KHR_display_swapchain"))
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkCreateSharedSwapchainsKHR);
|
||||
|
||||
// VK_KHR_swapchain
|
||||
if (m_instance.IsExtensionLoaded("VK_KHR_swapchain"))
|
||||
{
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkAcquireNextImageKHR);
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkCreateSwapchainKHR);
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkDestroySwapchainKHR);
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkGetSwapchainImagesKHR);
|
||||
NAZARA_VULKAN_LOAD_DEVICE(vkQueuePresentKHR);
|
||||
}
|
||||
}
|
||||
catch (const std::exception& e)
|
||||
{
|
||||
|
||||
@@ -64,10 +64,6 @@ namespace Nz
|
||||
NAZARA_VULKAN_LOAD_INSTANCE(vkGetPhysicalDeviceDisplayPropertiesKHR);
|
||||
}
|
||||
|
||||
// VK_KHR_display_swapchain
|
||||
if (IsExtensionLoaded("VK_KHR_display_swapchain"))
|
||||
NAZARA_VULKAN_LOAD_INSTANCE(vkCreateSharedSwapchainsKHR);
|
||||
|
||||
// VK_KHR_surface
|
||||
if (IsExtensionLoaded("VK_KHR_display"))
|
||||
{
|
||||
@@ -78,16 +74,6 @@ namespace Nz
|
||||
NAZARA_VULKAN_LOAD_INSTANCE(vkGetPhysicalDeviceSurfaceSupportKHR);
|
||||
}
|
||||
|
||||
// VK_KHR_swapchain
|
||||
if (IsExtensionLoaded("VK_KHR_swapchain"))
|
||||
{
|
||||
NAZARA_VULKAN_LOAD_INSTANCE(vkAcquireNextImageKHR);
|
||||
NAZARA_VULKAN_LOAD_INSTANCE(vkCreateSwapchainKHR);
|
||||
NAZARA_VULKAN_LOAD_INSTANCE(vkDestroySwapchainKHR);
|
||||
NAZARA_VULKAN_LOAD_INSTANCE(vkGetSwapchainImagesKHR);
|
||||
NAZARA_VULKAN_LOAD_INSTANCE(vkQueuePresentKHR);
|
||||
}
|
||||
|
||||
// VK_EXT_debug_report
|
||||
if (IsExtensionLoaded("VK_EXT_debug_report"))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user