1. 56335af Fixed algorithm in BlockMetadata_TLSF::CreateAllocationRequest by Adam Sawicki · 2 years, 4 months ago
  2. e99d1c9 Added VirtualAllocation for VirtualBlock describing single allocation. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 4 months ago
  3. 721d65a Fixed bug in CanUseSmallAlignment function by Adam Sawicki · 2 years, 4 months ago
  4. 0e558a5 Adding image from isitmaintained.com to README by Adam Sawicki · 2 years, 4 months ago
  5. 74fbeac Minor fix - typo in an internal function by Adam Sawicki · 2 years, 4 months ago
  6. 517601c Updated copyright headers to year 2022 by Adam Sawicki · 2 years, 4 months ago
  7. 9c97fca Changed the way ProtectedSession is passed. COMPATIBILITY BREAKING! by Adam Sawicki · 2 years, 5 months ago
  8. f78c4fb Added tests: TestPoolsAndAllocationParameters by Adam Sawicki · 2 years, 5 months ago
  9. b2decb0 Added custom pools to JSON memory dump and visualization tool. by Adam Sawicki · 2 years, 5 months ago
  10. 510578b Added comments documenting class JsonWriter by Adam Sawicki · 2 years, 5 months ago
  11. 23e4d91 Fix for compilation compatibility by Adam Sawicki · 2 years, 6 months ago
  12. 1d8ba60 Fixed usage of D3D12MA_DEBUG_GLOBAL_MUTEX_LOCK by Adam Sawicki · 2 years, 6 months ago
  13. dd4f5e8 Fixes in CMakeLists.txt file by Adam Sawicki · 2 years, 6 months ago
  14. a389d16 Improved NATVIS file - added support for IntrusiveLinkedList usage. by Adam Sawicki · 2 years, 6 months ago
  15. 8188312 Internal optimization in traversal of BlockMetadata_Generic::m_Suballocations by Adam Sawicki · 2 years, 6 months ago
  16. 4488fa2 Improved and rebuilt documentation by Adam Sawicki · 2 years, 6 months ago
  17. 8a22242 Added parameter -t --Test to the test app, to execute tests and exit. by Adam Sawicki · 2 years, 6 months ago
  18. 89e4afd Improvements in CMakeLists.txt by Adam Sawicki · 2 years, 6 months ago
  19. 6ab5325 Merge branch 'master' into development by Adam Sawicki · 2 years, 6 months ago
  20. dcac3b4 Fixes after moving D3D12MemAlloc.h to include/ by Adam Sawicki · 2 years, 6 months ago
  21. 49b1aff Merge pull request #26 from rayferric/master by Adam Sawicki · 2 years, 6 months ago
  22. 69df7fe Add option to build as shared library by rayferric · 2 years, 6 months ago
  23. 4550e94 Added a test to make sure committed allocations our of custom pools work as committed by Adam Sawicki · 2 years, 6 months ago
  24. 5af718f Added TerraFX.Interop.D3D12MemoryAllocator to README by Adam Sawicki · 2 years, 6 months ago
  25. 37423ff Added virtual destructor to class IUnknownImpl by Adam Sawicki · 2 years, 7 months ago
  26. 44b43df Remove unnecessary annotations from IUnknownImpl::QueryInterface in CPP file by Adam Sawicki · 2 years, 8 months ago
  27. bd4c39f Fix compilation of Tests.cpp for platforms where ID3D12Device8 is not defined by Adam Sawicki · 2 years, 8 months ago
  28. 79c2031 Replace Premake with Cmake by Adam Sawicki · 2 years, 8 months ago
  29. 30b8439 Fixes to Cmake by Adam Sawicki · 2 years, 8 months ago
  30. 9e2ad53 Merge branch 'development' into 'development' by Sawicki, Adam · 2 years, 8 months ago
  31. 686c624 Doxygen generation fix, small cleanup by Lukasz Izdebski · 2 years, 8 months ago
  32. ae0e4ba Merge branch 'development' into 'development' by Sawicki, Adam · 2 years, 8 months ago
  33. 9ac96ca build option description fix by Lukasz Izdebski · 2 years, 8 months ago
  34. c83d4df remove premake, CMake added, Doxygen in Cmake added by Lukasz Izdebski · 2 years, 8 months ago
  35. 54f9900 Remove unnecessary annotations from IUnknownImpl::QueryInterface by Adam Sawicki · 2 years, 8 months ago
  36. 130d61c Defined D3D12MA_IID_PPV_ARGS by Adam Sawicki · 2 years, 8 months ago
  37. 0b04600 Added some #ifdef _WIN32 by Adam Sawicki · 2 years, 8 months ago
  38. 9eb6944 Merge pull request #23 from danielkrupinski/unused-functions by Adam Sawicki · 2 years, 8 months ago
  39. 964f329 Remove unused static functions * NextPow2() * PrevPow2() * StrIsEmpty() by Daniel Krupiński · 2 years, 8 months ago
  40. 314dda6 Little improvement in README by Adam Sawicki · 2 years, 8 months ago
  41. c8d269e Merge pull request #22 from danielkrupinski/unused-variable by Adam Sawicki · 2 years, 8 months ago
  42. 85066e0 Remove unused 'sumBlockSize' variable by Daniel Krupiński · 2 years, 9 months ago
  43. 3ef73a8 Merge pull request #21 from danielkrupinski/typedef-to-using by Adam Sawicki · 2 years, 9 months ago
  44. a082e03 Use 'using' declaration instead of 'typedef' for creating type aliases by Daniel Krupiński · 2 years, 9 months ago
  45. 66d7453 Merge pull request #20 from danielkrupinski/no-typedef-enum by Adam Sawicki · 2 years, 9 months ago
  46. c7f46dd Do not typedef enums by Daniel Krupiński · 2 years, 9 months ago
  47. 8146fa8 Merge pull request #19 from danielkrupinski/master by Adam Sawicki · 2 years, 9 months ago
  48. 5d92b05 Use IID_PPV_ARGS() macro for passing arguments to heap creation methods by Daniel Krupiński · 2 years, 9 months ago
  49. f50f65d Merge pull request #18 from danielkrupinski/master by Adam Sawicki · 2 years, 9 months ago
  50. 48521a1 Preserve comments explaining empty destructors by Daniel Krupiński · 2 years, 9 months ago
  51. 074d7b4 Do not define empty non-virtual destructors by Daniel Krupiński · 2 years, 9 months ago
  52. f985d4a Moved main documentation text from the beginning to the end of header file by Adam Sawicki · 2 years, 10 months ago
  53. c1001f7 Updated and rebuilt documentation by Adam Sawicki · 2 years, 10 months ago
  54. 7642634 BREAKING CHANGE: Made all public classes COM-compatible - inheriting from IUnknown, reference counting by Adam Sawicki · 2 years, 10 months ago
  55. 0f44bf4 premake5.lua: Added ignored warning 4201 and missing shlwapi.lib by Adam Sawicki · 2 years, 10 months ago
  56. 99270fb Ported sample and tests from CComPtr to Microsoft::WRL::ComPtr by Adam Sawicki · 2 years, 10 months ago
  57. 68c676f Used range-based for loops wherever I could by Adam Sawicki · 3 years ago
  58. 18eab0d Trying the fix online documentation by Adam Sawicki · 3 years ago
  59. 3e2af61 Minor fix in documentation by Adam Sawicki · 3 years ago
  60. 77768b0 Pushing Doxygen-generated HTML documentation to be browsable online by Adam Sawicki · 3 years ago
  61. ea913f3 Added POOL_DESC::MinAllocationAlignment by Adam Sawicki · 3 years ago
  62. 10f148c Rebuilt binary by Adam Sawicki · 3 years, 1 month ago
  63. 17df03f Fixed major bug occurring on D3D12_RESOURCE_HEAP_TIER_1 by Adam Sawicki · 3 years, 1 month ago
  64. 4dedc35 Fixed tests: Added query for D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT by Adam Sawicki · 3 years, 1 month ago
  65. e37363c Added documentation about committed allocations in custom pools by Adam Sawicki · 3 years, 2 months ago
  66. cb0376a Fixed Allocator::CalculateStats for committed allocations in custom pools by Adam Sawicki · 3 years, 2 months ago
  67. d647ce1 Enabled committed allocations in custom pools! by Adam Sawicki · 3 years, 2 months ago
  68. 47bedc0 More refactoring - added CurrentBudgetData::AddCommittedAllocation, RemoveCommittedAllocation by Adam Sawicki · 3 years, 2 months ago
  69. febc1c2 Further refactoring by Adam Sawicki · 3 years, 2 months ago
  70. 7164a23 More refactoring by Adam Sawicki · 3 years, 2 months ago
  71. 8979761 More refactoring by Adam Sawicki · 3 years, 2 months ago
  72. 49fb8ac Removed Pool::SetMinBytes, Allocator::SetDefaultHeapMinBytes (compatibility breaking!) by Adam Sawicki · 3 years, 3 months ago
  73. b2c5183 More coding... by Adam Sawicki · 3 years, 3 months ago
  74. b78ae97 More refactoring - added AllocatorPimpl::AllocateHeap_Impl by Adam Sawicki · 3 years, 3 months ago
  75. 9d6ccc2 Refactoring - added class CommittedAllocationList by Adam Sawicki · 3 years, 3 months ago
  76. 0a79fdf Added internal function SaveStatsStringToFile by Adam Sawicki · 3 years, 3 months ago
  77. cf6c586 Added documentation chapter "Custom memory pools" by Adam Sawicki · 3 years, 3 months ago
  78. 35e67c8 Added Allocator::IsUMA, IsCacheCoherentUMA by Adam Sawicki · 3 years, 3 months ago
  79. 45014bd Added test for a pool created out of CUSTOM heap by Adam Sawicki · 3 years, 3 months ago
  80. 2b70645 Improvements in the sample app by Adam Sawicki · 3 years, 3 months ago
  81. 8f26fbb Started coding parsing command line parameters by Adam Sawicki · 3 years, 3 months ago
  82. ac9ad24 More coding, finished the feature by Adam Sawicki · 3 years, 3 months ago
  83. 18b8827 Merge branch 'master' into feature-custom-heap-type by Adam Sawicki · 3 years, 3 months ago
  84. ff55a25 Fixed #include of DXGI header by Adam Sawicki · 3 years, 3 months ago
  85. ae6c3ab Added support for D3D12_HEAP_TYPE_CUSTOM to custom pools. Unfinished. by Adam Sawicki · 3 years, 3 months ago
  86. e7e5c2a Optimization: custom pools are on an intrusive double linked list not sorted vector by Adam Sawicki · 3 years, 3 months ago
  87. 3a335d5 Optimization: committed allocations are on an intrusive double linked list not sorted vector by Adam Sawicki · 3 years, 3 months ago
  88. 5457bcd Minor fix in documentation by Adam Sawicki · 3 years, 4 months ago
  89. 2898fad Changed default heap size to 64 MB by Adam Sawicki · 3 years, 4 months ago
  90. 322bba8 Updated copyright headers to year 2021 by Adam Sawicki · 3 years, 4 months ago
  91. ba435fd Rebuilt binary using Visual Studio 2019 by Adam Sawicki · 3 years, 4 months ago
  92. 8f51856 Fixed bug in AllocatorPimpl::CalculateStats by Adam Sawicki · 3 years, 4 months ago
  93. a618364 Comment out part of TestDevice4 as it causes unexpected BSOD by Adam Sawicki · 3 years, 4 months ago
  94. e56c26d Some refactoring. by Adam Sawicki · 3 years, 7 months ago
  95. 6a963fb Added Allocator::CreateResource2 by Adam Sawicki · 3 years, 7 months ago
  96. ebf4f8d Improvement in predefined value of D3D12MA_DXGI_1_4 macro by Adam Sawicki · 3 years, 7 months ago
  97. 3fe3ee5 Added Allocator::CreateResource1, AllocateMemory1 by Adam Sawicki · 3 years, 7 months ago
  98. a322398 Optimization in AllocatorPimpl::GetResourceAllocationInfo by Adam Sawicki · 3 years, 7 months ago
  99. 3bd061d More imrovements and additions in documentation. by Adam Sawicki · 3 years, 7 months ago
  100. 0661962 Improved documentation. by Adam Sawicki · 3 years, 7 months ago