From e9a9507c905177a53764947420f6b2a2eebc25b4 Mon Sep 17 00:00:00 2001 From: saschawillems Date: Mon, 2 Jan 2017 20:55:19 +0100 Subject: [PATCH] MINGW defines for aligned allocations --- dynamicuniformbuffer/dynamicuniformbuffer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);