diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h index ac90914..5f621ec 100644 --- a/src/vk_mem_alloc.h +++ b/src/vk_mem_alloc.h @@ -2000,16 +2000,6 @@ Features deliberately excluded from the scope of this library: */ -#if VMA_RECORDING_ENABLED - #include - #if defined(_WIN32) - #include - #else - #include - #include - #endif -#endif - #ifdef __cplusplus extern "C" { #endif @@ -2022,7 +2012,7 @@ available through VmaAllocatorCreateInfo::pRecordSettings. #define VMA_RECORDING_ENABLED 0 #endif -#ifndef NOMINMAX +#if !defined(NOMINMAX) && defined(VMA_IMPLEMENTATION) #define NOMINMAX // For windows.h #endif @@ -3966,6 +3956,16 @@ VMA_CALL_PRE void VMA_CALL_POST vmaDestroyImage( #include #include +#if VMA_RECORDING_ENABLED + #include + #if defined(_WIN32) + #include + #else + #include + #include + #endif +#endif + /******************************************************************************* CONFIGURATION SECTION