vulkan-memory-allocatorv3.4.0
- Updated
Easy to integrate Vulkan memory allocation library from GPUOpen
- Project website: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
#Usage
VulkanMemoryAllocator provides official find_package support. However, it requires the user to provide the include directory containing vulkan/vulkan.h. There are multiple ways to achieve this and VulkanMemoryAllocator is compatible with all of them.
find_package(Vulkan) # https://cmake.org/cmake/help/latest/module/FindVulkan.html, CMake 3.21+
find_package(VulkanMemoryAllocator CONFIG REQUIRED)
target_link_libraries(main PRIVATE Vulkan::Vulkan GPUOpen::VulkanMemoryAllocator)or
find_package(Vulkan) # CMake 3.21+
find_package(VulkanMemoryAllocator CONFIG REQUIRED)
target_link_libraries(main PRIVATE Vulkan::Headers GPUOpen::VulkanMemoryAllocator)or
find_package(VulkanHeaders CONFIG) # From the vulkan-headers port
find_package(VulkanMemoryAllocator CONFIG REQUIRED)
target_link_libraries(main PRIVATE Vulkan::Headers GPUOpen::VulkanMemoryAllocator)See the documentation for more information on setting up your project: https://gpuopen-librariesandsdks.github.io/VulkanMemoryAllocator/html/index.html
#Features
No features defined.
#Dependencies
No dependencies.
#Used By
- daxa
- hikogui
- libtorch (feature
vulkan) - skia (feature
vulkan) - usd (feature
vulkan) - vulkan-memory-allocator-hpp
- vulkan-sdk-components
#Host Tool For
No ports use this.
#Contributors
Jens Weggemann
Robert Schumacher
Jeremie St-Amand
Billy O'Neal
Christoph Neuhauser
LilyWangLL
Ada Tufankjian
Chuck Walbourn
Mathis Logemann
Juan Ramos
Alexander Neumann
Cheney Wang
Carsten Rudolph
Weihang Ding