1. 82ec443 Minor fix: Use std::forward with parameter pack by Adam Sawicki · 4 years, 3 months ago
  2. aaba210 Refactoring: Use constructor and destructor in VmaAllocation_T by Adam Sawicki · 4 years, 3 months ago
  3. 1a63ebc Rebuild binaries using Visual Studio 2017 instead of 2019 by Adam Sawicki · 4 years, 3 months ago
  4. 9151e50 Rebuild binaries using Visual Studio 2017 instead of 2019 by Adam Sawicki · 4 years, 3 months ago Vulkan1_2
  5. cdd30bb Prepare to support Vulkan 1.2 by Adam Sawicki · 4 years, 3 months ago
  6. b98cba1 Merge pull request #97 from JustSid/master by Adam Sawicki · 4 years, 3 months ago
  7. f91dd04 Fixed incorrect for loop in ProcessDefragmetnations() that would lead to partial defragmentation passes being broken by Sidney Just · 4 years, 4 months ago
  8. d0e55f9 Merge pull request #95 from TheLavaBlock/master by Adam Sawicki · 4 years, 4 months ago
  9. 361fcfc Fix C++17 shared_mutex compile error by Lava Block · 4 years, 4 months ago
  10. c467e28 Renames in the library and fixes in tests for the new defragmentation by Adam Sawicki · 4 years, 4 months ago
  11. a52012d Prototype of a defragmentation interface that supports tiling optimal images by Adam Sawicki · 4 years, 4 months ago
  12. c8eec75 Minor addition to the documentation regarding allocation string names by Adam Sawicki · 4 years, 4 months ago
  13. 7f708db Use NDEBUG instead of _DEBUG macro to detect debug build by Adam Sawicki · 4 years, 4 months ago
  14. e9bfb53 Publish version 2.3.0 final by Adam Sawicki · 4 years, 5 months ago v2.3.0
  15. 851d5e5 Fix typo in CHANGELOG.md by Adam Sawicki · 4 years, 5 months ago
  16. 7d6544d Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 4 years, 5 months ago
  17. cd7bc20 Clarify documentation in regards to cache flush/invalidate in few places by Adam Sawicki · 4 years, 5 months ago
  18. 5f94eae Fix bug in VmaAllocator_T::AllocateVulkanMemory for case when HeapSizeLimit is used by Adam Sawicki · 4 years, 5 months ago
  19. 023976a Minor fix: Add missing mutex lock to VmaBlockVector::IsEmpty by Adam Sawicki · 4 years, 5 months ago
  20. 6d6b067 Update CHANGELOG.md by Adam Sawicki · 4 years, 5 months ago
  21. 4670506 Announce version 2.3.0-alpha.1 by Adam Sawicki · 4 years, 5 months ago
  22. 1296e2d VmaReplay: Switch to Vulkan 1.1 by Adam Sawicki · 4 years, 5 months ago
  23. 10f68cb Vulkan 1.1 suport - prototype by Adam Sawicki · 4 years, 5 months ago
  24. 4d700c5 Sample app: remove outdated comment by Adam Sawicki · 4 years, 5 months ago
  25. 7ba02ec Minor improvement by Adam Sawicki · 4 years, 5 months ago
  26. ddcbf8c Fix management of m_HasEmptyBlock by adding VmaBlockVector::UpdateHasEmptyBlock(). by Adam Sawicki · 4 years, 5 months ago
  27. 6918555 Add VMA_MEMORY_USAGE_GPU_LAZILY_ALLOCATED by Adam Sawicki · 4 years, 5 months ago
  28. c22c72f Regenerate Doxygen documentation by Adam Sawicki · 4 years, 5 months ago
  29. efa88c4 Add VMA_MEMORY_USAGE_CPU_COPY for memory that is preferably not DEVICE_LOCAL but not guaranteed to be HOST_VISIBLE by Adam Sawicki · 4 years, 5 months ago
  30. a900b56 Merge pull request #87 from Nyufu/clang_cl_support by Adam Sawicki · 4 years, 5 months ago
  31. b6c43eb VmaDumpVis: Increase image width from 800 to 1200 by Adam Sawicki · 4 years, 5 months ago
  32. 641a16c Added clang compile support on windows by Andras Nyiscsak · 4 years, 5 months ago
  33. 52d0272 Regenerate documentation, rebuild binaries by Adam Sawicki · 4 years, 5 months ago
  34. 4ac8ff8 Multiple fixes in budget management by Adam Sawicki · 4 years, 5 months ago
  35. a63e37c Add support for memory budget to record&replay system by Adam Sawicki · 4 years, 5 months ago MemoryBudget
  36. b68b368 Merge branch 'master' into MemoryBudget by Adam Sawicki · 4 years, 5 months ago
  37. 8317ba9 Sample/testing app: enable custom CPU allocation callbacks by default by Adam Sawicki · 4 years, 5 months ago
  38. b3f5110 Fix TestHeapSizeLimit to work on Radeon R7 APU with 256 MB of DEVICE_LOCAL memory by Adam Sawicki · 4 years, 5 months ago
  39. ba2bdea Remove redundant variable VmaBlockVector::m_IsCustomPool by Adam Sawicki · 4 years, 5 months ago
  40. bc266d6 Update Doxyfile to latest Doxygen version by Adam Sawicki · 4 years, 5 months ago
  41. dd24989 Update recording file format documentation by Adam Sawicki · 4 years, 5 months ago
  42. aeb9836 Finish implementation of vmaSetPoolName, vmaGetPoolName by Adam Sawicki · 4 years, 5 months ago
  43. 49defd6 Further development of custom pool names by Adam Sawicki · 4 years, 5 months ago
  44. b85ff83 Add budget information to JSON dump by Adam Sawicki · 4 years, 5 months ago
  45. 4f900cd Delete empty block unconditionally if budget is exceeded. by Adam Sawicki · 4 years, 6 months ago
  46. e6e3329 Doxyfile: expand VMA_CALL_PRE and VMA_CALL_POST macros to remove them from documentation by Adam Sawicki · 4 years, 6 months ago
  47. 48b8a33 Fixes and adjustments for budget, regenerate documentation by Adam Sawicki · 4 years, 6 months ago
  48. 27c84e2 Merge remote-tracking branch 'origin/MemoryBudget' into MemoryBudget by Adam Sawicki · 4 years, 6 months ago
  49. a020fb8 Add prototype function vmaGetName, vmaSetName, change JSON format and VmaDumpVis.py to use that by Adam Sawicki · 4 years, 6 months ago
  50. 353e367 Further development of budget management by Adam Sawicki · 4 years, 6 months ago
  51. bc95d25 Add draft of general documentation chapter about memory budget by Adam Sawicki · 4 years, 6 months ago
  52. 5f573f5 Minor addition by Adam Sawicki · 4 years, 7 months ago
  53. 40ffe98 Add struct VmaBudget, function vmaGetBudget by Adam Sawicki · 4 years, 7 months ago
  54. 6ac1d3a Improve implementation of function VmaStringBuilder::AddNumber by Adam Sawicki · 4 years, 7 months ago
  55. 470399a Merge pull request #80 from malte-v/patch-2 by Adam Sawicki · 4 years, 7 months ago
  56. 27e426a Mention VulkanMemoryAllocator-Hpp in README by malte-v · 4 years, 7 months ago
  57. 909f36b Fix for aligned_alloc for Windows GCC by Adam Sawicki · 4 years, 7 months ago
  58. bbdcdae Merge pull request #75 from dreamer/steam-runtime-compilation-error by Adam Sawicki · 4 years, 8 months ago
  59. 5c2c7f3 Add macros VMA_CALL_PRE, VMA_CALL_POST to easily declare public functions as exported by Adam Sawicki · 4 years, 8 months ago
  60. 744459f Add link to the new D3D12 Memory Allocator library by Adam Sawicki · 4 years, 8 months ago
  61. ff9ac65 Use fallback aligned_alloc for older glibc++ by Patryk Obara · 4 years, 9 months ago
  62. 188a365 Fix ignore warning C4324 also in VmaReplay project by Adam Sawicki · 4 years, 9 months ago
  63. 91d0195 Add comment to the new VmaVector constructor by Adam Sawicki · 4 years, 9 months ago
  64. b3687ca Merge pull request #74 from benvanik/patch-1 by Adam Sawicki · 4 years, 9 months ago
  65. 5afe784 Fix alignment of VmaPoolAllocator::Item::Value by Adam Sawicki · 4 years, 9 months ago
  66. fd5077c Adding a VmaVector constructor for C++11 compatibility by Ben Vanik · 4 years, 9 months ago
  67. c7e5f2e Change VmaPoolAllocator to allow not-POD T type, explicitly call its constructor and destructor by Adam Sawicki · 4 years, 9 months ago
  68. 692ccba Initialize structure VmaAllocator_T::m_VulkanFunctions to zeros in constructor to avoid garbage pointers by Adam Sawicki · 4 years, 9 months ago
  69. 195016b Improve the way sizes like "32 MiB" are printed in VmaDumpVis by Adam Sawicki · 4 years, 10 months ago
  70. 2024cc5 Change default value of macro VMA_RECORDING_ENABLED to 0 by Adam Sawicki · 4 years, 10 months ago
  71. 4abe30c Add functions vmaBindBufferMemory2, vmaBindImageMemory2, flag VMA_ALLOCATOR_CREATE_KHR_BIND_MEMORY2_BIT by Adam Sawicki · 4 years, 10 months ago
  72. 1f84f62 Fix sample application to also pass VkAllocationCallbacks to Vulkan, not only to VMA by Adam Sawicki · 4 years, 10 months ago
  73. 17c4aba vmaFindMemoryTypeIndex: Change VMA_MEMORY_USAGE_GPU_TO_CPU to only have HOST_CACHED among preferred flags, not HOST_COHERENT by Adam Sawicki · 4 years, 10 months ago
  74. 4a4cfad Make vmaResizeAllocation deprecated, always return failure unless newSize == current size by Adam Sawicki · 4 years, 10 months ago
  75. 543ba5b Minor fix in documentation regarding CSV recording by Adam Sawicki · 4 years, 10 months ago
  76. af88c1b Fix tests and documentation to use vmaBind* instead of vkBind* functions after defragmentation by Adam Sawicki · 4 years, 10 months ago
  77. 87cea36 Add "Common mistakes" documentation chapter by Adam Sawicki · 4 years, 10 months ago
  78. 938b19a Minor addition in documentation, "Configuration” section by Adam Sawicki · 4 years, 10 months ago
  79. c238be5 Additional fix as suggested in #69 by Adam Sawicki · 4 years, 10 months ago
  80. 77fa9dc Merge pull request #69 from past-due/Wtautological_compare by Adam Sawicki · 4 years, 10 months ago
  81. f8d1021 Fix structure VmaBlockDefragmentationContext by Adam Sawicki · 4 years, 10 months ago
  82. 9b1e702 Remove unused variable by Adam Sawicki · 4 years, 10 months ago
  83. 294a0ad Remove unused variable VmaBlockVectorDefragmentationContext::m_AlgorithmFlags by Adam Sawicki · 4 years, 10 months ago
  84. 3404555 Minor fix in documentation by Adam Sawicki · 4 years, 10 months ago
  85. 0021c38 Guard VmaWriteMagicValue / VmaValidateMagicValue on VMA_DEBUG_MARGIN > 0 by past-due · 4 years, 10 months ago
  86. daa6a55 Fix VmaAllocator_T::AllocateMemory for case when VMA_ALLOCATION_CREATE_MAPPED_BIT is used with custom memory pool created in memory type that is not VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT by Adam Sawicki · 4 years, 10 months ago
  87. 0198e4b Fix in TravisCI configuration for Vulkan SDK download #2 by Adam Sawicki · 5 years ago
  88. 2f116fe Fix in TravisCI configuration for Vulkan SDK download by Adam Sawicki · 5 years ago
  89. 6da74ef Merge remote-tracking branch 'origin/master' by Adam Sawicki · 5 years ago
  90. 30b7a62 Update Premake5 to version 5.0.0-alpha14 by Adam Sawicki · 5 years ago
  91. 8d6e6de Minor refactoring by Adam Sawicki · 5 years ago
  92. fc4dda0 Merge pull request #62 from mikezackles/master by Adam Sawicki · 5 years ago
  93. 12f110c Use VK_NULL_HANDLE for VkBuffer init (not VMA_NULL) by Zachary Michaels · 5 years ago
  94. 8458cce Merge pull request #61 from warrantyvoids/bugfix/stl-container-remove by Adam Sawicki · 5 years ago
  95. a2eadcf Fixed an issue with STL_CONTAINER compilation. by Chris de Jong-Pobedinskiy · 5 years ago
  96. ca9f16d Minor addition in documentation by Adam Sawicki · 5 years ago
  97. 4fb254e Clarify comment about compatibility with RenderDoc by Adam Sawicki · 5 years ago
  98. d53dc4b Revert "change documentation to allow defragmentation of only buffers not images" by Adam Sawicki · 5 years ago
  99. 0186958 Remove link to survey from README.md by Adam Sawicki · 5 years ago
  100. 94ce3d7 Update premake5 to latest version; rebuild binaries using Visual Studio 2019 by Adam Sawicki · 5 years ago