From dd3fb9a6736ccf49a02f66295d41737dc29f3a03 Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Fri, 9 Jul 2021 21:39:09 +0200
Subject: [PATCH] [#59] Fixed VMA to work

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 config/lib/VulkanMemoryAllocator.cmake | 3 +--
 lib/VulkanMemoryAllocator              | 1 -
 src/vkcv/Context.cpp                   | 2 +-
 vma/vma.cpp                            | 4 ++++
 4 files changed, 6 insertions(+), 4 deletions(-)
 delete mode 160000 lib/VulkanMemoryAllocator

diff --git a/config/lib/VulkanMemoryAllocator.cmake b/config/lib/VulkanMemoryAllocator.cmake
index c918bd29..fc116ce2 100644
--- a/config/lib/VulkanMemoryAllocator.cmake
+++ b/config/lib/VulkanMemoryAllocator.cmake
@@ -1,6 +1,5 @@
 
-if ((EXISTS "${vkcv_lib_path}/VulkanMemoryAllocator") AND
-	(EXISTS "${vkcv_lib_path}/VulkanMemoryAllocator-Hpp"))
+if (EXISTS "${vkcv_lib_path}/VulkanMemoryAllocator-Hpp")
 	set(VMA_HPP_PATH "${vkcv_lib_path}/VulkanMemoryAllocator-Hpp" CACHE INTERNAL "")
 	
 	set(VMA_RECORDING_ENABLED OFF CACHE INTERNAL "")
diff --git a/lib/VulkanMemoryAllocator b/lib/VulkanMemoryAllocator
deleted file mode 160000
index 55868965..00000000
--- a/lib/VulkanMemoryAllocator
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 55868965ae1fa956c07695d4642e1add8c9450f7
diff --git a/src/vkcv/Context.cpp b/src/vkcv/Context.cpp
index 431d53b7..84cdd587 100644
--- a/src/vkcv/Context.cpp
+++ b/src/vkcv/Context.cpp
@@ -320,7 +320,7 @@ namespace vkcv
 				nullptr,
 				nullptr,
 				instance,
-				VK_HEADER_VERSION_COMPLETE
+				0
 		);
 		
 		vma::Allocator allocator = vma::createAllocator(allocatorCreateInfo);
diff --git a/vma/vma.cpp b/vma/vma.cpp
index 0b92d5b6..0928b552 100644
--- a/vma/vma.cpp
+++ b/vma/vma.cpp
@@ -1,3 +1,7 @@
 
+#ifndef NDEBUG
+#define _DEBUG
+#endif
+
 #define VMA_IMPLEMENTATION
 #include "vk_mem_alloc.hpp"
-- 
GitLab