Skip to Content

vulkan-memory-allocator v3.4.0

Created
Updated

Easy to integrate Vulkan memory allocation library from GPUOpen

# 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

# License

# Supported Platforms

!uwp & !xbox

  • linux
  • osx
  • windows
  • uwp

# Features

No features defined.

# Dependencies

No dependencies.

# Host Dependencies

No transitive dependencies.

# Dependents

# Host Dependents

No dependents.

# Contributors

  • Jens Weggemann's avatar Jens Weggemann
  • Robert Schumacher's avatar Robert Schumacher
  • Jeremie St-Amand's avatar Jeremie St-Amand
  • Billy O'Neal's avatar Billy O'Neal
  • Christoph Neuhauser's avatar Christoph Neuhauser
  • LilyWangLL's avatar LilyWangLL
  • Ada Tufankjian's avatar Ada Tufankjian
  • Chuck Walbourn's avatar Chuck Walbourn
  • Mathis Logemann's avatar Mathis Logemann
  • Juan Ramos's avatar Juan Ramos
  • Alexander Neumann's avatar Alexander Neumann
  • Cheney Wang's avatar Cheney Wang
  • Carsten Rudolph's avatar Carsten Rudolph
  • Weihang Ding's avatar Weihang Ding

# Changelog

# Source