1. 1268da7 Make vulkan_memory_allocator build with the MacOSX11.0 SDK. by Nico Weber · 4 years ago
  2. 7cb859d Improvement in VmaAlignUp, VmaAlignDown by Adam Sawicki · 3 years, 11 months ago
  3. 376ada3 Merge pull request #136 from GreenFoxLight/master by Adam Sawicki · 3 years, 11 months ago
  4. 67824c5 Correct if in mapping example by Kevin Trogant · 3 years, 11 months ago
  5. aaa1a56 Clarify documentation of VmaAllocationInfo::size by Adam Sawicki · 4 years ago
  6. 1ebda1e Add assert to check success of a CPU memory allocation by Adam Sawicki · 4 years ago
  7. f9921ae Fix VmaAllocator_T::ImportVulkanFunctions_Dynamic for cases when Vulkan 1.1 is used by Adam Sawicki · 4 years ago
  8. 650ebdf Remove invalid outdated assert in vmaBeginDefragmentationPass by Adam Sawicki · 4 years ago
  9. 72983b0 Clarified documentation in few places to mention textures need to use LINEAR layout when accessed from the host by Adam Sawicki · 4 years ago
  10. 309fa0e Merge pull request #128 from hartmutbehrens/fix/docs by Adam Sawicki · 4 years, 1 month ago
  11. 1e11595 fix(docs): instance not optional in quick start by Hartmut Behrens · 4 years, 1 month ago
  12. 755fd47 Minor fix in comment by Adam Sawicki · 4 years, 1 month ago
  13. 72740d8 Fix indentation - always use 4 spaces instead of tabs by Adam Sawicki · 4 years, 1 month ago
  14. 74bc7c7 Port memory recording in VMA to C++11 by Adam Sawicki · 4 years, 1 month ago
  15. ff47235 Add .editorconfig file to configure supporting editors to use proper whitespaces for indentation by Adam Sawicki · 4 years, 1 month ago
  16. 25d9b2c Add function vmaFlushAllocations, vmaInvalidateAllocations for multiple allocations at once by Adam Sawicki · 4 years, 1 month ago
  17. a8a5b1f Merge pull request #122 from expipiplus1/joe-120 by Adam Sawicki · 4 years, 1 month ago
  18. ba9d4b3 Merge pull request #121 from expipiplus1/joe-len by Adam Sawicki · 4 years, 1 month ago
  19. f6a4037 VmaDumpVis: Gracefully handle cases where there is nothing to put on the image, e.g. the stats string was generated without detailed map enabled by Adam Sawicki · 4 years, 1 month ago
  20. 115d297 Minor fix in README by Adam Sawicki · 4 years, 1 month ago
  21. d9c1c2a Merge pull request #124 from expipiplus1/joe-mention-bindings by Adam Sawicki · 4 years, 1 month ago
  22. b605c64 Mention Haskell bindings in readme by Joe Hermaszewski · 4 years, 1 month ago
  23. b52c5a3 Return VkResult in vmaInvalidateAllocation and vmaFlushAllocation by Joe Hermaszewski · 4 years, 1 month ago
  24. fc931bd Add missing length annotation in vmaAllocateMemoryPages by Joe Hermaszewski · 4 years, 1 month ago
  25. 6be3597 Minor fixes for #115 by Adam Sawicki · 4 years, 1 month ago
  26. 3f35a0c Merge pull request #117 from expipiplus1/joe-const by Adam Sawicki · 4 years, 1 month ago
  27. 9b3a159 Merge branch 'master' into joe-const by Adam Sawicki · 4 years, 1 month ago
  28. facf05e Some fixes after fb3a337 #115 by Adam Sawicki · 4 years, 1 month ago
  29. fb3a337 Merge pull request #115 from expipiplus1/joe-annotations by Adam Sawicki · 4 years, 1 month ago
  30. b713c34 Add #if VMA_DYNAMIC_VULKAN_FUNCTIONS == 1 around VmaAllocator_T::ImportVulkanFunctions_Dynamic by Adam Sawicki · 4 years, 1 month ago
  31. d8bdd78 Minor fix after c0cf25d by Adam Sawicki · 4 years, 1 month ago
  32. c4bc165 Merge pull request #118 from expipiplus1/joe-recording by Adam Sawicki · 4 years, 1 month ago
  33. 4810460 Do not include nullability and length annotations in documentation by Joe Hermaszewski · 4 years, 1 month ago
  34. f22cd7b Add const qualifier to handles where possible by Joe Hermaszewski · 4 years, 2 months ago
  35. 08bc59b Add length annotation for VmaAllocatorCreateInfo::pHeapSizeLimit by Joe Hermaszewski · 4 years, 2 months ago
  36. b9725fc Annotate types with lengths instead of parameters/members by Joe Hermaszewski · 4 years, 2 months ago
  37. 3a75628 Disable -Wnullability-completeness for the implementation by Joe Hermaszewski · 4 years, 2 months ago
  38. 35939a0 Add VMA_NULLABLE to pointed to out values by Joe Hermaszewski · 4 years, 2 months ago
  39. c6f8c86 Add annotations for nullability and length by Joe Hermaszewski · 4 years, 2 months ago
  40. c0cf25d Add CPP #error if trying to use recording on a non-Windows platform by Joe Hermaszewski · 4 years, 1 month ago
  41. 0360182 Add const qualifier to handles where possible by Joe Hermaszewski · 4 years, 2 months ago
  42. 5b602ce Merge pull request #116 from Ybalrid/patch-1 by Adam Sawicki · 4 years, 2 months ago
  43. bc0528c Fix a typo by Arthur Brainville · 4 years, 2 months ago
  44. f575c50 Further changes in importing pointers to Vulkan functions by Adam Sawicki · 4 years, 2 months ago
  45. a39951c Merge pull request #109 from JustSid/master by Adam Sawicki · 4 years, 2 months ago
  46. bb7bdb9 Fixed a race condition with incremental defragmentation. The issue here is that VmaBlockVector::DefragmentationEnd() relied on the mutex being previously locked to safely mutate its data, but with incremental defrag this isn't guaranteed to be the case anymore. by Sidney Just · 4 years, 2 months ago
  47. 3d1ce4e Support VK_KHR_buffer_device_address but not VK_EXT_buffer_device_address by Adam Sawicki · 4 years, 2 months ago
  48. 204a810 Fix documentation to state that VmaAllocatorCreateInfo::instance is now required by Adam Sawicki · 4 years, 2 months ago
  49. 2976397 Remove outdated comment by Adam Sawicki · 4 years, 2 months ago
  50. 4405c51 Fix compilation of VmaReplay project by Adam Sawicki · 4 years, 2 months ago
  51. 451bf60 Bump version number to 3.0.0-development as we broken backward compatibility by Adam Sawicki · 4 years, 2 months ago
  52. b58de2b Merge pull request #105 from Didgy74/master by Adam Sawicki · 4 years, 2 months ago
  53. 2952959 Fix a comment broken accidentally by Adam Sawicki · 4 years, 2 months ago
  54. 954631a Improve internal fetching pointers to Vulkan functions to always use vkGetInstanceProcAddr/vkGetDeviceProcAddr by Adam Sawicki · 4 years, 2 months ago
  55. 77b55b3 Fix VmaAllocator_T::AllocateDedicatedMemory to make it compiling with Vulkan SDK 1.1.130.0 (linux) by Adam Sawicki · 4 years, 2 months ago
  56. 854b25d Update README.md to better describe extensions supported by Adam Sawicki · 4 years, 2 months ago
  57. e73e988 Add support for buffer device address, together with documentation and tests by Adam Sawicki · 4 years, 2 months ago
  58. d00c9b6 Fixed bug where pUserData was not being assigned during initialization. by Nils Petter Skålerud · 4 years, 2 months ago
  59. eebf47c Added a member void* pUserData to VmaDeviceMemoryCallbacks by Nils Petter Skålerud · 4 years, 2 months ago
  60. 39aeff7 Remove incorrect asserts from vmaCreateBuffer by Adam Sawicki · 4 years, 2 months ago
  61. 1b8bdb2 Remove unused variable in VmaBlockVector::AllocatePage by Adam Sawicki · 4 years, 2 months ago
  62. fbaccff Minor tweak in TestHeapSizeLimit to pass on AMD integrated graphics which has only 200 MB of DEVICE_LOCAL memory by Adam Sawicki · 4 years, 2 months ago
  63. 6a93b8a Protection against incorrect (0 or very large) memory budget returned by some bugged drivers by Adam Sawicki · 4 years, 2 months ago
  64. 36af654 Merge pull request #100 from res2k/docs by Adam Sawicki · 4 years, 2 months ago
  65. c534e61 Typo fix by Frank Richter · 4 years, 2 months ago
  66. e8a8544 Sample application: Print physical device parameters like deviceID and deviceName by Adam Sawicki · 4 years, 3 months ago
  67. a4f2eb9 Don't enable extensions that are promoted to core Vulkan 1.1 by Adam Sawicki · 4 years, 3 months ago
  68. 003451e Fixes in VmaAllocator_T::ImportVulkanFunctions by Adam Sawicki · 4 years, 3 months ago
  69. 8ef0d20 Merge branch 'Vulkan1_2' by Adam Sawicki · 4 years, 3 months ago
  70. 74ef41e Bump version number and date by Adam Sawicki · 4 years, 3 months ago
  71. a1d992f Add function vmaGetAllocatorInfo, structure VmaAllocatorInfo by Adam Sawicki · 4 years, 3 months ago
  72. 67f9dfa Update Vulkan SDK version in TravisCI configuration by Adam Sawicki · 4 years, 3 months ago
  73. 7600420 Add documentation chapter about VK_AMD_device_coherent_memory extension usage by Adam Sawicki · 4 years, 3 months ago
  74. 5088250 Add support for VK_AMD_device_coherent_memory extension by Adam Sawicki · 4 years, 3 months ago
  75. 82ec443 Minor fix: Use std::forward with parameter pack by Adam Sawicki · 4 years, 4 months ago
  76. aaba210 Refactoring: Use constructor and destructor in VmaAllocation_T by Adam Sawicki · 4 years, 4 months ago
  77. 1a63ebc Rebuild binaries using Visual Studio 2017 instead of 2019 by Adam Sawicki · 4 years, 4 months ago
  78. 9151e50 Rebuild binaries using Visual Studio 2017 instead of 2019 by Adam Sawicki · 4 years, 4 months ago Vulkan1_2
  79. cdd30bb Prepare to support Vulkan 1.2 by Adam Sawicki · 4 years, 4 months ago
  80. b98cba1 Merge pull request #97 from JustSid/master by Adam Sawicki · 4 years, 4 months ago
  81. f91dd04 Fixed incorrect for loop in ProcessDefragmetnations() that would lead to partial defragmentation passes being broken by Sidney Just · 4 years, 4 months ago
  82. d0e55f9 Merge pull request #95 from TheLavaBlock/master by Adam Sawicki · 4 years, 5 months ago
  83. 361fcfc Fix C++17 shared_mutex compile error by Lava Block · 4 years, 5 months ago
  84. c467e28 Renames in the library and fixes in tests for the new defragmentation by Adam Sawicki · 4 years, 5 months ago
  85. a52012d Prototype of a defragmentation interface that supports tiling optimal images by Adam Sawicki · 4 years, 5 months ago
  86. c8eec75 Minor addition to the documentation regarding allocation string names by Adam Sawicki · 4 years, 5 months ago
  87. 7f708db Use NDEBUG instead of _DEBUG macro to detect debug build by Adam Sawicki · 4 years, 5 months ago
  88. e9bfb53 Publish version 2.3.0 final by Adam Sawicki · 4 years, 6 months ago v2.3.0
  89. 851d5e5 Fix typo in CHANGELOG.md by Adam Sawicki · 4 years, 6 months ago
  90. 7d6544d Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 4 years, 6 months ago
  91. cd7bc20 Clarify documentation in regards to cache flush/invalidate in few places by Adam Sawicki · 4 years, 6 months ago
  92. 5f94eae Fix bug in VmaAllocator_T::AllocateVulkanMemory for case when HeapSizeLimit is used by Adam Sawicki · 4 years, 6 months ago
  93. 023976a Minor fix: Add missing mutex lock to VmaBlockVector::IsEmpty by Adam Sawicki · 4 years, 6 months ago
  94. 6d6b067 Update CHANGELOG.md by Adam Sawicki · 4 years, 6 months ago
  95. 4670506 Announce version 2.3.0-alpha.1 by Adam Sawicki · 4 years, 6 months ago
  96. 1296e2d VmaReplay: Switch to Vulkan 1.1 by Adam Sawicki · 4 years, 6 months ago
  97. 10f68cb Vulkan 1.1 suport - prototype by Adam Sawicki · 4 years, 6 months ago
  98. 4d700c5 Sample app: remove outdated comment by Adam Sawicki · 4 years, 6 months ago
  99. 7ba02ec Minor improvement by Adam Sawicki · 4 years, 6 months ago
  100. ddcbf8c Fix management of m_HasEmptyBlock by adding VmaBlockVector::UpdateHasEmptyBlock(). by Adam Sawicki · 4 years, 6 months ago