1. b73737b Merge pull request #99 from sawickiap/master by jlacroixAMD · 12 days ago master
  2. 31b032a Minor fix in comment by sawickiap · 2 weeks ago
  3. 99b1b8d Fixes in sample app and tests for D3D Debug Layer warnings by sawickiap · 3 weeks ago
  4. 7778764 Improved AllocateMemory implementation, now allowing smaller size as well by sawickiap · 3 weeks ago
  5. b2f0cec Improved AllocateMemory implementation, now allowing smaller alignment to be specified, while the heap alignment (if one is needed) is calculated correctly by sawickiap · 3 weeks ago
  6. 3fd6eaf Fix for heap alignment in case when MSAA texture is created while using ALLOCATOR_FLAG_MSAA_TEXTURES_ALWAYS_COMMITTED + ALLOCATION_FLAG_CAN_ALIAS + ALLOCATION_FLAG_COMMITTED by sawickiap · 3 weeks ago
  7. a618cb0 Fixed a typo in a comment by sawickiap · 4 weeks ago
  8. e0d91c4 Merge remote-tracking branch 'ErniGH/erni/support-directx-from-cmake' by sawickiap · 4 weeks ago
  9. 22ce671 support directx from cmake by Ernesto de Gracia Herranz · 4 weeks ago
  10. fef267b Fixed incorrect handling of WITHIN_BUDGET flag with D3D12_HEAP_TYPE_CUSTOM by sawickiap · 4 months ago
  11. ddbed59 Fixed the logic when new allocation would exceed the budget, to just prefer committed rather than blocking creating new blocks by sawickiap · 4 months ago
  12. 1f2bc6a Refactoring - extracted some code to new function CreateCommittedResourceWrap by sawickiap · 4 months ago
  13. db91f55 Changed the logic to prefer allocations > preferredBlockSize/2 as committed also on custom pools by sawickiap · 4 months ago
  14. 2b2f6be Improvements in documentation by sawickiap · 4 months ago
  15. 9a03bab Merge branch 'suppress-warnings' by sawickiap · 4 months ago
  16. c36ac86 Add GCC/Clang diagnostic suppression pragmas by Tim Blechmann · 4 months ago
  17. 1d86c11 Merge pull request #94 from sawickiap/master by jlacroixAMD · 5 months ago v3.2.0
  18. 8540c60 Merge remote-tracking branch 'origin/master' by sawickiap · 5 months ago
  19. 95ff398 Prepared version 3.2.0 by sawickiap · 5 months ago
  20. 7f71f66 Fixed TestTightAlignment for D3D12_RESOURCE_HEAP_TIER_1 by sawickiap · 5 months ago
  21. 146c0ab Merge pull request #93 from sawickiap/master by jlacroixAMD · 5 months ago
  22. da12c9d Fix in GitHub Workflow windows.yaml for CI build failure by sawickiap · 5 months ago
  23. 75da594 Merge pull request #92 from sawickiap/master by jlacroixAMD · 5 months ago
  24. c1e392a Rebuilt the HTML docs with Doxygen 1.17.0 by sawickiap · 5 months ago
  25. 6e95a77 Improvements in TestSmallTextureAlignment by sawickiap · 5 months ago
  26. 04c0219 Improved printing in TestSmallTextureAlignment by sawickiap · 5 months ago
  27. 5098bdf Added TestSmallTextureAlignment by sawickiap · 5 months ago
  28. df2c280 Improved the logic of small alignment heuristics by sawickiap · 5 months ago
  29. 1184385 Modified CanUseSmallAlignment to accept 1D and 3D textures and texture arrays by sawickiap · 5 months ago
  30. 89e105e Added support for D3D12_FEATURE_DATA_D3D12_OPTIONS4::MSAA64KBAlignedTextureSupported by sawickiap · 5 months ago
  31. 8a9cc3b Updated CHANGELOG.md by sawickiap · 5 months ago
  32. a8ec0ab Merge remote-tracking branch 'origin/master' by sawickiap · 5 months ago
  33. e0a34dc Added POOL_FLAG_DONT_USE_TIGHT_ALIGNMENT by sawickiap · 5 months ago
  34. 7276a4c Fixed compilation failure on updated Visual Studio 2026 by sawickiap · 5 months ago
  35. 96e58ad Merge pull request #90 from sawickiap/master by jlacroixAMD · 6 months ago
  36. fb4566d Merge remote-tracking branch 'origin/master' by sawickiap · 6 months ago
  37. d7ffeda Added more missing formats like DXGI_FORMAT_B8G8R8A8_TYPELESS to GetBitsPerPixel by sawickiap · 6 months ago
  38. 09254b0 Added some missing formats like DXGI_FORMAT_B8G8R8A8_UNORM to GetBitsPerPixel by sawickiap · 6 months ago
  39. 2c641c6 Fixed a typo in CHANGELOG.md by sawickiap · 8 months ago
  40. 0fa62ed Merge pull request #87 from sawickiap/master by jlacroixAMD · 8 months ago v3.1.0
  41. 4615099 Merge remote-tracking branch 'origin/master' by sawickiap · 8 months ago
  42. 4f174ae Version 3.1.0 by sawickiap · 8 months ago
  43. 90e1bdc Fix in AllocatorPimpl::GetResourceAllocationInfo for cases when D3D12_TEXTURE_LAYOUT_64KB_*_SWIZZLE is used by sawickiap · 10 months ago
  44. 970084e Updated year to 2026 by sawickiap · 10 months ago
  45. c06cd9a Merge pull request #85 from sawickiap/master by jlacroixAMD · 11 months ago
  46. 07f1e1e Loosened restriction on alignment and size in ValidateAllocateMemoryParameters by sawickiap · 11 months ago
  47. cea8c63 Improved logic in AllocatorPimpl::GetResourceAllocationInfo by sawickiap · 11 months ago
  48. 90a230a Disabled usage of small alignment when tight alignment is enabled in AllocatorPimpl::GetResourceAllocationInfo by sawickiap · 11 months ago
  49. 2ac8a9b Merge pull request #81 from sawickiap/master by jlacroixAMD · 1 year, 1 month ago
  50. 0504e7b Merge remote-tracking branch 'origin/feature/resource-tight-alignment' by sawickiap · 1 year, 1 month ago
  51. 3b074ce Merge pull request #80 from sawickiap/master by jlacroixAMD · 1 year, 1 month ago
  52. f4f5899 Fixed test for Debug Layer warnings about initial buffer state by Adam Sawicki · 1 year, 2 months ago
  53. a82b1ba Fixed link to product page on GPUOpen.com by Adam Sawicki · 1 year, 2 months ago
  54. b18e6f0 Improved AllocatorPimpl::GetResourceAllocationInfo to support 1D and 3D textures when D3D12MA_USE_SMALL_RESOURCE_PLACEMENT_ALIGNMENT = 2 by Adam Sawicki · 1 year, 2 months ago
  55. 330170f Merge pull request #76 from sawickiap/master by jlacroixAMD · 1 year, 3 months ago
  56. 6e1b0b4 Fix more build errors in mingw by Adam Sawicki · 1 year, 4 months ago
  57. c514691 Missing bump of version number in CMakeLists.txt by Adam Sawicki · 1 year, 4 months ago
  58. 55902da Merge remote-tracking branch 'selimsandal/patch-1' by Adam Sawicki · 1 year, 4 months ago
  59. 31b43db Minor update in the documentation by Adam Sawicki · 1 year, 4 months ago
  60. 68693ab fix undefined behavior by Selim Sandal · 1 year, 4 months ago
  61. 08af682 Fixed a typo by Adam Sawicki · 1 year, 5 months ago
  62. 9ef66bc Version 3.0.1 by Adam Sawicki · 1 year, 6 months ago v3.0.1
  63. 489c2b7 Fixed macros D3D12MA_RECOMMENDED_ALLOCATOR_FLAGS, D3D12MA_RECOMMENDED_POOL_FLAGS by Adam Sawicki · 1 year, 6 months ago
  64. ce9f6ab Version 3.0.0 by Adam Sawicki · 1 year, 6 months ago v3.0.0
  65. da8b81f Updated CHANGELOG.md in preparation for v3.0.0 by Adam Sawicki · 1 year, 6 months ago
  66. 3794453 Minor fix in Doxyfile by Adam Sawicki · 1 year, 6 months ago
  67. e2d93ae Minor fix in BlockMetadata::DebugLogAllocation by Adam Sawicki · 1 year, 6 months ago
  68. 3924c72 Improved TestCustomHeaps by Adam Sawicki · 1 year, 6 months ago
  69. 42981b7 Fix in AllocatorPimpl::GetResourceAllocationInfoMiddle by Adam Sawicki · 1 year, 6 months ago
  70. d57fd6b Fixes in budget fetching by Adam Sawicki · 1 year, 6 months ago
  71. 5a3c1b1 Fixed 2 bugs found on UMA devices by Adam Sawicki · 1 year, 6 months ago
  72. 0c573d8 Improved TestStats by Adam Sawicki · 1 year, 6 months ago
  73. 8ebd258 Added missing usage of GetResourceAllocationInfo3 by Adam Sawicki · 1 year, 6 months ago
  74. cde7b7f Minor fix for compilation as C++20 by Adam Sawicki · 1 year, 6 months ago
  75. 486952d Added usage of std::countr_zero, std::countl_zero by Adam Sawicki · 1 year, 6 months ago
  76. e2699db Removed AppVeyor automated build by Adam Sawicki · 1 year, 6 months ago
  77. 18e7f6a Set cmake_minimum_required(VERSION 3.25) also in the top level Cmake script by Adam Sawicki · 1 year, 6 months ago
  78. 862faf7 Fixes in tests based on Code Analysis in Visual Studio by Adam Sawicki · 1 year, 6 months ago
  79. 5184652 Added GitHub Actions build (#72) by Adam Sawicki · 1 year, 6 months ago
  80. 94c4d92 Added documentation chapter: Frequenty asked questions by Adam Sawicki · 1 year, 6 months ago
  81. d26c54a Minor fixes after #71 by Adam Sawicki · 1 year, 7 months ago
  82. 40f8aa5 Merge pull request #71 from darksylinc/mingw-fix by Adam Sawicki · 1 year, 7 months ago
  83. ee17737 Merge pull request #70 from darksylinc/warning-fix by Adam Sawicki · 1 year, 7 months ago
  84. d826778 Fix build errors in mingw by Matias N. Goldberg · 1 year, 7 months ago
  85. 552d7af Fix initialization order warning by Matias N. Goldberg · 1 year, 7 months ago
  86. 7aba6ed Merge branch 'master' into feature/resource-tight-alignment by Adam Sawicki · 1 year, 8 months ago feature/resource-tight-alignment
  87. aca35f1 Improved the logic so that D3D12_HEAP_FLAG_CREATE_NOT_ZEROED can always allocate from default pools by Adam Sawicki · 1 year, 8 months ago
  88. 31086c7 Improved TestSmallBuffers, TestTightAlignment by Adam Sawicki · 1 year, 8 months ago
  89. 3ac0989 Custom pools with specific MinAllocationAlignment don't impose minimum 256B by Adam Sawicki · 1 year, 8 months ago
  90. 042987f Minor improvements in documentation of macros by Adam Sawicki · 1 year, 8 months ago
  91. 3863df4 Minor improvements in documentation of macros by Adam Sawicki · 1 year, 8 months ago
  92. af45c94 Improved TestSmallBuffers to test whether a small buffer was created as committed by Adam Sawicki · 1 year, 8 months ago
  93. 2d541a9 Merge branch 'master' into feature/resource-tight-alignment by Adam Sawicki · 1 year, 8 months ago
  94. 1f8aa44 Improved documentation of Allocation::SetResource - added a warning by Adam Sawicki · 1 year, 8 months ago
  95. ae78428 Improvements in documentation "Resource alignment" by Adam Sawicki · 1 year, 8 months ago
  96. 62b73ef Improvement in documentation "Residency priority" by Adam Sawicki · 1 year, 8 months ago
  97. 1f7e3c6 Added helper structs: CALLOCATION_DESC, CPOOL_DESC, CVIRTUAL_BLOCK_DESC, CVIRTUAL_ALLOCATION_DESC by Adam Sawicki · 1 year, 8 months ago
  98. d2b7c36 Changed the logic so that creating resource in D3D12_HEAP_TYPE_GPU_UPLOAD fails with E_NOTIMPL when unsupported by Adam Sawicki · 1 year, 8 months ago
  99. 0262ac6 Added POOL_FLAG_ALWAYS_COMMITTED by Adam Sawicki · 1 year, 8 months ago
  100. 2ed95f9 Fixed wording in the new documentation chapter by Adam Sawicki · 1 year, 8 months ago