VulkanMemoryAllocator/src
Nico Weber 1268da7b97 Make vulkan_memory_allocator build with the MacOSX11.0 SDK.
The 11.0 SDK adds a declaration of aligned_malloc() that's available
on macOS 10.15 and later. vulkan_memory_allocator also defines a
symbol with the same name, which causes problems.

As fix, rename the vulkan_memory_allocator version to
vma_aligned_malloc(). Use this opportunity to use the same mechanism on
Windows (a no-op), and, while here, call the system aligned_malloc()
on macOS 10.15 from there too.

Bug: chromium:1098741
Change-Id: If738a1451a08c0813532fc4b778d9118a23210b7
2020-07-06 13:31:32 -04:00
..
Shaders Add support for VK_AMD_device_coherent_memory extension 2020-02-07 16:51:31 +01:00
VmaReplay Fix compilation of VmaReplay project 2020-03-23 18:58:04 +01:00
.editorconfig Add .editorconfig file to configure supporting editors to use proper whitespaces for indentation 2020-04-24 12:42:06 +02:00
Common.cpp Add support for VK_AMD_device_coherent_memory extension 2020-02-07 16:51:31 +01:00
Common.h Add support for buffer device address, together with documentation and tests 2020-03-20 18:05:42 +01:00
Doxyfile Do not include nullability and length annotations in documentation 2020-04-07 22:41:03 +08:00
SparseBindingTest.cpp Add support for VK_AMD_device_coherent_memory extension 2020-02-07 16:51:31 +01:00
SparseBindingTest.h Add support for VK_AMD_device_coherent_memory extension 2020-02-07 16:51:31 +01:00
Tests.cpp Clarify documentation of VmaAllocationInfo::size 2020-06-24 17:41:09 +02:00
Tests.h Add support for VK_AMD_device_coherent_memory extension 2020-02-07 16:51:31 +01:00
vk_mem_alloc.h Make vulkan_memory_allocator build with the MacOSX11.0 SDK. 2020-07-06 13:31:32 -04:00
vk_mem_alloc.natvis Created vk_mem_alloc.natvis file. VmaVectorRemoveSorted: Fixed compilation error when STL is used. 2017-09-20 13:27:21 +02:00
VmaUsage.cpp Add support for VK_AMD_device_coherent_memory extension 2020-02-07 16:51:31 +01:00
VmaUsage.h Fix VmaAllocator_T::ImportVulkanFunctions_Dynamic for cases when Vulkan 1.1 is used 2020-06-04 13:31:31 +02:00
VulkanSample.cpp Add support for buffer device address, together with documentation and tests 2020-03-20 18:05:42 +01:00