Added support for macro VMA_VULKAN_HEADERS_ALREADY_INCLUDED
diff --git a/include/vk_mem_alloc.h b/include/vk_mem_alloc.h
index 171a7af..d09d613 100644
--- a/include/vk_mem_alloc.h
+++ b/include/vk_mem_alloc.h
@@ -129,8 +129,10 @@
 extern "C" {
 #endif
 
-#if !defined(VULKAN_H_)
-#include <vulkan/vulkan.h>
+#ifndef VMA_VULKAN_HEADERS_ALREADY_INCLUDED
+    #if !defined(VULKAN_H_)
+        #include <vulkan/vulkan.h>
+    #endif
 #endif
 
 #define VMA_VERSION (VK_MAKE_VERSION(3, 4, 0))