diff options
Diffstat (limited to 'include/vulkan-loader.hpp')
| -rw-r--r-- | include/vulkan-loader.hpp | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/include/vulkan-loader.hpp b/include/vulkan-loader.hpp index f90ef4d..4586c36 100644 --- a/include/vulkan-loader.hpp +++ b/include/vulkan-loader.hpp @@ -30,13 +30,17 @@ X(vkGetPhysicalDeviceMemoryProperties) \ X(vkCreateDevice) \ X(vkEnumerateDeviceExtensionProperties) \ + X(vkCreateDebugUtilsMessengerEXT) \ + X(vkDestroyDebugUtilsMessengerEXT) + +#if defined(VK_USE_PLATFORM_WIN32_KHR) +#define VULKAN_SURFACE_FUNCTIONS \ X(vkDestroySurfaceKHR) \ X(vkGetPhysicalDeviceSurfaceSupportKHR) \ X(vkGetPhysicalDeviceSurfaceCapabilitiesKHR) \ X(vkGetPhysicalDeviceSurfaceFormatsKHR) \ - X(vkGetPhysicalDeviceSurfacePresentModesKHR) \ - X(vkCreateDebugUtilsMessengerEXT) \ - X(vkDestroyDebugUtilsMessengerEXT) + X(vkGetPhysicalDeviceSurfacePresentModesKHR) +#endif #if defined(WINDOWS) #define PLATFORM_VULKAN_INSTANCE_FUNCTIONS X(vkCreateWin32SurfaceKHR) @@ -48,12 +52,7 @@ X(vkGetDeviceQueue) \ X(vkDestroyDevice) \ X(vkDeviceWaitIdle) \ - X(vkCreateSwapchainKHR) \ - X(vkGetSwapchainImagesKHR) \ - X(vkAcquireNextImageKHR) \ - X(vkDestroySwapchainKHR) \ X(vkQueueSubmit) \ - X(vkQueuePresentKHR) \ X(vkCreateSemaphore) \ X(vkDestroySemaphore) \ X(vkCreateCommandPool) \ @@ -116,6 +115,13 @@ X(vkDestroyBuffer) \ X(vkDestroyRenderPass) +// Depends on the swapchain extension +// X(vkCreateSwapchainKHR) \ +// X(vkGetSwapchainImagesKHR) \ +// X(vkAcquireNextImageKHR) \ +// X(vkDestroySwapchainKHR) \ +// X(vkQueuePresentKHR) \ + #define X(name) extern PFN_##name name; VULKAN_EXPORTED_FUNCTIONS VULKAN_APPLICATION_FUNCTIONS |
