diff --git a/config/lib/vma/vma.cpp b/config/lib/vma/vma.cpp index b8409541c679ee1ee220af4454164af5e8a66a55..889407c5c4289ccbba5be817b824acb13844dc57 100644 --- a/config/lib/vma/vma.cpp +++ b/config/lib/vma/vma.cpp @@ -5,18 +5,18 @@ #ifndef _MSVC_LANG #include <stdlib.h> -#include <mutex> +#ifdef __MINGW32__ class VmaMutex { public: - void Lock() { m_Mutex.lock(); } - void Unlock() { m_Mutex.unlock(); } -private: - std::mutex m_Mutex; + void Lock() {} // TODO: This should actually lock! + void Unlock() {} // TODO: This should actually unlock! }; #define VMA_MUTEX VmaMutex -#define VMA_SYSTEM_ALIGNED_MALLOC(size, alignment) (aligned_alloc((alignment), (size) )) +#endif + +#define VMA_SYSTEM_ALIGNED_MALLOC(size, alignment) (aligned_alloc((alignment), (size))) #define VMA_SYSTEM_FREE(ptr) free(ptr) #endif