diff options
Diffstat (limited to 'src/core/resources/qresourcemanager.cpp')
-rw-r--r-- | src/core/resources/qresourcemanager.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/core/resources/qresourcemanager.cpp b/src/core/resources/qresourcemanager.cpp index 4dc113ef9..410b223fb 100644 --- a/src/core/resources/qresourcemanager.cpp +++ b/src/core/resources/qresourcemanager.cpp @@ -57,9 +57,9 @@ namespace Qt3DCore { void *AlignedAllocator::allocate(uint size) { -#if QT_CONFIG(qt3d_simd_avx2) && defined(__AVX2__) && defined(QT_COMPILER_SUPPORTS_AVX2) +#if defined(__AVX2__) return _mm_malloc(size, 32); -#elif QT_CONFIG(qt3d_simd_sse2) && defined(__SSE2__) && defined(QT_COMPILER_SUPPORTS_SSE2) +#elif defined(__SSE2__) return _mm_malloc(size, 16); #else return malloc(size); @@ -68,9 +68,7 @@ void *AlignedAllocator::allocate(uint size) void AlignedAllocator::release(void *p) { -#if QT_CONFIG(qt3d_simd_avx2) && defined(__AVX2__) && defined(QT_COMPILER_SUPPORTS_AVX2) - _mm_free(p); -#elif QT_CONFIG(qt3d_simd_sse2) && defined(__SSE2__) && defined(QT_COMPILER_SUPPORTS_SSE2) +#if defined(__SSE2__) _mm_free(p); #else free(p); |