summaryrefslogtreecommitdiffstats
path: root/thirdparty/vulkan/vk_mem_alloc.h
Commit message (Collapse)AuthorAgeFilesLines
* vulkan: Update all components to Vulkan SDK 1.3.183.0Rémi Verschelde2024-06-031-81/+209
| | | | | | | Pass `VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT` to VMA when using Vulkan 1.3 features. Co-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>
* vulkan: Update all components to Vulkan SDK 1.3.275.0Jakub Marcowski2024-02-061-1690/+547
|
* vulkan: Update all components to Vulkan SDK 1.3.261.1Rémi Verschelde2023-09-011-313/+442
| | | | | | | | | Updates to volk, vulkan headers, `vk_enum_string_helper.h`, VMA, glslang, spirv-reflect. VMA doesn't tag SDK releases specifically, and still hasn't had a tagged release since 3.0.1, but the Vulkan SDK now seems to ship a recent master commit, so we do the same.
* Vulkan: Fix VMA build with GCC 13Rémi Verschelde2023-03-091-0/+4
| | | | Fixes #74647.
* updated vk_mem_alloc.h to fix startup issue with AMD 6000 series GPUs using ↵Cyberrebell2022-06-121-98/+52
| | | | SteamVR on Windows
* vk_mem_alloc: Update to upstream + Replace use of deprecated itemsPedro J. Estébanez2022-03-291-568/+1176
|
* vk_mem_alloc: Update to upstream + Adapt approach to small objects poolingPedro J. Estébanez2022-02-241-3712/+2811
| | | | | | This updates VMA and instead of using the custom small pool approach from 4e6c9d3ae979f2eb0151cf581fe61d2f3194ea72, lazily creates pools for the relevant memory type indices, which doesn't require patching VMA. Also, patches already merged upstream or not needed any longer are removed.
* Add a separate pool for small allocations in Vulkan RDPedro J. Estébanez2022-02-121-157/+189
|
* vk_mem_alloc: Update to latest commitPedro J. Estébanez2022-02-121-10061/+10197
|
* Upgrade Vulkan memory allocatorPedro J. Estébanez2021-08-131-943/+2926
|
* Use "volk" instead of statically linked Vulkan loader.bruvzg2021-08-121-1/+5
|
* Thirdparty Vulkan: patch VMA to fix assetsSergey Minakov2020-07-251-18/+0
| | | | | | Applies VMA master branch patch that removes incorrect asserts: issue: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/102 patch: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/commit/39aeff7a434801c5f8a2432b9544a2165e63e697
* Update Vulkan loader and headers to sdk-1.2.131.2Rémi Verschelde2020-03-091-13014/+12516
| | | | | | | (Headers are actually sdk-1.2.131.1, they did not get a re-release.) Also synced VMA 2.3.0 again, fixing unwanted clang-formatting of thirdparty code.
* Update VulkanMemoryAllocator to 2.3.0 (Fixes build for 32-bit Windows and ↵bruvzg2020-02-111-5431/+8245
| | | | Linux).
* Vulkan: Move thirdparty code out of drivers, style fixesRémi Verschelde2020-02-111-0/+15448
- `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator