1. 67fda02 Updated version number and CHANGELOG.md by Adam Sawicki · 2 years, 1 month ago
  2. 3c6470c New JSON dump format by Adam Sawicki · 2 years, 1 month ago
  3. 6fbb28e Improvement in TestAllocationAliasing by Adam Sawicki · 2 years, 2 months ago
  4. cde4946 Minor fix in README by Adam Sawicki · 2 years, 2 months ago
  5. 05a6144 Updated README by Adam Sawicki · 2 years, 2 months ago
  6. 6b098e4 Small but important fix in the documentation by Adam Sawicki · 2 years, 2 months ago
  7. fadfc3f Added convenience functions vmaCreateAliasingBuffer, vmaCreateAliasingImage by Adam Sawicki · 2 years, 2 months ago
  8. 58face4 Changed macro in defragmentation test to more readable lambda. by Adam Sawicki · 2 years, 2 months ago
  9. c317c7b Internal improvement: moved setting of incremental sort in block vector to separate variable. by Adam Sawicki · 2 years, 2 months ago
  10. 31910c8 Fix in defragmentation versus mapping by Adam Sawicki · 2 years, 2 months ago
  11. e4dd120 Fixed line endings to LF again by Adam Sawicki · 2 years, 2 months ago
  12. 85a4972 Improvements in documentation regarding defragmentation by Adam Sawicki · 2 years, 2 months ago
  13. e1879e9 Removed VMA_ALLOCATION_CREATE_RESERVED_1_BIT, VMA_ALLOCATION_CREATE_RESERVED_2_BIT by Adam Sawicki · 2 years, 2 months ago
  14. 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, 2 months ago
  15. 7d182e2 Change in the defragmentation API. Compatibility breaking! by Adam Sawicki · 2 years, 2 months ago
  16. 80a0797 Improvements in documentation, especially regarding defragmentation by Adam Sawicki · 2 years, 2 months ago
  17. f828262 Changed vmaEndDefragmentation to return void (somewhat compatibility breaking) by Adam Sawicki · 2 years, 2 months ago
  18. b142708 Fixed accounting of statistics in defragmentation. by Adam Sawicki · 2 years, 2 months ago
  19. ea759b6 Added missing mutexes for DefragmentPassEnd(). by Adam Sawicki · 2 years, 2 months ago
  20. 9b8303f Merge pull request #249 from JustSid/master by Adam Sawicki · 2 years, 2 months ago
  21. 7b9c21f Fixed defragmenter not acquiring a lock before touching blocks by Sidney Just · 2 years, 2 months ago
  22. 44a5aea Fixed loop termination when ending defragment passes by Sidney Just · 2 years, 2 months ago
  23. 46776a4 Fixed merge error by Adam Sawicki · 2 years, 2 months ago
  24. caf27e0 Made allocation Name and UserData separate. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 2 months ago
  25. bd39bed Fixes in defragmentation by Adam Sawicki · 2 years, 2 months ago
  26. 01364c7 Added documentation chapter "VK_EXT_memory_priority" by Adam Sawicki · 2 years, 2 months ago
  27. f02c8a4 Improvement in documentation by Adam Sawicki · 2 years, 2 months ago
  28. 4039e45 Added documentation chapter "Versioning and compatibility" by Adam Sawicki · 2 years, 2 months ago
  29. 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, 2 months ago
  30. 75446de Merge pull request #246 from RandomShaper/add-godot by Adam Sawicki · 2 years, 2 months ago
  31. 30b1224 Add Godot Engine to the list of known usages by Pedro J. Estébanez · 2 years, 2 months ago
  32. 88bf8cb Removed usage of __popcnt by Adam Sawicki · 2 years, 2 months ago
  33. dc3f6bb Merge pull request #242 from RandomShaper/fix_nullability by Adam Sawicki · 2 years, 2 months ago
  34. d8a9c7f Add missing nullability qualifier by Pedro J. Estébanez · 2 years, 2 months ago
  35. 20b9bc5 Minor fixes in documentation of defragmentation by Adam Sawicki · 2 years, 2 months ago
  36. 6a63f2c Fixed incorrect accounting of memory budget. by Adam Sawicki · 2 years, 2 months ago
  37. ab75719 Fix for failing CI job on linux. by Adam Sawicki · 2 years, 2 months ago
  38. 88510e9 New API for defragmentation. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 2 months ago
  39. 9104ef3 Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 2 years, 2 months ago
  40. 226bd5a New API for statistics. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 2 months ago
  41. 042e65e Merge pull request #240 from AtomontageInc/master by Adam Sawicki · 2 years, 3 months ago
  42. cf5e989 Fix VmaSmallVector::push_back by Matus Fedorko · 2 years, 3 months ago
  43. d00699f Another fix in TestLinearAllocator by Adam Sawicki · 2 years, 3 months ago
  44. 3fd264a Added usage of vkGetDeviceBufferMemoryRequirements, vkGetDeviceImageMemoryRequirements from Vulkan 1.3 by Adam Sawicki · 2 years, 3 months ago
  45. 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
  46. c168e42 Rebuilt the docs by Adam Sawicki · 2 years, 3 months ago
  47. 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
  48. b41615c Added missing #include <intrin.h> by Adam Sawicki · 2 years, 3 months ago
  49. c6a338b Fix in TestLinearAllocator for Intel(R) HD Graphics 630 by Adam Sawicki · 2 years, 3 months ago
  50. e51e4d3 Fix initialization order in VmaDefragmentationAlgorithm_Generic constructor by Adam Sawicki · 2 years, 3 months ago
  51. cebd53c Merge pull request #235 from RandomShaper/fix_nullability by Adam Sawicki · 2 years, 3 months ago
  52. 0a24d5a Fixes for 2 compiler warnings by Adam Sawicki · 2 years, 3 months ago
  53. 32f74c5 Add missing nullability macros by Pedro J. Estébanez · 2 years, 3 months ago
  54. fd82bc7 Fixed few bugs in tests by Adam Sawicki · 2 years, 3 months ago
  55. a1895bc Internal fix in VmaBlockVector::AllocatePage by Adam Sawicki · 2 years, 3 months ago
  56. 37c2d74 Fixes in test TestVirtualBlocksAlgorithmsBenchmark by Adam Sawicki · 2 years, 3 months ago
  57. 15206ba Added some new tests: TestAllocationAlgorithmsCorrectness by Adam Sawicki · 2 years, 3 months ago
  58. bb29254 Fix for VmaBitScan functions in GCC and Clang. Fixed debug margin for generic algorithm. by Adam Sawicki · 2 years, 3 months ago
  59. ed2a721 Merge pull request #233 from laurelkeys/patch-1 by Adam Sawicki · 2 years, 3 months ago
  60. 2d5df2d Include vulkan.h before #define VMA_VULKAN_VERSION by Tiago Chaves · 2 years, 3 months ago
  61. 4d65f7e Updated first chapter of the documentation "Quick start" by Adam Sawicki · 2 years, 3 months ago
  62. 5c710e8 Added support for Vulkan 1.3 by Adam Sawicki · 2 years, 3 months ago
  63. fd4ee1d Fixed vmaVirtualFree legal to call with allocation == VK_NULL_HANDLE by Adam Sawicki · 2 years, 3 months ago
  64. 22485a0 Improved behavior of vmaVirtualAllocate on failed allocation. Fixed VmaVirtualAllocation to distinguish VK_NULL_HANDLE from successful allocation. by Adam Sawicki · 2 years, 3 months ago
  65. 05d0c89 Minor fix in documentation by Adam Sawicki · 2 years, 3 months ago
  66. ab16036 Updated tests and documentation for VMA_DEBUG_MARGIN by Adam Sawicki · 2 years, 3 months ago
  67. ab13495 Fixed algorithm in VmaBlockMetadata_TLSF::CreateAllocationRequest by Adam Sawicki · 2 years, 3 months ago
  68. c161ba9 Minor fix in the documentation by Adam Sawicki · 2 years, 3 months ago
  69. 2f478c8 Merge pull request #227 from laurelkeys/user-includes-macro by Adam Sawicki · 2 years, 3 months ago
  70. 48d3cc4 Minor fixes after merging #226 by Adam Sawicki · 2 years, 3 months ago
  71. 83d3571 Merge pull request #226 from laurelkeys/master by Adam Sawicki · 2 years, 3 months ago
  72. ff99bf7 Fixed some calculations in TLSF. by Adam Sawicki · 2 years, 3 months ago
  73. 4c987c9 Add VMA_CONFIGURATION_USER_INCLUDES_H macro by Tiago Chaves · 2 years, 3 months ago
  74. c0aa0ad Fix VMA_STATS_STRING_ENABLED 0 with VMA_DEBUG_LOG by Tiago Chaves · 2 years, 3 months ago
  75. 08759cb Changed value of VMA_ALLOCATION_CREATE_STRATEGY_MIN_TIME_BIT / VMA_ALLOCATION_CREATE_STRATEGY_FIRST_FIT_BIT. by Adam Sawicki · 2 years, 3 months ago
  76. aa82326 Minor fix by Adam Sawicki · 2 years, 3 months ago
  77. 9f46362 Adding image from isitmaintained.com to README by Adam Sawicki · 2 years, 3 months ago
  78. ed83ac2 Changes in ALLOCATION_CREATE_STRATEGY flags. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 3 months ago
  79. 6c1c16f Misc minor fixes by Adam Sawicki · 2 years, 3 months ago
  80. 5bd5975 Fix for 32-bit compilation by Adam Sawicki · 2 years, 3 months ago
  81. a4d3985 Fixed syntax errors by Adam Sawicki · 2 years, 3 months ago
  82. cad2acc Merge remote-tracking branch 'origin/master' by Adam Sawicki · 2 years, 3 months ago
  83. 518907b Optimized bit functions, added intrinsics for GCC and Clang by Adam Sawicki · 2 years, 3 months ago
  84. 6e22ae3 Merge pull request #224 from TheLavaBlock/fix-win32-build by Adam Sawicki · 2 years, 3 months ago
  85. 5c08c64 Fix build - 64 bit functions do not exist by Lava Block · 2 years, 3 months ago
  86. 12d128d Added debug printing of unfreed allocation by Adam Sawicki · 2 years, 3 months ago
  87. f88a69b Merge pull request #222 from TheLavaBlock/fix-win-build by Adam Sawicki · 2 years, 3 months ago
  88. b99c428 Fix build - removed usage of DWORD type by Lava Block · 2 years, 3 months ago
  89. 8da08d1 Minor internal fix - removed usage of DWORD type by Adam Sawicki · 2 years, 3 months ago
  90. f451b94 Fixed vmaBuildVirtualBlockStatsString, vmaFreeVirtualBlockStatsString to also be inside #if VMA_STATS_STRING_ENABLED by Adam Sawicki · 2 years, 3 months ago
  91. 2ae5466 Merge remote-tracking branch 'origin/master' by Adam Sawicki · 2 years, 4 months ago
  92. d3a85f0 Refactored virtual allocator. (COMPATIBILITY BREAKING!) Added TLSF algoritym. by Adam Sawicki · 2 years, 4 months ago
  93. eccbce2 Merge pull request #221 from laurelkeys/patch-1 by Adam Sawicki · 2 years, 4 months ago
  94. f333006 Fix MSVC warning C4505 for VmaCreateStringCopy by Tiago Chaves · 2 years, 4 months ago
  95. 4f24cf2 Merge pull request #220 from expipiplus1/master by Adam Sawicki · 2 years, 4 months ago
  96. 15b16f8 Add missing length annotation to pBudgets parameter in vmaGetHeapBudgets by Ellie Hermaszewska · 2 years, 4 months ago
  97. c5870ad Forgot to delete VmaReplay.exe by Adam Sawicki · 2 years, 4 months ago
  98. 992e545 Fixed bugs after merge by Adam Sawicki · 2 years, 4 months ago
  99. a8581fc Deleted the whole Record&Replay feature. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 4 months ago
  100. 1e97603 Deleted the whole feature of lost allocations. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 4 months ago