From 447e36fe9ae6eaedbeebdf49f73dcdd5316c26bb Mon Sep 17 00:00:00 2001 From: Adam Sawicki Date: Thu, 6 Sep 2018 11:38:37 +0200 Subject: [PATCH] Fixed missing #include for cases when it's needed but macro VK_USE_PLATFORM_WIN32_KHR is not defined. Issue #38 thanks @farnoy ! --- src/VmaReplay/VmaUsage.h | 2 +- src/vk_mem_alloc.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/VmaReplay/VmaUsage.h b/src/VmaReplay/VmaUsage.h index 182132b..31c2b59 100644 --- a/src/VmaReplay/VmaUsage.h +++ b/src/VmaReplay/VmaUsage.h @@ -3,8 +3,8 @@ #define NOMINMAX #define WIN32_LEAN_AND_MEAN #include -#define VK_USE_PLATFORM_WIN32_KHR +#define VK_USE_PLATFORM_WIN32_KHR #include //#define VMA_USE_STL_CONTAINERS 1 diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h index 865c124..de83405 100644 --- a/src/vk_mem_alloc.h +++ b/src/vk_mem_alloc.h @@ -1359,6 +1359,10 @@ Features deliberately excluded from the scope of this library: #include +#if VMA_RECORDING_ENABLED + #include +#endif + #if !defined(VMA_DEDICATED_ALLOCATION) #if VK_KHR_get_memory_requirements2 && VK_KHR_dedicated_allocation #define VMA_DEDICATED_ALLOCATION 1