File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,6 +58,10 @@ include all public interface declarations. Example:
5858//#define VMA_USE_STL_SHARED_MUTEX 0
5959//#define VMA_DEBUG_GLOBAL_MUTEX 1
6060//#define VMA_MEMORY_BUDGET 0
61+
62+ //#define VMA_VULKAN_VERSION 1001000 // Vulkan 1.1
63+ #define VMA_VULKAN_VERSION 1000000 // Vulkan 1.0
64+
6165/*
6266#define VMA_DEBUG_LOG(format, ...) do { \
6367 printf(format, __VA_ARGS__); \
Original file line number Diff line number Diff line change @@ -1172,7 +1172,7 @@ static void InitializeApplication()
11721172 appInfo.applicationVersion = VK_MAKE_VERSION (1 , 0 , 0 );
11731173 appInfo.pEngineName = " Adam Sawicki Engine" ;
11741174 appInfo.engineVersion = VK_MAKE_VERSION (1 , 0 , 0 );
1175- appInfo.apiVersion = VK_API_VERSION_1_0;
1175+ appInfo.apiVersion = VMA_VULKAN_VERSION == 1001000 ? VK_API_VERSION_1_1 : VK_API_VERSION_1_0;
11761176
11771177 VkInstanceCreateInfo instInfo = { VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO };
11781178 instInfo.pApplicationInfo = &appInfo;
@@ -1349,6 +1349,7 @@ static void InitializeApplication()
13491349 allocatorInfo.physicalDevice = g_hPhysicalDevice;
13501350 allocatorInfo.device = g_hDevice;
13511351 allocatorInfo.instance = g_hVulkanInstance;
1352+ allocatorInfo.vulkanApiVersion = appInfo.apiVersion ;
13521353
13531354 if (VK_KHR_dedicated_allocation_enabled)
13541355 {
You can’t perform that action at this time.
0 commit comments