VulkanMemoryAllocator-Hpp icon indicating copy to clipboard operation
VulkanMemoryAllocator-Hpp copied to clipboard

C++ bindings for VulkanMemoryAllocator

Results 17 VulkanMemoryAllocator-Hpp issues
Sort by recently updated
recently updated
newest added

Currently `vk_mem_alloc.cppm` includes `vk_mem_alloc.hpp` which in turn includes ``, but it could import the `vulkan_hpp` module, as if you are using vma-hpp as module you are probably also using vulkan-hpp...

c++ standard prohibits use of `std::vector` but `vma::copyAllocationToMemory` uses it.

Alongside Vulkan-Hpp, the library has included support for RAII types, and is one of the cleanest ways of writing Vulkan code. As VulkanMemoryAllocator follows Vulkan's design philosophy so closely, and...

`Allocator::createBufferUnique()` returns `std::pair`. When that pair is destroyed `UniqueAllocation` is destroyed first. That causes warnings from validation layer: ``` vkFreeMemory(): VK Object VkBuffer 0x27d60e0000000019[] still has a reference to mem...

Two issues I came across: 1. VMA-Hpp links the VMA library as `VulkanMemoryAllocator::VulkanMemoryAllocator`, even though [VMA's CMakeLists.txt](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/blob/master/src/CMakeLists.txt) does not alias the namespace anywhere. I don't know if it's an issue...

Hello, first of all thank you very much for these bindings that are really useful to keep vma code consistent with vulkan cpp code. I'm using these bindings for a...

Is the vcpkg package just currently unusable? From what I can tell this package depends on `vulkan@2023-12-17` which depends on `[email protected]`, and because of that, my project is pulling in...

Closes: #33 I have found a way to add support for pulling vulkan-hpp as a module. I have also changed CMakeLists to test this solution. VMA_BUILD_CXX_MODULE builds the module and...

vk::detail is no longer available due to the following [commit](https://github.com/KhronosGroup/Vulkan-Hpp/commit/003cf8e09098a3c3cf98ac158f651dae37e2c20c).

- Replace Vulkan-Hpp by Vulkan-Headers tag `vulkan-sdk-1.3.290.0` - Reflect the change above in the Update.java script - Update VulkanMemoryAllocator to version v3.1.0 - Refactor CMakeLists.txt using VulkanMemoryAllocator's CMakeLists.txt as model...