- 51c8b56 Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 1 year, 11 months ago
- 1022be6 Added missing mutex when unmapping memory. by Adam Sawicki · 1 year, 11 months ago
- eac5fec Merge pull request #275 from Attractadore/patch-1 by Adam Sawicki · 2 years ago
- f000f1b Fix windows.h not found when cross compiling on Linux by Attractadore · 2 years ago
- 46bae93 Merge pull request #274 from pnarvor/cmake-targets by Adam Sawicki · 2 years ago
- 2bb598a [cmake] Updated installation process to use modern CMake targets by Pierre Narvor · 2 years ago
- b51fea7 Improved documentation regarding selecting Vulkan version by Adam Sawicki · 2 years ago
- 0ad6dcd Merge pull request #273 from akien-mga/trailing-whitespace by Adam Sawicki · 2 years ago
- 9eab57e Strip trailing whitespace in code files by Rémi Verschelde · 2 years ago
- 93ec49e Merge pull request #272 from akien-mga/dos2unix by Adam Sawicki · 2 years ago
- e20c24c Convert VMA line endings to Unix style (LF) by Rémi Verschelde · 2 years ago
- cdbd6f4 Merge pull request #271 from Monika0000/master by Adam Sawicki · 2 years ago
- bbc3d15 fix re-defines by Monika0000 · 2 years ago
- cfdc0f8 Merge pull request #270 from IwakuraRein/master by Adam Sawicki · 2 years ago
- 825d3d8 fix typos by Alex · 2 years ago
- a6bfc23 Releasing version 3.0.1 by Adam Sawicki · 2 years ago v3.0.1
- b77238c Refactored VmaBlockVector::SortByFreeSize to fix compilation on XCode 13.4 by Adam Sawicki · 2 years ago
- 0bbde17 Removed unused functions VmaQuickSort, VmaQuickSortPartition by Adam Sawicki · 2 years, 1 month ago
- 71b4c18 Merge pull request #263 from kennyalive/fix_typo by Adam Sawicki · 2 years, 1 month ago
- fe38c8f Fix minor typo by Artem Kharytoniuk · 2 years, 1 month ago
- 5ab8c17 Fix assert when VMA_DEBUG_INITIALIZE_ALLOCATIONS is used with new memory usage flags by Adam Sawicki · 2 years, 1 month ago
- 7de5cc0 Merge pull request #259 from brianosman/patch-1 by Adam Sawicki · 2 years, 1 month ago
- 8a7f807 Fix return type of GetAllocationNextPtr by Brian Osman · 2 years, 1 month ago
- a88bc52 Merge pull request #257 from laurelkeys/patch-1 by Adam Sawicki · 2 years, 2 months ago
- ebefe58 Remove unused VmaAlgorithmToStr function by Tiago Chaves · 2 years, 2 months ago
- df76480 Fixes in GpuMemDumpVis.py regarding image height calculation by Adam Sawicki · 2 years, 2 months ago
- 0c7ad4e Optimized VmaCountBitsSets to use std::popcount when C++20 is enabled by Adam Sawicki · 2 years, 2 months ago
- 2d2a9e3 Fixed bug with assert failure when JSON dump is created while a custom pool exist with specified string name by Adam Sawicki · 2 years, 2 months ago
- 5b598e0 Clarified documentation about required C++14 version by Adam Sawicki · 2 years, 2 months ago
- 3ed40d8 Updated version number by Adam Sawicki · 2 years, 2 months ago
- 3f9f667 Fix for compilation on AppleClang 13.1 by Adam Sawicki · 2 years, 2 months ago
- 35e1539 Fix for out-of-bound accessing last free block in EXTENSIVE defragmentation algorithm. by Adam Sawicki · 2 years, 2 months ago
- 228a1b6 Merge pull request #254 from MennoVink/master by Adam Sawicki · 2 years, 2 months ago
- 11cbcfc Simplify the code to keep xcode happy by Menno Vink · 2 years, 2 months ago
- 54d356e C4062 fix by Menno Vink · 2 years, 2 months ago
- 42be483 Fix for missing shader files by Adam Sawicki · 2 years, 2 months ago v3.0.0
- 67fda02 Updated version number and CHANGELOG.md by Adam Sawicki · 2 years, 2 months ago
- 3c6470c New JSON dump format by Adam Sawicki · 2 years, 2 months ago
- 6fbb28e Improvement in TestAllocationAliasing by Adam Sawicki · 2 years, 2 months ago
- cde4946 Minor fix in README by Adam Sawicki · 2 years, 2 months ago
- 05a6144 Updated README by Adam Sawicki · 2 years, 2 months ago
- 6b098e4 Small but important fix in the documentation by Adam Sawicki · 2 years, 2 months ago
- fadfc3f Added convenience functions vmaCreateAliasingBuffer, vmaCreateAliasingImage by Adam Sawicki · 2 years, 2 months ago
- 58face4 Changed macro in defragmentation test to more readable lambda. by Adam Sawicki · 2 years, 2 months ago
- c317c7b Internal improvement: moved setting of incremental sort in block vector to separate variable. by Adam Sawicki · 2 years, 3 months ago
- 31910c8 Fix in defragmentation versus mapping by Adam Sawicki · 2 years, 3 months ago
- e4dd120 Fixed line endings to LF again by Adam Sawicki · 2 years, 3 months ago
- 85a4972 Improvements in documentation regarding defragmentation by Adam Sawicki · 2 years, 3 months ago
- e1879e9 Removed VMA_ALLOCATION_CREATE_RESERVED_1_BIT, VMA_ALLOCATION_CREATE_RESERVED_2_BIT by Adam Sawicki · 2 years, 3 months ago
- b644e72 Renamed VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_PACKED_BIT to VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_OFFSET_BIT for consistency. Compatibility breaking. by Adam Sawicki · 2 years, 3 months ago
- 7d182e2 Change in the defragmentation API. Compatibility breaking! by Adam Sawicki · 2 years, 3 months ago
- 80a0797 Improvements in documentation, especially regarding defragmentation by Adam Sawicki · 2 years, 3 months ago
- f828262 Changed vmaEndDefragmentation to return void (somewhat compatibility breaking) by Adam Sawicki · 2 years, 3 months ago
- b142708 Fixed accounting of statistics in defragmentation. by Adam Sawicki · 2 years, 3 months ago
- ea759b6 Added missing mutexes for DefragmentPassEnd(). by Adam Sawicki · 2 years, 3 months ago
- 9b8303f Merge pull request #249 from JustSid/master by Adam Sawicki · 2 years, 3 months ago
- 7b9c21f Fixed defragmenter not acquiring a lock before touching blocks by Sidney Just · 2 years, 3 months ago
- 44a5aea Fixed loop termination when ending defragment passes by Sidney Just · 2 years, 3 months ago
- 46776a4 Fixed merge error by Adam Sawicki · 2 years, 3 months ago
- caf27e0 Made allocation Name and UserData separate. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 3 months ago
- bd39bed Fixes in defragmentation by Adam Sawicki · 2 years, 3 months ago
- 01364c7 Added documentation chapter "VK_EXT_memory_priority" by Adam Sawicki · 2 years, 3 months ago
- f02c8a4 Improvement in documentation by Adam Sawicki · 2 years, 3 months ago
- 4039e45 Added documentation chapter "Versioning and compatibility" by Adam Sawicki · 2 years, 3 months ago
- 86c124c VMA_MEMORY_USAGE_AUTO* flags: Added support for rare case when a resource used on the device, not used on the host, may still be preferred in host memory by Adam Sawicki · 2 years, 3 months ago
- 75446de Merge pull request #246 from RandomShaper/add-godot by Adam Sawicki · 2 years, 3 months ago
- 30b1224 Add Godot Engine to the list of known usages by Pedro J. Estébanez · 2 years, 3 months ago
- 88bf8cb Removed usage of __popcnt by Adam Sawicki · 2 years, 3 months ago
- dc3f6bb Merge pull request #242 from RandomShaper/fix_nullability by Adam Sawicki · 2 years, 3 months ago
- d8a9c7f Add missing nullability qualifier by Pedro J. Estébanez · 2 years, 3 months ago
- 20b9bc5 Minor fixes in documentation of defragmentation by Adam Sawicki · 2 years, 3 months ago
- 6a63f2c Fixed incorrect accounting of memory budget. by Adam Sawicki · 2 years, 3 months ago
- ab75719 Fix for failing CI job on linux. by Adam Sawicki · 2 years, 3 months ago
- 88510e9 New API for defragmentation. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 3 months ago
- 9104ef3 Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 2 years, 3 months ago
- 226bd5a New API for statistics. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 3 months ago
- 042e65e Merge pull request #240 from AtomontageInc/master by Adam Sawicki · 2 years, 3 months ago
- cf5e989 Fix VmaSmallVector::push_back by Matus Fedorko · 2 years, 3 months ago
- d00699f Another fix in TestLinearAllocator by Adam Sawicki · 2 years, 3 months ago
- 3fd264a Added usage of vkGetDeviceBufferMemoryRequirements, vkGetDeviceImageMemoryRequirements from Vulkan 1.3 by Adam Sawicki · 2 years, 3 months ago
- e0fcd73 Fixed VulkanUsage::Init for Vulkan SDK not supporting new Vulkan 1.3, to fix CI builds by Adam Sawicki · 2 years, 3 months ago
- c168e42 Rebuilt the docs by Adam Sawicki · 2 years, 3 months ago
- aee61b1 Added new API for selecting preferred memory type: VMA_MEMORY_USAGE_AUTO, VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, VMA_MEMORY_USAGE_AUTO_PREFER_HOST, VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VMA_ALLOCATION_CREATE_HOST_ACCESS_RANDOM_BIT, VMA_ALLOCATION_CREATE_HOST_ACCESS_ALLOW_TRANSFER_INSTEAD_BIT by Adam Sawicki · 2 years, 3 months ago
- b41615c Added missing #include <intrin.h> by Adam Sawicki · 2 years, 3 months ago
- c6a338b Fix in TestLinearAllocator for Intel(R) HD Graphics 630 by Adam Sawicki · 2 years, 3 months ago
- e51e4d3 Fix initialization order in VmaDefragmentationAlgorithm_Generic constructor by Adam Sawicki · 2 years, 3 months ago
- cebd53c Merge pull request #235 from RandomShaper/fix_nullability by Adam Sawicki · 2 years, 3 months ago
- 0a24d5a Fixes for 2 compiler warnings by Adam Sawicki · 2 years, 3 months ago
- 32f74c5 Add missing nullability macros by Pedro J. Estébanez · 2 years, 3 months ago
- fd82bc7 Fixed few bugs in tests by Adam Sawicki · 2 years, 3 months ago
- a1895bc Internal fix in VmaBlockVector::AllocatePage by Adam Sawicki · 2 years, 4 months ago
- 37c2d74 Fixes in test TestVirtualBlocksAlgorithmsBenchmark by Adam Sawicki · 2 years, 4 months ago
- 15206ba Added some new tests: TestAllocationAlgorithmsCorrectness by Adam Sawicki · 2 years, 4 months ago
- bb29254 Fix for VmaBitScan functions in GCC and Clang. Fixed debug margin for generic algorithm. by Adam Sawicki · 2 years, 4 months ago
- ed2a721 Merge pull request #233 from laurelkeys/patch-1 by Adam Sawicki · 2 years, 4 months ago
- 2d5df2d Include vulkan.h before #define VMA_VULKAN_VERSION by Tiago Chaves · 2 years, 4 months ago
- 4d65f7e Updated first chapter of the documentation "Quick start" by Adam Sawicki · 2 years, 4 months ago
- 5c710e8 Added support for Vulkan 1.3 by Adam Sawicki · 2 years, 4 months ago
- fd4ee1d Fixed vmaVirtualFree legal to call with allocation == VK_NULL_HANDLE by Adam Sawicki · 2 years, 4 months ago
- 22485a0 Improved behavior of vmaVirtualAllocate on failed allocation. Fixed VmaVirtualAllocation to distinguish VK_NULL_HANDLE from successful allocation. by Adam Sawicki · 2 years, 4 months ago