1. 51c8b56 Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 1 year, 11 months ago
  2. 1022be6 Added missing mutex when unmapping memory. by Adam Sawicki · 1 year, 11 months ago
  3. eac5fec Merge pull request #275 from Attractadore/patch-1 by Adam Sawicki · 2 years ago
  4. f000f1b Fix windows.h not found when cross compiling on Linux by Attractadore · 2 years ago
  5. 46bae93 Merge pull request #274 from pnarvor/cmake-targets by Adam Sawicki · 2 years ago
  6. 2bb598a [cmake] Updated installation process to use modern CMake targets by Pierre Narvor · 2 years ago
  7. b51fea7 Improved documentation regarding selecting Vulkan version by Adam Sawicki · 2 years ago
  8. 0ad6dcd Merge pull request #273 from akien-mga/trailing-whitespace by Adam Sawicki · 2 years ago
  9. 9eab57e Strip trailing whitespace in code files by Rémi Verschelde · 2 years ago
  10. 93ec49e Merge pull request #272 from akien-mga/dos2unix by Adam Sawicki · 2 years ago
  11. e20c24c Convert VMA line endings to Unix style (LF) by Rémi Verschelde · 2 years ago
  12. cdbd6f4 Merge pull request #271 from Monika0000/master by Adam Sawicki · 2 years ago
  13. bbc3d15 fix re-defines by Monika0000 · 2 years ago
  14. cfdc0f8 Merge pull request #270 from IwakuraRein/master by Adam Sawicki · 2 years ago
  15. 825d3d8 fix typos by Alex · 2 years ago
  16. a6bfc23 Releasing version 3.0.1 by Adam Sawicki · 2 years ago v3.0.1
  17. b77238c Refactored VmaBlockVector::SortByFreeSize to fix compilation on XCode 13.4 by Adam Sawicki · 2 years ago
  18. 0bbde17 Removed unused functions VmaQuickSort, VmaQuickSortPartition by Adam Sawicki · 2 years, 1 month ago
  19. 71b4c18 Merge pull request #263 from kennyalive/fix_typo by Adam Sawicki · 2 years, 1 month ago
  20. fe38c8f Fix minor typo by Artem Kharytoniuk · 2 years, 1 month ago
  21. 5ab8c17 Fix assert when VMA_DEBUG_INITIALIZE_ALLOCATIONS is used with new memory usage flags by Adam Sawicki · 2 years, 1 month ago
  22. 7de5cc0 Merge pull request #259 from brianosman/patch-1 by Adam Sawicki · 2 years, 1 month ago
  23. 8a7f807 Fix return type of GetAllocationNextPtr by Brian Osman · 2 years, 1 month ago
  24. a88bc52 Merge pull request #257 from laurelkeys/patch-1 by Adam Sawicki · 2 years, 2 months ago
  25. ebefe58 Remove unused VmaAlgorithmToStr function by Tiago Chaves · 2 years, 2 months ago
  26. df76480 Fixes in GpuMemDumpVis.py regarding image height calculation by Adam Sawicki · 2 years, 2 months ago
  27. 0c7ad4e Optimized VmaCountBitsSets to use std::popcount when C++20 is enabled by Adam Sawicki · 2 years, 2 months ago
  28. 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
  29. 5b598e0 Clarified documentation about required C++14 version by Adam Sawicki · 2 years, 2 months ago
  30. 3ed40d8 Updated version number by Adam Sawicki · 2 years, 2 months ago
  31. 3f9f667 Fix for compilation on AppleClang 13.1 by Adam Sawicki · 2 years, 2 months ago
  32. 35e1539 Fix for out-of-bound accessing last free block in EXTENSIVE defragmentation algorithm. by Adam Sawicki · 2 years, 2 months ago
  33. 228a1b6 Merge pull request #254 from MennoVink/master by Adam Sawicki · 2 years, 2 months ago
  34. 11cbcfc Simplify the code to keep xcode happy by Menno Vink · 2 years, 2 months ago
  35. 54d356e C4062 fix by Menno Vink · 2 years, 2 months ago
  36. 42be483 Fix for missing shader files by Adam Sawicki · 2 years, 2 months ago v3.0.0
  37. 67fda02 Updated version number and CHANGELOG.md by Adam Sawicki · 2 years, 2 months ago
  38. 3c6470c New JSON dump format by Adam Sawicki · 2 years, 2 months ago
  39. 6fbb28e Improvement in TestAllocationAliasing by Adam Sawicki · 2 years, 2 months ago
  40. cde4946 Minor fix in README by Adam Sawicki · 2 years, 2 months ago
  41. 05a6144 Updated README by Adam Sawicki · 2 years, 2 months ago
  42. 6b098e4 Small but important fix in the documentation by Adam Sawicki · 2 years, 2 months ago
  43. fadfc3f Added convenience functions vmaCreateAliasingBuffer, vmaCreateAliasingImage by Adam Sawicki · 2 years, 2 months ago
  44. 58face4 Changed macro in defragmentation test to more readable lambda. by Adam Sawicki · 2 years, 2 months ago
  45. c317c7b Internal improvement: moved setting of incremental sort in block vector to separate variable. by Adam Sawicki · 2 years, 3 months ago
  46. 31910c8 Fix in defragmentation versus mapping by Adam Sawicki · 2 years, 3 months ago
  47. e4dd120 Fixed line endings to LF again by Adam Sawicki · 2 years, 3 months ago
  48. 85a4972 Improvements in documentation regarding defragmentation by Adam Sawicki · 2 years, 3 months ago
  49. e1879e9 Removed VMA_ALLOCATION_CREATE_RESERVED_1_BIT, VMA_ALLOCATION_CREATE_RESERVED_2_BIT by Adam Sawicki · 2 years, 3 months ago
  50. 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
  51. 7d182e2 Change in the defragmentation API. Compatibility breaking! by Adam Sawicki · 2 years, 3 months ago
  52. 80a0797 Improvements in documentation, especially regarding defragmentation by Adam Sawicki · 2 years, 3 months ago
  53. f828262 Changed vmaEndDefragmentation to return void (somewhat compatibility breaking) by Adam Sawicki · 2 years, 3 months ago
  54. b142708 Fixed accounting of statistics in defragmentation. by Adam Sawicki · 2 years, 3 months ago
  55. ea759b6 Added missing mutexes for DefragmentPassEnd(). by Adam Sawicki · 2 years, 3 months ago
  56. 9b8303f Merge pull request #249 from JustSid/master by Adam Sawicki · 2 years, 3 months ago
  57. 7b9c21f Fixed defragmenter not acquiring a lock before touching blocks by Sidney Just · 2 years, 3 months ago
  58. 44a5aea Fixed loop termination when ending defragment passes by Sidney Just · 2 years, 3 months ago
  59. 46776a4 Fixed merge error by Adam Sawicki · 2 years, 3 months ago
  60. caf27e0 Made allocation Name and UserData separate. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 3 months ago
  61. bd39bed Fixes in defragmentation by Adam Sawicki · 2 years, 3 months ago
  62. 01364c7 Added documentation chapter "VK_EXT_memory_priority" by Adam Sawicki · 2 years, 3 months ago
  63. f02c8a4 Improvement in documentation by Adam Sawicki · 2 years, 3 months ago
  64. 4039e45 Added documentation chapter "Versioning and compatibility" by Adam Sawicki · 2 years, 3 months ago
  65. 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
  66. 75446de Merge pull request #246 from RandomShaper/add-godot by Adam Sawicki · 2 years, 3 months ago
  67. 30b1224 Add Godot Engine to the list of known usages by Pedro J. Estébanez · 2 years, 3 months ago
  68. 88bf8cb Removed usage of __popcnt by Adam Sawicki · 2 years, 3 months ago
  69. dc3f6bb Merge pull request #242 from RandomShaper/fix_nullability by Adam Sawicki · 2 years, 3 months ago
  70. d8a9c7f Add missing nullability qualifier by Pedro J. Estébanez · 2 years, 3 months ago
  71. 20b9bc5 Minor fixes in documentation of defragmentation by Adam Sawicki · 2 years, 3 months ago
  72. 6a63f2c Fixed incorrect accounting of memory budget. by Adam Sawicki · 2 years, 3 months ago
  73. ab75719 Fix for failing CI job on linux. by Adam Sawicki · 2 years, 3 months ago
  74. 88510e9 New API for defragmentation. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 3 months ago
  75. 9104ef3 Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 2 years, 3 months ago
  76. 226bd5a New API for statistics. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 3 months ago
  77. 042e65e Merge pull request #240 from AtomontageInc/master by Adam Sawicki · 2 years, 3 months ago
  78. cf5e989 Fix VmaSmallVector::push_back by Matus Fedorko · 2 years, 3 months ago
  79. d00699f Another fix in TestLinearAllocator by Adam Sawicki · 2 years, 3 months ago
  80. 3fd264a Added usage of vkGetDeviceBufferMemoryRequirements, vkGetDeviceImageMemoryRequirements from Vulkan 1.3 by Adam Sawicki · 2 years, 3 months ago
  81. 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
  82. c168e42 Rebuilt the docs by Adam Sawicki · 2 years, 3 months ago
  83. 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
  84. b41615c Added missing #include <intrin.h> by Adam Sawicki · 2 years, 3 months ago
  85. c6a338b Fix in TestLinearAllocator for Intel(R) HD Graphics 630 by Adam Sawicki · 2 years, 3 months ago
  86. e51e4d3 Fix initialization order in VmaDefragmentationAlgorithm_Generic constructor by Adam Sawicki · 2 years, 3 months ago
  87. cebd53c Merge pull request #235 from RandomShaper/fix_nullability by Adam Sawicki · 2 years, 3 months ago
  88. 0a24d5a Fixes for 2 compiler warnings by Adam Sawicki · 2 years, 3 months ago
  89. 32f74c5 Add missing nullability macros by Pedro J. Estébanez · 2 years, 3 months ago
  90. fd82bc7 Fixed few bugs in tests by Adam Sawicki · 2 years, 3 months ago
  91. a1895bc Internal fix in VmaBlockVector::AllocatePage by Adam Sawicki · 2 years, 4 months ago
  92. 37c2d74 Fixes in test TestVirtualBlocksAlgorithmsBenchmark by Adam Sawicki · 2 years, 4 months ago
  93. 15206ba Added some new tests: TestAllocationAlgorithmsCorrectness by Adam Sawicki · 2 years, 4 months ago
  94. bb29254 Fix for VmaBitScan functions in GCC and Clang. Fixed debug margin for generic algorithm. by Adam Sawicki · 2 years, 4 months ago
  95. ed2a721 Merge pull request #233 from laurelkeys/patch-1 by Adam Sawicki · 2 years, 4 months ago
  96. 2d5df2d Include vulkan.h before #define VMA_VULKAN_VERSION by Tiago Chaves · 2 years, 4 months ago
  97. 4d65f7e Updated first chapter of the documentation "Quick start" by Adam Sawicki · 2 years, 4 months ago
  98. 5c710e8 Added support for Vulkan 1.3 by Adam Sawicki · 2 years, 4 months ago
  99. fd4ee1d Fixed vmaVirtualFree legal to call with allocation == VK_NULL_HANDLE by Adam Sawicki · 2 years, 4 months ago
  100. 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