VulkanRenderer/vulkan_includes.c
2025-08-15 05:44:10 +10:00

21 lines
379 B
C

#ifdef __linux__
# include <xcb/xcb.h>
# include <X11/Xlib.h>
# define VK_USE_PLATFORM_XCB_KHR
#endif
#ifdef _WIN32
# include <windows.h>
# define VK_USE_PLATFORM_WIN32_KHR
#endif
#define VK_NO_PROTOTYPES
#include <vulkan/vulkan.h>
#define VMA_STATIC_VULKAN_FUNCTIONS 0
#define VMA_DYNAMIC_VULKAN_FUNCTIONS 1
#define VMA_VULKAN_VERSION 1002000
#include "vma/vk_mem_alloc.h"