diff --git a/dynamicuniformbuffer/dynamicuniformbuffer.cpp b/dynamicuniformbuffer/dynamicuniformbuffer.cpp index b07fce9e..80c5c039 100644 --- a/dynamicuniformbuffer/dynamicuniformbuffer.cpp +++ b/dynamicuniformbuffer/dynamicuniformbuffer.cpp @@ -49,7 +49,7 @@ struct Vertex { void* alignedAlloc(size_t size, size_t alignment) { void *data = nullptr; -#ifdef _MSC_VER +#if defined(_MSC_VER) || defined(__MINGW32__) data = _aligned_malloc(size, alignment); #else int res = posix_memalign(&data, alignment, size); @@ -61,7 +61,7 @@ void* alignedAlloc(size_t size, size_t alignment) void alignedFree(void* data) { -#ifdef _MSC_VER +#if defined(_MSC_VER) || defined(__MINGW32__) _aligned_free(data); #else free(data);