1. 169895d Change logic of Allocator::CreateResource so that an interface other than ID3D12Resource can be requested by Adam Sawicki · 10 weeks ago master
  2. 8d07472 Add documentation chapter "Resource aliasing (overlap)" by Adam Sawicki · 10 weeks ago
  3. 290272a Add documentation chapter "Virtual allocator" by Adam Sawicki · 3 months ago
  4. c93b676 Fix typo in README.md by Adam Sawicki · 3 months ago
  5. 158f785 Minor fixes in documentation. by Adam Sawicki · 3 months ago
  6. 0af956a Merge branch 'feature-virtual-allocator' by Adam Sawicki · 3 months ago
  7. c6bb710 Improvement in AlignUp, AlignDown by Adam Sawicki · 4 months ago
  8. 87fd45b Fixed coding style by Adam Sawicki · 4 months ago
  9. 8dfdc0e Add virtual allocator - struct VIRTUAL_BLOCK_DESC, VIRTUAL_ALLOCATION_DESC, VIRTUAL_ALLOCATION_INFO, class VirtualBlock, function CreateVirtualBlock. by Adam Sawicki · 4 months ago
  10. 2eb11e7 Fixes in usage of Map/Unmap to fix D3D Debug Layer EXECUTION WARNING #930: MAP_INVALID_NULLRANGE by Adam Sawicki · 5 months ago
  11. 0478883 Fixes in usage of Map/Unmap to fix D3D Debug Layer EXECUTION WARNING #930: MAP_INVALID_NULLRANGE by Adam Sawicki · 5 months ago
  12. 4c90574 Update date in license by Adam Sawicki · 5 months ago
  13. 4fec3e1 Set higher warning level, check successful CPU allocation with an assert by Adam Sawicki · 5 months ago
  14. bf36fb7 Some fixes for compiler warnings by Adam Sawicki · 5 months ago
  15. aff54a5 Remove configuration macro D3D12MA_ALLOW_SHADER_ATOMICS and automatic usage of D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS by Adam Sawicki · 6 months ago
  16. d8b6c23 Remove unnecessary assert in AllocatorPimpl::BuildStatsString by Adam Sawicki · 6 months ago
  17. 51ab1e3 Merge pull request #5 from debaetsd/master by Adam Sawicki · 6 months ago
  18. 397a9b3 Fixes for some platforms by Adam Sawicki · 6 months ago
  19. 9d42a63 whitespace by debaetsd · 6 months ago
  20. 1ea4b4d fixed invalid bitsPerPixel compare in CanUseSmallAlignment by Dieter De Baets · 6 months ago
  21. 79db457 Add memory reservation feature - functions Allocator::SetDefaultHeapMinBytes, Pool::SetMinBytes by Adam Sawicki · 7 months ago
  22. 5da8ad2 Fixes in documentation by Adam Sawicki · 7 months ago
  23. 693cc74 Add Pool::GetName, SetName by Adam Sawicki · 7 months ago
  24. db2c383 Minor refactoring: Use ZeroMemory instead of memset(0) by Adam Sawicki · 7 months ago
  25. 07cf40a Add missing reporting from custom pools in Allocator::CalculateStats by Adam Sawicki · 7 months ago
  26. f2bea63 Add Pool::CalculateStats by Adam Sawicki · 7 months ago
  27. 0218a51 Add missing automatic usage of D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS in custom pools by Adam Sawicki · 7 months ago
  28. e72af18 Add support for custom pools to AllocateMemory and CreateAlisingResource by Adam Sawicki · 7 months ago
  29. a915140 Minor refactoring - renaming by Adam Sawicki · 7 months ago
  30. af68fdc Add custom pools by Adam Sawicki · 7 months ago
  31. a010e28 Fix bug in BlockVector::AllocatePage by Adam Sawicki · 7 months ago
  32. 60354a0 Better validation in AllocatorPimpl::CreateAliasingResource by Adam Sawicki · 7 months ago
  33. 11f5b84 Add Allocation::CreateAliasingResource by Adam Sawicki · 7 months ago
  34. 329246a Minor fixes in documentation by Adam Sawicki · 7 months ago
  35. 90e561a Merge branch 'master' into WasZeroInitialized by Adam Sawicki · 7 months ago
  36. 93c2ba2 Add member ALLOCATION_DESC::ExtraHeapFlags, remove parameter Allocator::AllocateMemory heapFlags (compatibility breaking!) by Adam Sawicki · 7 months ago
  37. 41325cc Fix automatic usage of D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS; allow additional heapFlags in Allocator::AllocateMemory by Adam Sawicki · 7 months ago
  38. 9e4e8dd Renaming after merge - members of struct Budget are now called UsageBytes, BudgetBytes by Adam Sawicki · 7 months ago
  39. 5ec23f9 Merge pull request #4 from zhaijialong/vs2015-fix by Adam Sawicki · 7 months ago
  40. ddb000c VS2015 fix by Jialong Zhai · 7 months ago
  41. 64d78cd Implement Allocation::WasZeroInitialized by Adam Sawicki · 7 months ago
  42. 33a596f Minor improvement: Additional protection with asserts in Allocation::PackedData setters. by Adam Sawicki · 7 months ago
  43. 38f53e8 Add internal structure Allocation::PackedData with bit fields to optimize memory size of Allocation class. by Adam Sawicki · 7 months ago
  44. 4d27d19 Add automatic usage of D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS and configuration macro D3D12MA_EXTRA_DEFAULT_TYPE_HEAP_FLAGS. by Adam Sawicki · 7 months ago
  45. c7f78c8 Add support for small texture alignment by Adam Sawicki · 8 months ago
  46. 0249a89 Add The Forge to the list of projects using this library by Adam Sawicki · 8 months ago
  47. f1e1c1b Update date in copyright header comments to year 2020 by Adam Sawicki · 9 months ago
  48. 1d4143f Refactoring: Use constructor and destructor in Allocation class by Adam Sawicki · 9 months ago
  49. b706d13 Fixes in documentation by Adam Sawicki · 9 months ago
  50. 658e3dd Rebuild binary using Visual Studio 2017 instead of 2019 by Adam Sawicki · 9 months ago
  51. 2a210db Fix documentation of Allocator::AllocateMemory function by Adam Sawicki · 9 months ago
  52. 9cd14c3 Allocate Allocation objects using PoolAllocator by Adam Sawicki · 9 months ago
  53. dc7ca4d Implement initial version of D3d12maDumpVis visualization script by Adam Sawicki · 11 months ago
  54. 0db8cd4 Add big feature of budget management - struct Budget, Allocator::GetBudget, ALLOCATION_FLAG_WITHIN_BUDGET, ALLOCATOR_DESC::pAdapter. by Adam Sawicki · 11 months ago
  55. 87528d0 Update documentation with a warning about memory containing garbage data not zeros by Adam Sawicki · 12 months ago
  56. 9586dbd Fix major bug with dangling pointer after failed resource creation by Adam Sawicki · 12 months ago
  57. d676957 Update README.md by Adam Sawicki · 1 year ago
  58. 6deedf9 Add ALLOCATOR_FLAG_ALWAYS_COMMITTED, remove debug macro D3D12MA_DEBUG_ALWAYS_COMMITTED by Adam Sawicki · 1 year ago
  59. 42693ff Improvements in JSON dump - now prints Flags, Layout, CreationFrameIndex, more detailed Type. by Adam Sawicki · 1 year, 1 month ago
  60. 5855a7f - Added Allocation::GetResource. Allocation now remembers associated ID3D12Resource and keeps reference to it. by Adam Sawicki · 1 year, 1 month ago
  61. 40a205a Merge pull request #1 from Silveryard/master by Adam Sawicki · 1 year, 1 month ago
  62. 8341ef4 Add Allocator::CalculateStats, structure Stats, StatInfo by Adam Sawicki · 1 year, 1 month ago
  63. f794a64 Fixed compilation error in Vector::reserve by Sebastian Bischlager · 1 year, 1 month ago
  64. 2764c22 Release v1.0.0. by Adam Sawicki · 1 year, 2 months ago v1.0.0
  65. 164d7f2 Release v1.0.0. by Adam Sawicki · 1 year, 2 months ago
  66. 9548aad Release v1.0.0. by Adam Sawicki · 1 year, 2 months ago
  67. d9b594b Prepare initial release by Adam Sawicki · 1 year, 3 months ago
  68. eb4b171 Prepare initial release by Adam Sawicki · 1 year, 3 months ago
  69. e359baf Initial commit by Sawicki, Adam · 1 year, 5 months ago